|  |  |  | * {
 | 
					
						
							|  |  |  |     padding: 0;
 | 
					
						
							|  |  |  |     margin: 0;
 | 
					
						
							|  |  |  |     box-sizing: border-box;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | body {
 | 
					
						
							|  |  |  |     font-family: 'Poppins', sans-serif;
 | 
					
						
							|  |  |  |     overflow-x: hidden;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     letter-spacing: 0.001em;
 | 
					
						
							|  |  |  |     color: #221415;
 | 
					
						
							|  |  |  |     margin-bottom: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | a, button{
 | 
					
						
							|  |  |  |     transition: all 300ms ease-out;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | h1{
 | 
					
						
							|  |  |  |     font-weight: 800;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 2.8rem;
 | 
					
						
							|  |  |  |     letter-spacing: 0.001em;
 | 
					
						
							|  |  |  |     color: #221415;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | h2{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-weight: 800;
 | 
					
						
							|  |  |  |     font-size: 34px;
 | 
					
						
							|  |  |  |     line-height: 34px;
 | 
					
						
							|  |  |  |     color: #202023;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | h5{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 18px;
 | 
					
						
							|  |  |  |     line-height: 2rem;
 | 
					
						
							|  |  |  |     color: #202023;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | h4{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 20px;
 | 
					
						
							|  |  |  |     line-height: 2rem;
 | 
					
						
							|  |  |  |     color: #221415;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* new nav*/
 | 
					
						
							|  |  |  | .header {
 | 
					
						
							|  |  |  |     padding: 0 6rem;
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: space-between;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     top: 0;
 | 
					
						
							|  |  |  |     z-index: 999;
 | 
					
						
							|  |  |  |     width: 100%;
 | 
					
						
							|  |  |  |     box-shadow: 0 0.5px 1px rgba(246, 246, 246, 0.96);
 | 
					
						
							|  |  |  |     transition: padding 500ms, box-shadow 500ms;
 | 
					
						
							|  |  |  |     transition-delay: 200ms;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .header-scroll {
 | 
					
						
							|  |  |  |     padding: 0 6rem;
 | 
					
						
							|  |  |  |     background: rgba(14, 43, 82, 0.9);
 | 
					
						
							|  |  |  |     backdrop-filter: blur(12px);
 | 
					
						
							|  |  |  |     position: sticky;
 | 
					
						
							|  |  |  |     box-shadow: 0 2px 4px rgba(99, 99, 99, 0.25);
 | 
					
						
							|  |  |  |   }
 | 
					
						
							|  |  |  | .header .logo{
 | 
					
						
							|  |  |  |     height: 5rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .header-scroll .logo{
 | 
					
						
							|  |  |  |     height: 3.8rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .navbar-list {
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: center;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     gap: 0.6rem;
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     padding: 0 0.8rem !important;
 | 
					
						
							|  |  |  |     list-style: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .nav-link{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 20px;
 | 
					
						
							|  |  |  |     color: #FFFFFF !important;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .nav-socials{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     gap: 10px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .nav-socials a,
 | 
					
						
							|  |  |  | .recruitment-card a{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .nav-link:hover,
 | 
					
						
							|  |  |  | .nav-link:active {
 | 
					
						
							|  |  |  |     color: #F54C5F !important;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .mobile-navbar-btn {
 | 
					
						
							|  |  |  |     display: none;
 | 
					
						
							|  |  |  |     background: transparent;
 | 
					
						
							|  |  |  |     cursor: pointer;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .mobile-nav-icon {
 | 
					
						
							|  |  |  |     width: 2rem;
 | 
					
						
							|  |  |  |     height: 2rem;
 | 
					
						
							|  |  |  |     color: #ffffff;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .mobile-nav-icon[name="close-outline"] {
 | 
					
						
							|  |  |  |     display: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .dropdown-menu a{
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-dropdown{
 | 
					
						
							|  |  |  |     width: 350px;
 | 
					
						
							|  |  |  |     transform: translate(-30%, 0%);
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-drop-card{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: space-between;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-drop-card ul{
 | 
					
						
							|  |  |  |     padding-left: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-drop-card h5{
 | 
					
						
							|  |  |  |     color: #000000;
 | 
					
						
							|  |  |  |     font-size: 18px;
 | 
					
						
							|  |  |  |     margin-bottom: 0;
 | 
					
						
							|  |  |  |     padding: 0 1rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-drop-card ul li{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     list-style: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .dropdown-item:focus, .dropdown-item:hover {
 | 
					
						
							|  |  |  |   color: #F54C5F !important;
 | 
					
						
							|  |  |  |   background: none !important;
 | 
					
						
							|  |  |  |   transition: all 300ms ease-in-out;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .dropdown:hover .dropdown-menu{
 | 
					
						
							|  |  |  |     display: block;
 | 
					
						
							|  |  |  |     transition: all .5s, .5s linear;
 | 
					
						
							|  |  |  |     top: 100%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .section-hero,
 | 
					
						
							|  |  |  | .section-services {
 | 
					
						
							|  |  |  |     padding: 9.6rem 0;
 | 
					
						
							|  |  |  |     background-color: #a5d8ff;
 | 
					
						
							|  |  |  |     height: 60vh;
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: center;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .section-services {
 | 
					
						
							|  |  |  |     background: #f3f0ff;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .section-hero p,
 | 
					
						
							|  |  |  | .section-services p {
 | 
					
						
							|  |  |  |     font-size: 3.2rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* ===========================================
 | 
					
						
							|  |  |  | Responsive Codes
 | 
					
						
							|  |  |  | ======================================= */
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* 980px  */
 | 
					
						
							|  |  |  | @media (max-width: 62em) {
 | 
					
						
							|  |  |  |     html {
 | 
					
						
							|  |  |  |         overflow-x: hidden;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .mobile-navbar-btn {
 | 
					
						
							|  |  |  |         display: block;
 | 
					
						
							|  |  |  |         z-index: 999;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .navbar-list {
 | 
					
						
							|  |  |  |         /* display: none; */
 | 
					
						
							|  |  |  |         width: 100%;
 | 
					
						
							|  |  |  |         height: 100vh;
 | 
					
						
							|  |  |  |         background: #FFFFFF;
 | 
					
						
							|  |  |  |         position: absolute;
 | 
					
						
							|  |  |  |         top: 0;
 | 
					
						
							|  |  |  |         left: 0;
 | 
					
						
							|  |  |  |         gap: 4rem;
 | 
					
						
							|  |  |  |         display: flex;
 | 
					
						
							|  |  |  |         justify-content: center;
 | 
					
						
							|  |  |  |         align-items: center;
 | 
					
						
							|  |  |  |         transform: translateX(100%);
 | 
					
						
							|  |  |  |         transition: all 0.5s linear;
 | 
					
						
							|  |  |  |         opacity: 0;
 | 
					
						
							|  |  |  |         visibility: hidden;
 | 
					
						
							|  |  |  |         pointer-events: none;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .nav-inner{
 | 
					
						
							|  |  |  |         background: #071C39;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .navbar-list {
 | 
					
						
							|  |  |  |         flex-direction: column;
 | 
					
						
							|  |  |  |         align-items: center;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .active .navbar-list {
 | 
					
						
							|  |  |  |         transform: translateX(0);
 | 
					
						
							|  |  |  |         opacity: 1;
 | 
					
						
							|  |  |  |         visibility: visible;
 | 
					
						
							|  |  |  |         pointer-events: auto;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .active .mobile-navbar-btn .mobile-nav-icon[name="close-outline"] {
 | 
					
						
							|  |  |  |         display: block;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .active .mobile-navbar-btn .mobile-nav-icon[name="menu-outline"] {
 | 
					
						
							|  |  |  |         display: none;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* Below 560px  */
 | 
					
						
							|  |  |  | @media (max-width: 35em) {
 | 
					
						
							|  |  |  |     .header {
 | 
					
						
							|  |  |  |         padding: 0 0.8rem;
 | 
					
						
							|  |  |  |         position: sticky;
 | 
					
						
							|  |  |  |         background: #071C39;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .service-dropdown {
 | 
					
						
							|  |  |  |         width: 300px;
 | 
					
						
							|  |  |  |         transform: translate(-30%, 0%);
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .service-drop-card {
 | 
					
						
							|  |  |  |         display: flex;
 | 
					
						
							|  |  |  |         flex-direction: column;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* new nav */
 | 
					
						
							|  |  |  | /* banner section */
 | 
					
						
							|  |  |  | .banner-section{
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-section video {
 | 
					
						
							|  |  |  |     display:block; 
 | 
					
						
							|  |  |  |     margin: 0 auto;
 | 
					
						
							|  |  |  |     width: 100%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-section .banner-shadow {
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     width: 100%;
 | 
					
						
							|  |  |  |     height: 100%;
 | 
					
						
							|  |  |  |     top: 0;
 | 
					
						
							|  |  |  |     left: 0;
 | 
					
						
							|  |  |  |     box-shadow: inset 0 1700px rgba(0, 0, 0, 0.02) !important;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-section .banner-description{
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     top: 36%;
 | 
					
						
							|  |  |  |     left: 6%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-description span::before{
 | 
					
						
							|  |  |  |     content: attr(data-text);
 | 
					
						
							|  |  |  |     animation: 12s animate infinite; 
 | 
					
						
							|  |  |  |     animation-delay: 500ms;
 | 
					
						
							|  |  |  |     padding-left: 10px;
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-section .banner-description-two{
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     top: 30%;
 | 
					
						
							|  |  |  |     left: 26%;
 | 
					
						
							|  |  |  |     padding-right: 30%;
 | 
					
						
							|  |  |  |     visibility: hidden;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     animation: 6s anim-lineDown ease-out;
 | 
					
						
							|  |  |  |     animation-delay: 4s;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-section .banner-description-three{
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     top: 40%;
 | 
					
						
							|  |  |  |     left: 10%;
 | 
					
						
							|  |  |  |     visibility: hidden;
 | 
					
						
							|  |  |  |     animation: 5s anim-lineUp ease-out;
 | 
					
						
							|  |  |  |     animation-delay: 8s;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-description h2, .banner-description-two h2, .banner-description-three h2{
 | 
					
						
							|  |  |  |     font-weight: 800;
 | 
					
						
							|  |  |  |     font-size: 54px;
 | 
					
						
							|  |  |  |     line-height: 74px;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | @keyframes anim-lineUp {
 | 
					
						
							|  |  |  |     0% {
 | 
					
						
							|  |  |  |       opacity: 0;
 | 
					
						
							|  |  |  |       transform: translateX(-50%);
 | 
					
						
							|  |  |  |       visibility: visible;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     30% {
 | 
					
						
							|  |  |  |       opacity: 0;
 | 
					
						
							|  |  |  |       visibility: visible;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     50% {
 | 
					
						
							|  |  |  |       opacity: 1;
 | 
					
						
							|  |  |  |       visibility: visible;
 | 
					
						
							|  |  |  |       transform: translateX(0%);
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     100% {
 | 
					
						
							|  |  |  |       opacity: 0;
 | 
					
						
							|  |  |  |       visibility: visible;
 | 
					
						
							|  |  |  |       transform: translateX(0%);
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @keyframes animate {
 | 
					
						
							|  |  |  |     0% {
 | 
					
						
							|  |  |  |         content: attr(data-text);
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     50% {
 | 
					
						
							|  |  |  |         content: attr(data-text2);
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     75% {
 | 
					
						
							|  |  |  |         content: attr(data-text3);
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     100%{
 | 
					
						
							|  |  |  |         content: attr(data-text4);
 | 
					
						
							|  |  |  |         
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-description h3, .banner-description-two h3, .banner-description-three h3{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 42px;
 | 
					
						
							|  |  |  |     line-height: 63px;
 | 
					
						
							|  |  |  |     letter-spacing: 0.01em;
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .banner-description p, .banner-description-two p, .banner-description-three p{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 18px;
 | 
					
						
							|  |  |  |     line-height: 1.6rem;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | /* achievement section css */
 | 
					
						
							|  |  |  | .achievement-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #F4F4F4;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .achievement-items{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: space-between;
 | 
					
						
							|  |  |  |     padding: 0 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .achivement-sec{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     flex-direction: column;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     gap: 15px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .achivement-sec span{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 2rem;
 | 
					
						
							|  |  |  |     color: #202023;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* about us section css */
 | 
					
						
							|  |  |  | .about-us-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-section .row,
 | 
					
						
							|  |  |  | .service-primary .row,
 | 
					
						
							|  |  |  | .service-secondary .row,
 | 
					
						
							|  |  |  | .service-view-last .row,
 | 
					
						
							|  |  |  | .insurance-desc .row{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-sec h2{
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-sec h4{
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-sec h5{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 28px;
 | 
					
						
							|  |  |  |     color: #01070F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-sec ul {
 | 
					
						
							|  |  |  |     margin-bottom: 2rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-sec ul li {
 | 
					
						
							|  |  |  |     list-style: none;
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 17px;
 | 
					
						
							|  |  |  |     line-height: 33px;
 | 
					
						
							|  |  |  |     letter-spacing: 0.001em;
 | 
					
						
							|  |  |  |     color: #01070F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-sec ul li::before {
 | 
					
						
							|  |  |  |     content: "\f058";
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  |     font-family: FontAwesome;
 | 
					
						
							|  |  |  |     display: inline-block;
 | 
					
						
							|  |  |  |     margin-right: 0.6em;
 | 
					
						
							|  |  |  |     margin-left: -1.3em;
 | 
					
						
							|  |  |  |     width: 1.3em;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-sec a{
 | 
					
						
							|  |  |  |     background: #071C39;
 | 
					
						
							|  |  |  |     border-radius: 25px;
 | 
					
						
							|  |  |  |     padding: 10px 20px;
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     margin-top: 15px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-us-sec a:hover{
 | 
					
						
							|  |  |  |     background: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* about us section css */
 | 
					
						
							|  |  |  | /* our services section css */
 | 
					
						
							|  |  |  | .our-serivces-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-services-header h2{
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-services-header p{
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     padding: 0 30%;
 | 
					
						
							|  |  |  |     margin-bottom: 45px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .services-cards{
 | 
					
						
							|  |  |  |     display: grid;
 | 
					
						
							|  |  |  |     grid-template-columns: 1fr 1fr 1fr 1fr;
 | 
					
						
							|  |  |  |     gap: 25px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .services-card{
 | 
					
						
							|  |  |  |     background: #0E2B52;
 | 
					
						
							|  |  |  |     box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.07);
 | 
					
						
							|  |  |  |     border-radius: 12px;
 | 
					
						
							|  |  |  |     padding: 20px;
 | 
					
						
							|  |  |  |     min-height: 22pc;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .services-cards a{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .services-icon{
 | 
					
						
							|  |  |  |     padding: 20px;
 | 
					
						
							|  |  |  |     width: 100px;
 | 
					
						
							|  |  |  |     height: 100px;
 | 
					
						
							|  |  |  |     margin: 0 auto;
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     border-radius: 50%;
 | 
					
						
							|  |  |  |     background: #1B3D69;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .services-icon img{
 | 
					
						
							|  |  |  |     margin: 0 auto;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .services-card-content{
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     margin: 20px auto;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .services-card-content h3{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 22px;
 | 
					
						
							|  |  |  |     line-height: 33px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .services-card-content p{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 24px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* our services section css */
 | 
					
						
							|  |  |  | /* our recruitment section css */
 | 
					
						
							|  |  |  | .our-recruitment-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #E7E7E7;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-recruitment-header h2{
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-recruitment-header p{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 17px;
 | 
					
						
							|  |  |  |     line-height: 26px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* our recruitment section css */
 | 
					
						
							|  |  |  | .slider-partners .slick-track{
 | 
					
						
							|  |  |  |     padding: 0 3rem;
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: space-between;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .slider-partners .slick-next::before{
 | 
					
						
							|  |  |  |     content: "\f054";
 | 
					
						
							|  |  |  |     color: #01070F;
 | 
					
						
							|  |  |  |     font-family: FontAwesome;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .slider-partners .slick-prev::before{
 | 
					
						
							|  |  |  |     content: "\f053";
 | 
					
						
							|  |  |  |     color: #01070F;
 | 
					
						
							|  |  |  |     font-family: FontAwesome;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* our recruitment section css */
 | 
					
						
							|  |  |  | /* news and update section css */
 | 
					
						
							|  |  |  | .news-and-update-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #F6F6F6;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-and-update-section .row{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news{
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news a{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-content{
 | 
					
						
							|  |  |  |     background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #020C1B 86.98%);
 | 
					
						
							|  |  |  |     width: 100%;
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     padding: 20px;
 | 
					
						
							|  |  |  |     border-radius: 0 0 8px 8px;
 | 
					
						
							|  |  |  |     bottom: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .first-blog h5, .first-blog p{
 | 
					
						
							|  |  |  |     -webkit-transition: color 1s;
 | 
					
						
							|  |  |  |     transition: color 2s;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news:hover p, 
 | 
					
						
							|  |  |  | .featured-news:hover h2,
 | 
					
						
							|  |  |  | .more-news-box:hover p,
 | 
					
						
							|  |  |  | .more-news-box:hover h4{
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news p,
 | 
					
						
							|  |  |  | .featured-news h2{
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     -webkit-transition: color 1s;
 | 
					
						
							|  |  |  |     transition: color 300ms;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .more-news-box p,
 | 
					
						
							|  |  |  | .more-news-box h4{
 | 
					
						
							|  |  |  |     color: #221415;
 | 
					
						
							|  |  |  |     -webkit-transition: color 1s;
 | 
					
						
							|  |  |  |     transition: color 300ms;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-title h2{
 | 
					
						
							|  |  |  |     display: inline-block;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-title h2::after {
 | 
					
						
							|  |  |  |     content: '';
 | 
					
						
							|  |  |  |     margin-top: 8px;
 | 
					
						
							|  |  |  |     margin-bottom: 10px;
 | 
					
						
							|  |  |  |     border-bottom: 5px solid #F54C5F;
 | 
					
						
							|  |  |  |     width: 40%;
 | 
					
						
							|  |  |  |     display: block;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news img,
 | 
					
						
							|  |  |  | .insurance-desc-img img,
 | 
					
						
							|  |  |  | .featured-news-image img,
 | 
					
						
							|  |  |  | .news-card-img img,
 | 
					
						
							|  |  |  | .who-we-img img,
 | 
					
						
							|  |  |  | .service-primary-img img,
 | 
					
						
							|  |  |  | .service-last-img img{
 | 
					
						
							|  |  |  |     border-radius: 8px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .more-news{
 | 
					
						
							|  |  |  |     display: grid;
 | 
					
						
							|  |  |  |     grid-template-columns: 1fr 1fr;
 | 
					
						
							|  |  |  |     gap: 15px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .more-news-box{
 | 
					
						
							|  |  |  |     background: #FFFFFF;
 | 
					
						
							|  |  |  |     box-shadow: 0px 4px 18px rgba(121, 121, 121, 0.05);
 | 
					
						
							|  |  |  |     border-radius: 12px;
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-box-img img{
 | 
					
						
							|  |  |  |     border-radius: 8px 8px 0 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-box-desc{
 | 
					
						
							|  |  |  |     padding: 10px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-btn{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     gap: 10px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-btn a{
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-btn .fa-solid{
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* news and update section css */
 | 
					
						
							|  |  |  | .clients-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .review-card{
 | 
					
						
							|  |  |  |     margin: 0 20px;
 | 
					
						
							|  |  |  |     padding: 20px;
 | 
					
						
							|  |  |  |     background: #FFFFFF;
 | 
					
						
							|  |  |  |     box-shadow: 0px 4px 27px rgba(100, 98, 98, 0.1);
 | 
					
						
							|  |  |  |     border-radius: 26px; 
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .review-card-section{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     gap: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .profile-content{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: space-between;
 | 
					
						
							|  |  |  |     margin-bottom: 30px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .desc-section p{
 | 
					
						
							|  |  |  |     margin-top: 10px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .profile-section{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     gap: 10px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .profile-img{
 | 
					
						
							|  |  |  |     width: 80px;
 | 
					
						
							|  |  |  |     height: 80px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .profile-img img{
 | 
					
						
							|  |  |  |     border-radius: 50%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .review-card-section .slick-dots li button::before {
 | 
					
						
							|  |  |  |     font-size: 18px;
 | 
					
						
							|  |  |  |     color: #ffffff;
 | 
					
						
							|  |  |  |     border: 2px solid #01070F;
 | 
					
						
							|  |  |  |     border-radius: 50%;
 | 
					
						
							|  |  |  |     line-height: 18px;
 | 
					
						
							|  |  |  |     opacity: 1;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .review-card-section .slick-dots li.slick-active button::before {
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  |     opacity: 1;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* news and update section css */
 | 
					
						
							|  |  |  | .quick-enquiry-setion{
 | 
					
						
							|  |  |  |     background: url('../images/quick-enquiry.png') repeat fixed 100%;
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     height: auto;
 | 
					
						
							|  |  |  |     width: 100%;
 | 
					
						
							|  |  |  |     box-shadow: inset 0 1700px rgb(0 0 0 / 60%);
 | 
					
						
							|  |  |  |     background-size: cover!important;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .quick-enquiry-setion .row{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     position: sticky;
 | 
					
						
							|  |  |  |     top: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-phone{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     gap: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-phone h5{
 | 
					
						
							|  |  |  |     margin-bottom: 0;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-desc{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     flex-direction: column;
 | 
					
						
							|  |  |  |     gap: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-icons{
 | 
					
						
							|  |  |  |     width: 40px;
 | 
					
						
							|  |  |  |     height: 40px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-header h2{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 46px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     letter-spacing: 0.001em;
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  |     line-height: 48px;
 | 
					
						
							|  |  |  |     display: inline-block;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-header h2::after{
 | 
					
						
							|  |  |  |     content: '';
 | 
					
						
							|  |  |  |     margin: 20px 30%;
 | 
					
						
							|  |  |  |     border-bottom: 5px solid #F54C5F;
 | 
					
						
							|  |  |  |     width: 50%;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     display: block;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-header p{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     margin-bottom: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-form .input-group{
 | 
					
						
							|  |  |  |     padding: 0.5rem;
 | 
					
						
							|  |  |  |     border: 1px solid #E0DEDE;
 | 
					
						
							|  |  |  |     background: rgba(255, 255, 255, 0.55);
 | 
					
						
							|  |  |  |     border-radius: 2px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-form .input-group-text{
 | 
					
						
							|  |  |  |     border: none;
 | 
					
						
							|  |  |  |     border-radius: 0;
 | 
					
						
							|  |  |  |     color: #01070F;
 | 
					
						
							|  |  |  |     background: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-form input::-webkit-input-placeholder{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 1.6rem;
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-form textarea::-webkit-input-placeholder{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 1.6rem;
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-form input:-moz-placeholder{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 1.6rem;
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-form .form-control{
 | 
					
						
							|  |  |  |     background: none;
 | 
					
						
							|  |  |  |     border: none;
 | 
					
						
							|  |  |  |     margin-left: 0 !important;
 | 
					
						
							|  |  |  |     border-radius: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-form .form-select{
 | 
					
						
							|  |  |  |     background-color: rgb(0 0 0 / 0%);
 | 
					
						
							|  |  |  |     margin-left: 0 !important;
 | 
					
						
							|  |  |  |     border: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-contacts{
 | 
					
						
							|  |  |  |     padding-right: 20%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-contacts h2{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 2.6rem;
 | 
					
						
							|  |  |  |     letter-spacing: 0.001em;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     margin-bottom: 30px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-contacts p{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 22px;
 | 
					
						
							|  |  |  |     margin-bottom: 40px;
 | 
					
						
							|  |  |  |     line-height: 2rem;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .btn-submit{
 | 
					
						
							|  |  |  |     background: #F54C5F;
 | 
					
						
							|  |  |  |     border: none;
 | 
					
						
							|  |  |  |     border-radius: 4px;;
 | 
					
						
							|  |  |  |     border-radius: 4px;
 | 
					
						
							|  |  |  |     padding: 12px 40px;
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* footer css */
 | 
					
						
							|  |  |  | .footer{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem 0 6rem;
 | 
					
						
							|  |  |  |     background: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .footer-desc p{
 | 
					
						
							|  |  |  |     margin-top: 20px;
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     letter-spacing: 0.001em;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .visa-services, .recruitment, .quick-links{
 | 
					
						
							|  |  |  |     float: right;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .visa-services h2, .recruitment h2, .quick-links h2{
 | 
					
						
							|  |  |  |     display: inline-block;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .visa-services h2::after, .recruitment h2::after, .quick-links h2::after{
 | 
					
						
							|  |  |  |     content: '';
 | 
					
						
							|  |  |  |     border-bottom: 2px solid #F54C5F;
 | 
					
						
							|  |  |  |     width: 50%;
 | 
					
						
							|  |  |  |     margin-bottom: 15px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     display: block;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .visa-services ul, .recruitment ul, .quick-links ul{
 | 
					
						
							|  |  |  |     list-style: none;
 | 
					
						
							|  |  |  |     padding-left: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .visa-services ul li a, 
 | 
					
						
							|  |  |  | .recruitment ul li a, 
 | 
					
						
							|  |  |  | .quick-links ul li a{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     line-height: 2rem;
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .visa-services ul li a:hover, 
 | 
					
						
							|  |  |  | .recruitment ul li a:hover, 
 | 
					
						
							|  |  |  | .quick-links ul li a:hover,
 | 
					
						
							|  |  |  | .developed-by a:hover,
 | 
					
						
							|  |  |  | .disclaimer a:hover{
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .footer-top::after{
 | 
					
						
							|  |  |  |     content: '';
 | 
					
						
							|  |  |  |     border-bottom: 1px solid #53676E;
 | 
					
						
							|  |  |  |     width: 100%;
 | 
					
						
							|  |  |  |     margin-top: 20px;
 | 
					
						
							|  |  |  |     margin-bottom: 10px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     display: block;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .footer-bottom{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: space-between;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .footer-bottom p,
 | 
					
						
							|  |  |  | .disclaimer a{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 13px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     color: #53676E;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .developed-by a{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     color: #53676E;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* about us page css */
 | 
					
						
							|  |  |  | .about-banner-section{
 | 
					
						
							|  |  |  |     background: url('../images/aboutus-banner.png');
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover!important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .who-we-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #F8F8F8;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .who-we-desc hr, 
 | 
					
						
							|  |  |  | .obj-header hr, 
 | 
					
						
							|  |  |  | .hiring-content hr,
 | 
					
						
							|  |  |  | .news-update-head hr,
 | 
					
						
							|  |  |  | .service-secondary-desc hr,
 | 
					
						
							|  |  |  | .insurance-content hr,
 | 
					
						
							|  |  |  | .labor-section-primary hr,
 | 
					
						
							|  |  |  | .labor-section-secondary hr,
 | 
					
						
							|  |  |  | .service-primary-desc hr{
 | 
					
						
							|  |  |  |     width: 38px;
 | 
					
						
							|  |  |  |     height: 0px;
 | 
					
						
							|  |  |  |     opacity: 1;
 | 
					
						
							|  |  |  |     border: 1px solid #0E2B52;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .who-we-desc h5, 
 | 
					
						
							|  |  |  | .obj-header h5, 
 | 
					
						
							|  |  |  | .hiring-content h5,
 | 
					
						
							|  |  |  | .news-update-head h5,
 | 
					
						
							|  |  |  | .service-primary-desc h5,
 | 
					
						
							|  |  |  | .service-secondary-desc h5,
 | 
					
						
							|  |  |  | .insurance-content h5,
 | 
					
						
							|  |  |  | .labor-section-primary h5,
 | 
					
						
							|  |  |  | .labor-section-secondary h5{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 24px;
 | 
					
						
							|  |  |  |     color: #0E2B52;
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     gap: 10px;
 | 
					
						
							|  |  |  |     margin-bottom: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .who-we-desc h3, 
 | 
					
						
							|  |  |  | .obj-header h3, 
 | 
					
						
							|  |  |  | .hiring-content h3,
 | 
					
						
							|  |  |  | .news-update-head h3,
 | 
					
						
							|  |  |  | .service-primary-desc h3{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 57px;
 | 
					
						
							|  |  |  |     color: #082548;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .objectives-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .obj-card{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     gap: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-banner-section .breadcrumb,
 | 
					
						
							|  |  |  | .contact-us-section .breadcrumb,
 | 
					
						
							|  |  |  | .need-chef-banner .breadcrumb,
 | 
					
						
							|  |  |  | .insurance-banner .breadcrumb,
 | 
					
						
							|  |  |  | .labor-agreement-banner .breadcrumb,
 | 
					
						
							|  |  |  | .service-detail-banner .breadcrumb,
 | 
					
						
							|  |  |  | .recruitment-banner .breadcrumb,
 | 
					
						
							|  |  |  | .news-banner-section .breadcrumb,
 | 
					
						
							|  |  |  | .services-banner-section .breadcrumb,
 | 
					
						
							|  |  |  | .pathway-banner-section .breadcrumb{
 | 
					
						
							|  |  |  |     float: right;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .about-banner-section .breadcrumb a,
 | 
					
						
							|  |  |  | .contact-us-section .breadcrumb a,
 | 
					
						
							|  |  |  | .need-chef-banner .breadcrumb a,
 | 
					
						
							|  |  |  | .insurance-banner .breadcrumb a,
 | 
					
						
							|  |  |  | .labor-agreement-banner .breadcrumb a,
 | 
					
						
							|  |  |  | .service-detail-banner .breadcrumb a,
 | 
					
						
							|  |  |  | .recruitment-banner .breadcrumb a,
 | 
					
						
							|  |  |  | .news-banner-section .breadcrumb a,
 | 
					
						
							|  |  |  | .services-banner-section .breadcrumb a,
 | 
					
						
							|  |  |  | .pathway-banner-section .breadcrumb a{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* contact us css */
 | 
					
						
							|  |  |  | .contact-us-section{
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover!important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-captcha{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     gap: 2rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .get-in-touch-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #F5F5F5;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .get-in-card{
 | 
					
						
							|  |  |  |     background: linear-gradient(90.85deg, #0E4F97 -8.48%, #103E70 64.66%);
 | 
					
						
							|  |  |  |     box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.25);
 | 
					
						
							|  |  |  |     border-radius: 15px;
 | 
					
						
							|  |  |  |     padding: 3rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .get-in-card .row{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-icon{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     gap: 15px;
 | 
					
						
							|  |  |  |     margin-bottom: 12px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-icon h5{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     margin-bottom: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .get-in-desc h2{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 28px;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .get-in-desc p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 178%;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     margin-bottom: 50px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .get-in-card .col-md-7{
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .get-in-card .col-md-7::before{
 | 
					
						
							|  |  |  |     content: '';
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     background: #F54C5F;
 | 
					
						
							|  |  |  |     border-radius: 5px;
 | 
					
						
							|  |  |  |     z-index: 1;
 | 
					
						
							|  |  |  |     top: 10%;
 | 
					
						
							|  |  |  |     width: 97%;
 | 
					
						
							|  |  |  |     height: 450px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-form{
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  |     background: #F7F7F9;
 | 
					
						
							|  |  |  |     border-radius: 10px;
 | 
					
						
							|  |  |  |     padding: 20px;
 | 
					
						
							|  |  |  |     z-index: 2;
 | 
					
						
							|  |  |  |     margin: 0 10px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-form h2, 
 | 
					
						
							|  |  |  | .chef-hire-form h2{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 22px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #0A2849;
 | 
					
						
							|  |  |  |     margin-bottom: 30px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .submit-btn button{
 | 
					
						
							|  |  |  |     background: #F54C5F;
 | 
					
						
							|  |  |  |     border-radius: 44px;
 | 
					
						
							|  |  |  |     padding: 10px 20px;
 | 
					
						
							|  |  |  |     border: none;
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 21px;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .submit-btn button:hover,
 | 
					
						
							|  |  |  | .featured-news-desc a:hover,
 | 
					
						
							|  |  |  | .service-secondary-desc a:hover,
 | 
					
						
							|  |  |  | .chef-hire-form button:hover,
 | 
					
						
							|  |  |  | .btn-submit:hover{
 | 
					
						
							|  |  |  |     background: #103E70;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .chef-hire-form input:focus,
 | 
					
						
							|  |  |  | .chef-hire-form select:focus,
 | 
					
						
							|  |  |  | .chef-hire-form textarea:focus,
 | 
					
						
							|  |  |  | .contact-form input:focus, 
 | 
					
						
							|  |  |  | .contact-form select:focus, 
 | 
					
						
							|  |  |  | .contact-form textarea:focus,
 | 
					
						
							|  |  |  | .enquiry-form input:focus,
 | 
					
						
							|  |  |  | .enquiry-form select:focus,
 | 
					
						
							|  |  |  | .enquiry-form textarea:focus{
 | 
					
						
							|  |  |  |     box-shadow: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .contact-form label,
 | 
					
						
							|  |  |  | .chef-hire-form label{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 15px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     color: #0A2849;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .chef-hire-form .form-control,
 | 
					
						
							|  |  |  | .chef-hire-form .form-select,
 | 
					
						
							|  |  |  | .contact-form .form-control, 
 | 
					
						
							|  |  |  | .contact-form select{
 | 
					
						
							|  |  |  |     border: none;
 | 
					
						
							|  |  |  |     padding: 0.6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .chef-hire-form input::-webkit-input-placeholder,
 | 
					
						
							|  |  |  | .chef-hire-form textarea::-webkit-input-placeholder,
 | 
					
						
							|  |  |  | .chef-hire-form select,
 | 
					
						
							|  |  |  | .contact-form textarea::-webkit-input-placeholder, 
 | 
					
						
							|  |  |  | .contact-form select, 
 | 
					
						
							|  |  |  | .contact-form input::-webkit-input-placeholder{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     line-height: 1.6rem;
 | 
					
						
							|  |  |  |     font-size: 12px;
 | 
					
						
							|  |  |  |     color: #7B8792;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .aplus-display-select{
 | 
					
						
							|  |  |  |     color: #0A2849;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .map-section{
 | 
					
						
							|  |  |  |     padding-top: 3rem;
 | 
					
						
							|  |  |  |     background: #F5F5F5;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* need a chef page css */
 | 
					
						
							|  |  |  | .need-chef-banner{
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover!important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .chef-banner-content h2, 
 | 
					
						
							|  |  |  | .about-banner-content h2,
 | 
					
						
							|  |  |  | .contact-banner-content h2,
 | 
					
						
							|  |  |  | .services-banner-content h2,
 | 
					
						
							|  |  |  | .service-detail-desc h2,
 | 
					
						
							|  |  |  | .news-banner-desc h2,
 | 
					
						
							|  |  |  | .insurance-banner-content h2{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 46px;
 | 
					
						
							|  |  |  |     line-height: 4rem;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     margin-bottom: 0;
 | 
					
						
							|  |  |  |     top: 60%;
 | 
					
						
							|  |  |  |     left: 50%;
 | 
					
						
							|  |  |  |     transform: translate(-50%, -50%);
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .chef-banner-content p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .hiring-chef{
 | 
					
						
							|  |  |  |     padding: 3rem 10rem;
 | 
					
						
							|  |  |  |     background: #FAFAFE;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .hiring-content{
 | 
					
						
							|  |  |  |     margin-right: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .hiring-content p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     color: #4E5F72;
 | 
					
						
							|  |  |  |     margin-bottom: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .hiring-chef h6{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .hiring-chef ul{
 | 
					
						
							|  |  |  |     padding-left: 1rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .hiring-chef ul li::marker{
 | 
					
						
							|  |  |  |     color: #01070F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .hiring-chef ul li{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .chef-hire-form{
 | 
					
						
							|  |  |  |     background: #F0F4F9;
 | 
					
						
							|  |  |  |     box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.25);
 | 
					
						
							|  |  |  |     border-radius: 12px;
 | 
					
						
							|  |  |  |     padding: 40px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .chef-hire-form button{
 | 
					
						
							|  |  |  |     background: #F54C5F;
 | 
					
						
							|  |  |  |     border-radius: 5px;
 | 
					
						
							|  |  |  |     border: none;
 | 
					
						
							|  |  |  |     width: 100%;
 | 
					
						
							|  |  |  |     padding: 20px;
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 21px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .hiring-chef .row{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .chef-hire-form .input-group-text{
 | 
					
						
							|  |  |  |     padding: .9rem .75rem !important;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .enquiry-form .captch-field{
 | 
					
						
							|  |  |  |     background: rgba(255, 255, 255, 0.55);
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .captch-field{
 | 
					
						
							|  |  |  |     background: #FFFFFF;
 | 
					
						
							|  |  |  |     padding: 0.5rem;
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     gap: 20px;
 | 
					
						
							|  |  |  |     border-radius: .25rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .captch-field input, .captch-field input:focus-visible{
 | 
					
						
							|  |  |  |     border: none;
 | 
					
						
							|  |  |  |     background: none;
 | 
					
						
							|  |  |  |     box-shadow: none;
 | 
					
						
							|  |  |  |     outline: none;
 | 
					
						
							|  |  |  |     width: 100%;
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     letter-spacing: 0.1rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .captch-field p{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 13px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* service page css */
 | 
					
						
							|  |  |  | .services-banner-section{
 | 
					
						
							|  |  |  |     background: url('../images/services-banner.png');
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover!important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-services-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #FAFAFE;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-service-card{
 | 
					
						
							|  |  |  |     padding: 20px;
 | 
					
						
							|  |  |  |     background: #FFFFFF;
 | 
					
						
							|  |  |  |     box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);
 | 
					
						
							|  |  |  |     border-radius: 8px;
 | 
					
						
							|  |  |  |     min-height: 28pc;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-service-img img{
 | 
					
						
							|  |  |  |     border-radius: 8px;
 | 
					
						
							|  |  |  |     margin-bottom: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-service-desc h3{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 26px;
 | 
					
						
							|  |  |  |     line-height: 33px;
 | 
					
						
							|  |  |  |     color: #0A2849;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-service-desc p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.6rem;
 | 
					
						
							|  |  |  |     color: #0A2849;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-service-head h2,
 | 
					
						
							|  |  |  | .permanent-visa-head h2{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 57px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #082548;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .our-service-head p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #4E5F72;
 | 
					
						
							|  |  |  |     margin-bottom: 40px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* service detail css */
 | 
					
						
							|  |  |  | .service-detail-banner{
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover !important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .permanent-visa-section,
 | 
					
						
							|  |  |  | .service-detail-second{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .permanent-visa-head p{
 | 
					
						
							|  |  |  |     margin-bottom: 45px;
 | 
					
						
							|  |  |  |     padding: 0 10%;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .service-detail-secone h3{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 28px;
 | 
					
						
							|  |  |  |     line-height: 44px;
 | 
					
						
							|  |  |  |     color: #0A2849;
 | 
					
						
							|  |  |  |     padding-right: 20%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-detail-sectwo p{
 | 
					
						
							|  |  |  |     font-size: 18px;
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-detail-sectwo h3{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 24px;
 | 
					
						
							|  |  |  |     line-height: 36px;
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-detail-sectwo h5{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.7rem;
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-detail-sectwo ul,
 | 
					
						
							|  |  |  | .service-primary-desc ul,
 | 
					
						
							|  |  |  | .insurance-content ul,
 | 
					
						
							|  |  |  | .labor-section-primary ul,
 | 
					
						
							|  |  |  | .labor-section-secondary ul{
 | 
					
						
							|  |  |  |     padding-left: 1rem;
 | 
					
						
							|  |  |  |     margin-top: 0.2rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-detail-sectwo ul li,
 | 
					
						
							|  |  |  | .service-primary-desc ul li,
 | 
					
						
							|  |  |  | .insurance-content ul li,
 | 
					
						
							|  |  |  | .labor-section-primary ul li,
 | 
					
						
							|  |  |  | .labor-section-secondary ul li{
 | 
					
						
							|  |  |  |     list-style: none;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  |     padding-left: 40px;
 | 
					
						
							|  |  |  |     line-height: 29px;
 | 
					
						
							|  |  |  |     margin-top: 10px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-detail-sectwo ul li::before,
 | 
					
						
							|  |  |  | .service-primary-desc ul li::before,
 | 
					
						
							|  |  |  | .insurance-content ul li::before,
 | 
					
						
							|  |  |  | .labor-section-primary ul li::before,
 | 
					
						
							|  |  |  | .labor-section-secondary ul li::before {
 | 
					
						
							|  |  |  |     content: url(../icons/christmas-star-new.svg);
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     top: 4px;
 | 
					
						
							|  |  |  |     left: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-detail-third{
 | 
					
						
							|  |  |  |     background: #F7F7F9;
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-detail-second .row,
 | 
					
						
							|  |  |  | .service-detail-third .row,
 | 
					
						
							|  |  |  | .news-update-section .featured-block,
 | 
					
						
							|  |  |  | .who-we-section .row,
 | 
					
						
							|  |  |  | .permanent-visa-section .row{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* news and update section */
 | 
					
						
							|  |  |  | .news-banner-section{
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover !important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-update-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news-desc{
 | 
					
						
							|  |  |  |     padding-right: 20%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news-desc h3{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 32px;
 | 
					
						
							|  |  |  |     line-height: 48px;
 | 
					
						
							|  |  |  |     color: #082548;
 | 
					
						
							|  |  |  |     margin-bottom: 25px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news-desc h5{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 21px;
 | 
					
						
							|  |  |  |     color: #676676;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news-desc p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  |     margin-bottom: 25px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .featured-news-desc a,
 | 
					
						
							|  |  |  | .service-secondary-desc a{
 | 
					
						
							|  |  |  |     background: #0E2B52;
 | 
					
						
							|  |  |  |     border-radius: 44px;
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  |     padding: 10px 30px;
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 21px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-page-card{
 | 
					
						
							|  |  |  |     margin-top: 40px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-page-card a,
 | 
					
						
							|  |  |  | .our-service-card a{
 | 
					
						
							|  |  |  |     text-decoration: none;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-card-desc{
 | 
					
						
							|  |  |  |     padding: 20px;
 | 
					
						
							|  |  |  |     margin-top: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-card-desc h4{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 18px;
 | 
					
						
							|  |  |  |     line-height: 26px;
 | 
					
						
							|  |  |  |     color: #082548;
 | 
					
						
							|  |  |  |     margin-bottom: 10px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .news-card-desc p{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 21px;
 | 
					
						
							|  |  |  |     color: #071C39;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* news details page css */
 | 
					
						
							|  |  |  | .bloghead-section,
 | 
					
						
							|  |  |  | .related-article{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .blog-social{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     justify-content: space-between;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .blog-share{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     gap: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .blog-header h2{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 57px;
 | 
					
						
							|  |  |  |     color: #082548;
 | 
					
						
							|  |  |  |     margin-bottom: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .blog-social p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 14px;
 | 
					
						
							|  |  |  |     line-height: 21px;
 | 
					
						
							|  |  |  |     color: #676676;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .blog-share h5{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 21px;
 | 
					
						
							|  |  |  |     color: #474747;
 | 
					
						
							|  |  |  |     margin-bottom: 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .blog-content p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 28px;
 | 
					
						
							|  |  |  |     color: #474747;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .blog-content h5{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 22px;
 | 
					
						
							|  |  |  |     margin-top: 0.5rem;
 | 
					
						
							|  |  |  |     line-height: 33px;
 | 
					
						
							|  |  |  |     color: #1D1D1D;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .related-article h3{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 22px;
 | 
					
						
							|  |  |  |     line-height: 33px;
 | 
					
						
							|  |  |  |     color: #F54C5F;
 | 
					
						
							|  |  |  |     display: inline-block;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .related-article h3::after{
 | 
					
						
							|  |  |  |     content: '';
 | 
					
						
							|  |  |  |     border-bottom: 2px solid #000000;
 | 
					
						
							|  |  |  |     display: block;
 | 
					
						
							|  |  |  |     margin-top: 5px;
 | 
					
						
							|  |  |  |     width: 140%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* service view css */
 | 
					
						
							|  |  |  | .service-primary{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%,rgba(255, 255, 255, 0) 20%,rgb(255, 248, 239) 20%,rgb(254, 255, 236) 100%);
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-secondary .service-secondary-img{
 | 
					
						
							|  |  |  |     position: absolute;
 | 
					
						
							|  |  |  |     bottom: 0;
 | 
					
						
							|  |  |  |     left: 0;
 | 
					
						
							|  |  |  |     width: 50%;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-primary-img{
 | 
					
						
							|  |  |  |     margin-right: 25px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-secondary{
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #E54A5F;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-secondary-desc h3{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 57px;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-secondary-desc p{
 | 
					
						
							|  |  |  |     font-weight: 500;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     margin-bottom: 25px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-view-last{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .service-last-img,
 | 
					
						
							|  |  |  | .insurance-desc-img{
 | 
					
						
							|  |  |  |     margin-left: 25px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* recruitment page css */
 | 
					
						
							|  |  |  | .recruitment-banner{
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover !important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .recruitment-primary,
 | 
					
						
							|  |  |  | .recruitment-card{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .recruitment-primary h2{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 57px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #082548;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .recruitment-primary h2 span,
 | 
					
						
							|  |  |  | .insurance-content h2 span,
 | 
					
						
							|  |  |  | .our-service-head h2 span,
 | 
					
						
							|  |  |  | .pathway-step-header h2 span{
 | 
					
						
							|  |  |  |     color: #F54C5F
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .recruitment-primary p{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     padding: 0 20%;
 | 
					
						
							|  |  |  |     color: #252525;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .need-chef-card h4{
 | 
					
						
							|  |  |  |     font-weight: 700;
 | 
					
						
							|  |  |  |     font-size: 32px;
 | 
					
						
							|  |  |  |     line-height: 2.6rem;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #0A2849;
 | 
					
						
							|  |  |  |     margin-bottom: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .need-chef-card h6{
 | 
					
						
							|  |  |  |     color: #252525;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     margin-bottom: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .need-chef-card p{
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     margin-bottom: 20px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .need-chef-card{
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     flex-direction: column;
 | 
					
						
							|  |  |  |     justify-content: space-between;
 | 
					
						
							|  |  |  |     background: #F3F3F3;
 | 
					
						
							|  |  |  |     border-radius: 15px;
 | 
					
						
							|  |  |  |     min-height: 50pc;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .need-chef-card:hover{
 | 
					
						
							|  |  |  |     background: #104682;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .need-chef-card:hover p,
 | 
					
						
							|  |  |  | .need-chef-card:hover h4,
 | 
					
						
							|  |  |  | .need-chef-card:hover h6{
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .need-chef-top{
 | 
					
						
							|  |  |  |     padding: 30px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* insurance page css */
 | 
					
						
							|  |  |  | .insurance-banner{
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover !important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .insurance-desc{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .insurance-content h4{
 | 
					
						
							|  |  |  |     font-size: 18px;
 | 
					
						
							|  |  |  |     margin-top: 5px;
 | 
					
						
							|  |  |  |     line-height: 2rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .insurance-content h2,
 | 
					
						
							|  |  |  | .labor-section-primary h2,
 | 
					
						
							|  |  |  | .labor-section-secondary h2{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 57px;
 | 
					
						
							|  |  |  |     color: #082548;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | /* labor agreement page css */
 | 
					
						
							|  |  |  | .labor-section-primary{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  |     background: #F5F5F5;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .labor-section-primary .row{
 | 
					
						
							|  |  |  |     margin: 20px 0;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .labor-section-secondary{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .labor-agreement-banner{
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover !important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* Labor agreement section */
 | 
					
						
							|  |  |  | .pathway-banner-section{
 | 
					
						
							|  |  |  |     padding: 6rem;
 | 
					
						
							|  |  |  |     height: 40vh;
 | 
					
						
							|  |  |  |     background-repeat: no-repeat;
 | 
					
						
							|  |  |  |     background-size: cover !important;
 | 
					
						
							|  |  |  |     position: relative;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .pathway-steps-section{
 | 
					
						
							|  |  |  |     padding: 3rem 6rem;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .pathway-step-header h2{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 38px;
 | 
					
						
							|  |  |  |     line-height: 56px;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     padding: 0 20%;
 | 
					
						
							|  |  |  |     color: #082548;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .pathway-step-header p{
 | 
					
						
							|  |  |  |     font-weight: 400;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     padding: 0 10%;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #252525;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .pathway-step-header h5{
 | 
					
						
							|  |  |  |     font-weight: 600;
 | 
					
						
							|  |  |  |     font-size: 16px;
 | 
					
						
							|  |  |  |     padding: 20px 0;
 | 
					
						
							|  |  |  |     line-height: 1.8rem;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     color: #252525;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .pathway-step-card{
 | 
					
						
							|  |  |  |     background: #1853A4;
 | 
					
						
							|  |  |  |     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
 | 
					
						
							|  |  |  |     border-radius: 15px;
 | 
					
						
							|  |  |  |     display: flex;
 | 
					
						
							|  |  |  |     flex-direction: column;
 | 
					
						
							|  |  |  |     align-items: center;
 | 
					
						
							|  |  |  |     padding: 30px 20px;
 | 
					
						
							|  |  |  |     min-height: 25pc;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .pathway-steps-icon{
 | 
					
						
							|  |  |  |     background: #FFFFFF;
 | 
					
						
							|  |  |  |     padding: 10px;
 | 
					
						
							|  |  |  |     border-radius: 5px;
 | 
					
						
							|  |  |  |     margin-bottom: 25px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .pathway-step-desc h3{
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  |     margin-bottom: 20px;
 | 
					
						
							|  |  |  |     font-size: 24px;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | .pathway-step-desc p{
 | 
					
						
							|  |  |  |     color: #FFFFFF;
 | 
					
						
							|  |  |  |     text-align: center;
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @media only screen and (min-width: 320px) and (max-width: 480px) {
 | 
					
						
							|  |  |  |     h2{
 | 
					
						
							|  |  |  |         font-size: 26px;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .enquiry-contacts p{
 | 
					
						
							|  |  |  |         font-weight: 400;
 | 
					
						
							|  |  |  |         font-size: 16px;
 | 
					
						
							|  |  |  |         margin-bottom: 40px;
 | 
					
						
							|  |  |  |         line-height: 1.8rem;
 | 
					
						
							|  |  |  |         color: #FFFFFF;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .enquiry-header h2 {
 | 
					
						
							|  |  |  |         font-size: 38px;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     /* contact us mobile view */
 | 
					
						
							|  |  |  |     .about-banner-section .breadcrumb, 
 | 
					
						
							|  |  |  |     .contact-us-section .breadcrumb, 
 | 
					
						
							|  |  |  |     .need-chef-banner .breadcrumb,
 | 
					
						
							|  |  |  |     .insurance-banner .breadcrumb,
 | 
					
						
							|  |  |  |     .service-detail-banner .breadcrumb,
 | 
					
						
							|  |  |  |     .recruitment-banner .breadcrumb,
 | 
					
						
							|  |  |  |     .news-banner-section .breadcrumb,
 | 
					
						
							|  |  |  |     .services-banner-section .breadcrumb,
 | 
					
						
							|  |  |  |     .pathway-banner-section .breadcrumb,
 | 
					
						
							|  |  |  |     .labor-agreement-banner .breadcrumb{
 | 
					
						
							|  |  |  |         display: none;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .banner-section .banner-description {
 | 
					
						
							|  |  |  |         position: absolute;
 | 
					
						
							|  |  |  |         top: 10%;
 | 
					
						
							|  |  |  |         left: 5%;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .banner-description h2{
 | 
					
						
							|  |  |  |         font-weight: 800;
 | 
					
						
							|  |  |  |         font-size: 18px;
 | 
					
						
							|  |  |  |         line-height: 28px;
 | 
					
						
							|  |  |  |         color: #FFFFFF;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .header .logo {
 | 
					
						
							|  |  |  |         height: 3rem;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .get-in-touch-section, 
 | 
					
						
							|  |  |  |     .our-services-header p{
 | 
					
						
							|  |  |  |         padding: 0;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .get-in-card{
 | 
					
						
							|  |  |  |         padding: 2rem;
 | 
					
						
							|  |  |  |         border-radius: 0;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .get-in-card .col-md-7::before{
 | 
					
						
							|  |  |  |         display: none;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .contact-form{
 | 
					
						
							|  |  |  |         margin: 25px 0;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .contact-captcha{
 | 
					
						
							|  |  |  |         display: flex;
 | 
					
						
							|  |  |  |         flex-direction: column;
 | 
					
						
							|  |  |  |         gap: 1rem;
 | 
					
						
							|  |  |  |         margin-bottom: 10px;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     /* footer mobile css */
 | 
					
						
							|  |  |  |     .footer, 
 | 
					
						
							|  |  |  |     .news-update-section,
 | 
					
						
							|  |  |  |     .bloghead-section, 
 | 
					
						
							|  |  |  |     .related-article,
 | 
					
						
							|  |  |  |     .hiring-chef,
 | 
					
						
							|  |  |  |     .permanent-visa-section, 
 | 
					
						
							|  |  |  |     .service-detail-second,
 | 
					
						
							|  |  |  |     .service-detail-third,
 | 
					
						
							|  |  |  |     .our-services-section,
 | 
					
						
							|  |  |  |     .who-we-section,
 | 
					
						
							|  |  |  |     .objectives-section,
 | 
					
						
							|  |  |  |     .achievement-section,
 | 
					
						
							|  |  |  |     .about-us-section,
 | 
					
						
							|  |  |  |     .our-serivces-section,
 | 
					
						
							|  |  |  |     .our-recruitment-section,
 | 
					
						
							|  |  |  |     .news-and-update-section,
 | 
					
						
							|  |  |  |     .clients-section,
 | 
					
						
							|  |  |  |     .quick-enquiry-setion,
 | 
					
						
							|  |  |  |     .service-secondary,
 | 
					
						
							|  |  |  |     .service-view-last,
 | 
					
						
							|  |  |  |     .recruitment-primary, 
 | 
					
						
							|  |  |  |     .recruitment-card,
 | 
					
						
							|  |  |  |     .insurance-desc,
 | 
					
						
							|  |  |  |     .labor-section-primary,
 | 
					
						
							|  |  |  |     .labor-section-secondary,
 | 
					
						
							|  |  |  |     .pathway-steps-section{
 | 
					
						
							|  |  |  |         padding: 2rem;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .visa-services, 
 | 
					
						
							|  |  |  |     .recruitment, 
 | 
					
						
							|  |  |  |     .quick-links{
 | 
					
						
							|  |  |  |         float: left;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .footer-bottom,
 | 
					
						
							|  |  |  |     .blog-social{
 | 
					
						
							|  |  |  |         display: flex;
 | 
					
						
							|  |  |  |         flex-direction: column;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .footer-desc p{
 | 
					
						
							|  |  |  |         margin-bottom: 20px;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .chef-banner-content h2, 
 | 
					
						
							|  |  |  |     .about-banner-content h2, 
 | 
					
						
							|  |  |  |     .contact-banner-content h2, 
 | 
					
						
							|  |  |  |     .services-banner-content h2, 
 | 
					
						
							|  |  |  |     .service-detail-desc h2, 
 | 
					
						
							|  |  |  |     .news-banner-desc h2,
 | 
					
						
							|  |  |  |     .insurance-content h2{
 | 
					
						
							|  |  |  |         font-size: 48px;
 | 
					
						
							|  |  |  |         line-height: 3.3rem;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .insurance-content h2, 
 | 
					
						
							|  |  |  |     .labor-section-primary h2, 
 | 
					
						
							|  |  |  |     .labor-section-secondary h2,
 | 
					
						
							|  |  |  |     .pathway-step-header h2 {
 | 
					
						
							|  |  |  |         font-weight: 600;
 | 
					
						
							|  |  |  |         font-size: 28px;
 | 
					
						
							|  |  |  |         line-height: 42px;
 | 
					
						
							|  |  |  |         color: #082548;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .pathway-step-header h2,
 | 
					
						
							|  |  |  |     .pathway-step-header p{
 | 
					
						
							|  |  |  |         text-align: left;
 | 
					
						
							|  |  |  |         padding: 0;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .blog-header h2,
 | 
					
						
							|  |  |  |     .enquiry-contacts h2{
 | 
					
						
							|  |  |  |         text-align: left;
 | 
					
						
							|  |  |  |         font-size: 26px;
 | 
					
						
							|  |  |  |         line-height: 38px;
 | 
					
						
							|  |  |  |         margin-bottom: 15px;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .chef-hire-form button{
 | 
					
						
							|  |  |  |         padding: 15px;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .permanent-visa-head p,
 | 
					
						
							|  |  |  |     .permanent-visa-head h2 {
 | 
					
						
							|  |  |  |         padding: 0;
 | 
					
						
							|  |  |  |         text-align: left;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .service-detail-secone h3{
 | 
					
						
							|  |  |  |         font-size: 28px;
 | 
					
						
							|  |  |  |         line-height: 38px;
 | 
					
						
							|  |  |  |         padding-right: 0;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .service-detail-secone{
 | 
					
						
							|  |  |  |         padding-right: 0;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .achievement-items{
 | 
					
						
							|  |  |  |         flex-direction: column;
 | 
					
						
							|  |  |  |         align-items: center;
 | 
					
						
							|  |  |  |         padding: 0;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .news-and-update-section .row{
 | 
					
						
							|  |  |  |         gap: 20px;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .more-news,
 | 
					
						
							|  |  |  |     .services-cards{
 | 
					
						
							|  |  |  |         grid-template-columns: 1fr;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .chef-hire-form{
 | 
					
						
							|  |  |  |         padding: 20px;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .service-primary{
 | 
					
						
							|  |  |  |         padding: 2rem;
 | 
					
						
							|  |  |  |         background:rgb(231, 231, 231);
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .service-primary-img,
 | 
					
						
							|  |  |  |     .service-last-img,
 | 
					
						
							|  |  |  |     .insurance-desc-img{
 | 
					
						
							|  |  |  |         margin: 0 0 20px 0;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .service-secondary .service-secondary-img{
 | 
					
						
							|  |  |  |         position: relative;
 | 
					
						
							|  |  |  |         margin: 0 0 20px 0;
 | 
					
						
							|  |  |  |         bottom: 0;
 | 
					
						
							|  |  |  |         left: 0;
 | 
					
						
							|  |  |  |         width: 100%;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | @media only screen and (min-width: 768px) and (max-width: 1024px){
 | 
					
						
							|  |  |  |     html {
 | 
					
						
							|  |  |  |         overflow-x: hidden;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | @media only screen and (min-width: 1024px) and (max-width: 1366px) {
 | 
					
						
							|  |  |  |     tml {
 | 
					
						
							|  |  |  |         overflow-x: hidden;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .mobile-navbar-btn {
 | 
					
						
							|  |  |  |         display: block;
 | 
					
						
							|  |  |  |         z-index: 999;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .navbar-list {
 | 
					
						
							|  |  |  |         /* display: none; */
 | 
					
						
							|  |  |  |         width: 100%;
 | 
					
						
							|  |  |  |         height: 100vh;
 | 
					
						
							|  |  |  |         background: #FFFFFF;
 | 
					
						
							|  |  |  |         position: absolute;
 | 
					
						
							|  |  |  |         top: 0;
 | 
					
						
							|  |  |  |         left: 0;
 | 
					
						
							|  |  |  |         gap: 4rem;
 | 
					
						
							|  |  |  |         display: flex;
 | 
					
						
							|  |  |  |         justify-content: center;
 | 
					
						
							|  |  |  |         align-items: center;
 | 
					
						
							|  |  |  |         transform: translateX(100%);
 | 
					
						
							|  |  |  |         transition: all 0.5s linear;
 | 
					
						
							|  |  |  |         opacity: 0;
 | 
					
						
							|  |  |  |         visibility: hidden;
 | 
					
						
							|  |  |  |         pointer-events: none;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  |     .nav-inner{
 | 
					
						
							|  |  |  |         background: #071c39;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .navbar-list {
 | 
					
						
							|  |  |  |         flex-direction: column;
 | 
					
						
							|  |  |  |         align-items: center;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .active .navbar-list {
 | 
					
						
							|  |  |  |         transform: translateX(0);
 | 
					
						
							|  |  |  |         opacity: 1;
 | 
					
						
							|  |  |  |         visibility: visible;
 | 
					
						
							|  |  |  |         pointer-events: auto;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .active .mobile-navbar-btn .mobile-nav-icon[name="close-outline"] {
 | 
					
						
							|  |  |  |         display: block;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .active .mobile-navbar-btn .mobile-nav-icon[name="menu-outline"] {
 | 
					
						
							|  |  |  |         display: none;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* large screen */
 | 
					
						
							|  |  |  | @media screen and (min-width: 1600px){
 | 
					
						
							|  |  |  |     .our-service-card{
 | 
					
						
							|  |  |  |         min-height: 33pc;
 | 
					
						
							|  |  |  |     }
 | 
					
						
							|  |  |  | }
 |