@charset "utf-8";
/* CSS Document */
@font-face {font-family: Outfit-Thin; src: url('../fonts/Outfit-Thin.ttf') format("truetype"); font-weight: 300; font-display: swap; }
@font-face {font-family: Outfit-Regular; src: url('../fonts/Outfit-Regular.ttf') format("truetype"); font-weight: 400; font-display: swap; }
@font-face {font-family: Outfit-Medium; src: url('../fonts/Outfit-Medium.ttf') format("truetype"); font-weight: 500; font-display: swap; }
@font-face {font-family: Outfit-SemiBold; src: url('../fonts/Outfit-SemiBold.ttf') format("truetype"); font-weight: 600; font-display: swap; }
@font-face {font-family: Outfit-Bold; src: url('../fonts/Outfit-Bold.ttf') format("truetype"); font-weight: 700; font-display: swap; }
:root {
  --hma-text-dark: #000000;
  --hma-text-dark-rgb: 0, 0, 0;
  --hma-text-graylight: #d9d9d9;
  --hma-text-graylight-rgb: 217, 217, 217;
  --hma-text-gray: #999B9F;
  --hma-text-gray-rgb: 153, 155, 159;
  --hma-text-gray-5: #f8f8f8;
  --hma-text-grey-8:#f6f4fa;
  --hma-text-gray2: #6A6A6A;
  --hma-text-gray2-rgb: 106, 106, 106;
  --hma-base: #19206d;
  --hma-base-rgb: 25, 32, 109;
  --hma-blue: #085EAC;
  --hma-blue-rgb: 8, 94, 172;
  --hma-secondary: #ef6923;
  --hma-secondary-rgb1: 239, 105, 35;
  --hma-secondary-rgb: 129, 105, 35;
  --hma-text-white: #ffffff;
  --hma-text-white-rgb: 255, 255, 255;
}

.preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;background-color:var(--hma-text-dark)}
.preloader-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;line-height:1}
.preloader-inner img{display:block;margin:0 auto 10px}
.loader{color:#fff;font-size:45px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;position:relative;transform:translateZ(0);animation:mltShdSpin 1.7s infinite ease,round 1.7s infinite ease;display:inline-block}
@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -0.4em,-.087em -.825em 0 -0.42em,-.173em -.812em 0 -0.44em,-.256em -.789em 0 -0.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -0.4em,-.338em -.758em 0 -0.42em,-.555em -.617em 0 -0.44em,-.671em -.488em 0 -0.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -0.4em,-.377em -.74em 0 -0.42em,-.645em -.522em 0 -0.44em,-.775em -.297em 0 -0.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -0.4em,0 -.83em 0 -0.42em,0 -.83em 0 -0.44em,0 -.83em 0 -0.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.scroll-top{position:fixed;right:30px;bottom:30px;height:50px;width:50px;cursor:pointer;display:block;border-radius:50px;z-index:10000;opacity:1;visibility:hidden;transform:translateY(45px);transition:all 300ms linear}
.scroll-top:after{content:"\ea75";font-family:"remixicon";position:absolute;text-align:center;line-height:50px;font-size:20px;font-weight:700;color:var(--hma-base);left:0;top:0;height:50px;width:50px;cursor:pointer;display:block;z-index:1;border:2px solid var(--hma-base);box-shadow:none;border-radius:50%}
.scroll-top svg{color:var(--hma-base);border-radius:50%;background:var(--hma-text-white)}
.scroll-top svg path{fill:none}
.scroll-top .progress-circle path{stroke:var(--hma-base);stroke-width:20px;box-sizing:border-box;transition:all 400ms linear}
.scroll-top.show{opacity:1;visibility:visible;transform:translateY(0)}

body{margin: 0px; padding: 0px; font-family: Outfit-Regular; font-weight: 400; font-size: 16px; color: var(--hma-text-dark);}
a{text-decoration: none;}
img{max-width: 100%;}
.top-header{display: block; padding: 10px 0px; background-color: var(--hma-text-graylight); text-transform: uppercase; }
.top-header p{font-size: 14px; margin: 0px;}
.top-header a{margin-left: 10px; color: var(--hma-text-dark);}
.nav-header{display: block; padding: 5px 0px;}
.nav-header .navbar-brand{padding: 0px;}
.nav-header .navbar-nav .nav-item .nav-link{font-size: 16px;  margin-left: 15px; padding-left: 20px; padding-right: 20px; color: var(--hma-text-dark);}
.nav-header .navbar-nav .nav-item:first-child .nav-link{margin-left: 0px;}
.nav-header .navbar-nav .nav-item .nav-link:hover{color: var(--hma-secondary);}
section{display: block; padding-bottom: 70px; padding-top: 70px;}
.theme-btn{background-color: var(--hma-secondary); color:var(--hma-text-white); padding-left: 25px; padding-right: 25px; border-radius: 0px; }
.theme-btn:hover, .theme-btn:focus{background-color: var(--hma-base); color:var(--hma-text-white);}

footer{display: block; padding: 70px 0px 30px; background-color: var(--hma-secondary); position: relative; overflow: hidden;}
footer:before{position: absolute; top:50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.09; z-index: 1; height: 467px; width:217px; background-image: url('../images/footer-bg.png'); content: "";}
footer .container{position: relative; z-index: 10;}
.footer-top{display: block; padding-bottom: 50px; margin-bottom: 40px; border-bottom: 1px solid var(--hma-text-white);}
.footer-addr h5{margin: 15px 0px 0px;color:var(--hma-text-white);}
.footer-addr p, .footer-addr p a{color: var(--hma-text-white); font-size: 14px;}
.footer-link{border-left: 2px solid var(--hma-text-white); padding: 20px 0px;}
.footer-link ul{list-style-type: none; margin: 0px; padding: 0px;}
.footer-link ul li{display: block; margin: 0px 0px 10px 15px;}
.footer-link ul li a{color: var(--hma-text-white);}
.footer-link ul.social-links li{margin-bottom: 0px;}
.social-links li a i{font-size: 28px;}
.footer-bottom ul{list-style-type: none; margin: 0px; padding: 0px;}
.footer-bottom ul li{display: inline-block; margin-right: 20px; position: relative;}
.footer-bottom ul li:after{position: absolute; top:0px; right: -15px; content: "|";color:var(--hma-text-white);}
.footer-bottom ul li:last-child:after{content: "";}
.footer-bottom ul li a, .footer-bottom p{font-size: 12px; color:var(--hma-text-white);}
.btn-base{background-color: var(--hma-base); color:var(--hma-text-white); border:1px solid var(--hma-base);}
.btn-base:hover{color: var(--hma-base); background-color:var(--hma-text-white);border:1px solid var(--hma-base);}
.btn-blue{background-color: var(--hma-blue); color:var(--hma-text-white); border:1px solid var(--hma-blue);}
.btn-blue:hover{color: var(--hma-blue); background-color:var(--hma-text-white);border:1px solid var(--hma-blue);}
.btn-secondary, .btn-secondary.show{background-color: var(--hma-secondary); color:var(--hma-text-white); border:1px solid var(--hma-secondary);}
.btn-secondary:hover{color: var(--hma-secondary); background-color:var(--hma-text-white);border:1px solid var(--hma-secondary);}
/*.dropdown-menu{padding: 0px; border-radius: 0px; border-color: transparent; background-color: #FFF;}
.dropdown-menu .dropdown-item:first-child{border-bottom: 1px solid rgba(var(--hma-text-dark-rgb), 0.3);}
.dropdown-menu .dropdown-item:hover{background-color:var(--hma-text-dark); color:var(--hma-text-white);}*/
.corp-login{display: none;}

