html{scroll-behavior:smooth}::-webkit-scrollbar{width:0.625rem}.messageContainer::-webkit-scrollbar-thumb{background:#ff7f5c}::-webkit-scrollbar-thumb{background:#ff7f5c}::-webkit-scrollbar-thumb:hover{background:#ff7f5c}::-webkit-scrollbar-track{background:#fff}.all_header .call-now-ctaa img{width:0.975rem;height:0.975rem}.call-now-ctaa a.btn.btn-outline{display:flex;align-items:center;gap:0.3125rem}.topbar-text{text-align:end;max-width:78.4375rem;margin:0 auto;display:flex;justify-content:end;align-items:center;gap:0.4rem}.topbar-text span a{color:#004952}header{padding:2.25rem 0 1.4rem;border-bottom:0.0625rem solid #eee}header .custom-container{display:flex;justify-content:space-between;align-items:center}header .logo{font-size:1.5rem;font-weight:bold;color:#055e68;text-decoration:none;transform:translate(0rem,0.35rem)}header .logo img{height:2.1875rem}header .menu-toggle{display:none;cursor:pointer;font-size:1.5rem;color:#055e68}header nav{width:75%}.all_header ul:nth-child(1){gap:1.4rem}header nav ul{display:flex;list-style:none;align-items:center;justify-content:space-between}header nav li{position:relative;margin-left:1.875rem}header nav a,header nav span{text-decoration:none;color:#004952;font-weight:500;padding:0.5rem 0;display:flex;align-items:center;position:relative;transition:all 0.3s ease;position:relative;padding-bottom:0;cursor:pointer}.all_specility_main_menue .specility_guideline_anchor{display:flex}header nav ul li .down_arrow::after,.all_specility_main_menue .specility_guideline_anchor::after{content:"";width:0.75rem;height:0.75rem;display:block;margin-left:0.5rem;background-size:cover;transform-origin:center;background-position:50%;transition:all 0.15s ease-in-out;background-image:url(/staticfiles/images/header-down-arrow.svg)}header .dropdown-menu-guidelines .dropdown-menu{gap:1.2rem}header nav ul li .down_arrow:hover::after{transform:rotate(180deg)}.all_specility_main_menue .specility_guideline_anchor:hover::after{transform:rotate(270deg)}header nav a:hover,header nav span:hover{color:#055e68}header nav a i,header nav span i{margin-left:0.3125rem;transition:all 0.3s ease}header nav .dropdown-menu{position:absolute;top:184%;left:0;background:white;width:15.625rem;box-shadow:0 0.125rem 0.625rem rgba(0,0,0,0.1);border-radius:0.25rem;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:100;padding:2rem 0 0;transform:translateY(0.625rem)}header nav .dropdown-menu.who-we-are{min-width:50rem;display:flex;flex-wrap:wrap}header nav .dropdown-menu.who-we-are .dropdown-col{padding-right:0;position:relative}header nav .dropdown-menu.who-we-are .dropdown-col:nth-child(1)::after{position:absolute;right:0;top:0;bottom:0;background-color:#004952;width:0.0625rem;height:100%;content:""}header nav .dropdown-menu.who-we-are .dropdown-col:nth-child(1){width:41%;flex:unset}header nav .dropdown-menu.who-we-are .dropdown-col:nth-child(2){padding-left:3rem}.who-we-are h3{font-size:2.25rem;color:#004952;font-weight:300}.posting_inner a{font-size:0.875rem;color:#004952;display:inline-block}.posting_inner a img{width:0.75rem;height:0.75rem;margin-left:0.3125rem}.all-posting-btn{margin-top:2.1875rem}.our_comany_menu .dropdown-menu{width:100%;padding:1.25rem}.our_comany_menu .dropdown-menu a{padding:0}.our_comany_menu .dropdown-menu .dropdown-item:nth-child(1){padding-bottom:1rem}.resources_menue .dropdown-menu{display:flex;min-width:37.0625rem;width:100%;padding:1.875rem 0 1.4375rem;gap:3rem;left:-18.8125rem}.all_header{display:flex;justify-content:space-between}header nav li:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}header nav .dropdown-item{display:block;padding:0.75rem 0rem;color:#004952;text-decoration:none;transition:all 0.3s ease;font-size:1rem}header nav .dropdown-item label{font-size:0.75rem;margin-top:0.75rem;font-weight:300}header nav .dropdown-item span{font-weight:400}header nav .who-we-are .dropdown-item{display:flex;flex-direction:column;align-items:start}header nav .dropdown-item:hover{color:#055e68}header nav .dropdown-item-title{font-weight:600;display:block;margin-bottom:0.3125rem}header nav .dropdown-item-desc{font-size:0.875rem;color:#666;line-height:1.4}header nav .dropdown-cols{display:flex;width:43.75rem}header nav .dropdown-col{flex:1;padding:0 2rem}header nav .resource-promo{background-color:#f5f5f5;border-radius:0.5rem;padding:1.25rem;padding-bottom:0;margin:0 1.25rem 0rem 1.25rem;text-align:center}header nav .resource-promo p{margin-bottom:0.9375rem;font-size:1rem;line-height:1.5;color:#004952}header nav .resource-image{display:block;max-width:100%;margin:0.9375rem auto 0}header nav .view-btn{display:inline-block;border:0.0625rem solid #055e68;color:#055e68;padding:0.5rem 1rem;border-radius:1.25rem;text-decoration:none;font-size:0.875rem;transition:all 0.3s ease}header nav .view-btn:hover{background-color:#055e68;color:white}.explore-all-in-one-plateform{width:52.633%}header nav .platform-promo{background-color:#faf7f2;padding:2rem;margin-top:2.5rem;width:100%;display:flex;justify-content:space-between;align-items:center}.dropdown-col .posting_heading:nth-child(1) a{padding-top:0}.dropdown-col .posting_heading:last-child a{padding-bottom:0}header nav .platform-promo h3{font-size:0.85rem;letter-spacing:0.025rem;text-transform:uppercase;color:#004952;font-weight:400}header nav .dropdown-col p{color:#004952;font-size:0.875rem;max-width:19rem;line-height:1.4rem;margin-top:0.75rem}header nav .platform-promo p{line-height:1.5;padding-top:0.5rem;font-weight:300;font-size:0.9rem;color:#004952}header nav .tour-btn{display:flex;align-items:center;color:#055e68;text-decoration:none;font-weight:400}header nav .tour-btn img{margin-left:0.5rem;width:0.9375rem;height:0.9375rem}header nav .cta-buttons{display:flex;gap:0.625rem}header nav .btn{padding:0.65rem 1.4rem;border-radius:3.125rem;text-decoration:none;font-weight:500;transition:all 0.3s ease;display:inline-block}header nav .btn-outline{border:0.0625rem solid #055e68;color:#055e68}header nav .btn-outline:hover{background:#055e68;color:white;transition:all 0.3s ease}header nav .btn-primary{background:#ff7f5c;color:white;border:0.0625rem solid #ff7f5c}header nav .btn-primary:hover{background:#ff6a44;border-color:#ff6a44}header nav .btn-outline:hover img{filter:brightness(0) invert(1);transition:all 0.3s ease}header nav .btn-outline[href="/logout/"]:hover{background:#dc2626;color:white;border-color:#dc2626;transition:all 0.3s ease}.all_specility_main_menue{position:relative}.all-specility-menue-guideline{position:absolute;top:-4.625rem;right:-19.7rem;background:#ffffff;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:9999;padding:1rem 0 0;transform:translateY(0.625rem);padding:1.026rem 3.625rem;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 -4px 6px -4px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1),4px 0 6px -4px rgba(0,0,0,0.1)}.all_specility_main_menue:hover .all-specility-menue-guideline{opacity:1;visibility:visible;transform:translateY(0)}.all-specility-menue-guideline a{padding:0.75rem 0rem;color:#004952;text-decoration:none;transition:all 0.3s ease;font-size:1rem}.admin_buttons ul{opacity:0;position:absolute;transition:opacity 0.3s ease-in-out;pointer-events:none;display:block;min-width:14rem;background:#ffff;padding-left:2rem;padding-top:1.5625rem;padding-bottom:0.625rem;box-shadow:rgba(149,157,165,0.2) 0rem 0.5rem 1.5rem;z-index:9;left:-3.1875rem}.admin_buttons ul li a{display:unset}.admin_buttons ul li{padding-bottom:10px}li.services-menue.our-cls.admin_buttons:hover ul.sub-menu{opacity:1;pointer-events:auto}