@media screen{
  body{background-color:#fff;color:#777;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:26px;margin:0;}
  body a{outline:0!important;}
  .body{background-color:#fff;}
  a{text-decoration:none;}
  a:not(.btn):hover{text-decoration:underline;}
  li{line-height:24px;}
  @media (max-width:575px){
  body{font-size:13px;}
  }
  #header{position:relative;z-index:1030;}
  #header .header-body{display:flex;flex-direction:column;background:#fff;transition:min-height .3s ease;width:100%;border-top:3px solid #ededed;border-bottom:1px solid transparent;z-index:1001;}
  #header .header-container{position:relative;display:flex;flex-flow:row wrap;align-items:center;transition:ease height .3s;}
  #header .container{position:relative;}
  @media (max-width:767px){
  #header .container{width:100%;}
  }
  #header .header-row{display:flex;flex-grow:1;align-items:center;align-self:stretch;max-height:100%;}
  #header .header-column{display:flex;align-self:stretch;align-items:center;flex-grow:1;flex-direction:column;}
  #header .header-column .header-row{justify-content:inherit;}
  #header .header-top{display:flex;align-items:center;border-bottom:2px solid rgba(0,0,0,.06);min-height:47px;}
  #header .header-logo{margin:16px 0;margin:1rem 0;position:relative;z-index:1;}
  #header .header-logo img{transition:all .3s ease;position:relative;top:0;image-rendering:-webkit-optimize-contrast;transform:translateZ(0);}
  #header .header-nav{padding:16px 0;padding:1rem 0;min-height:70px;}
  #header .header-nav-top{display:flex;align-self:stretch;align-items:center;}
  #header .header-nav-top .nav>li>span{color:#999;font-size:.9em;padding:6px 10px;display:inline-block;letter-spacing:-.5px;}
  #header .header-nav-top .nav>li>span .icons{margin-right:3px;font-size:.8em;position:relative;}
  @media (max-width:575px){
  #header .header-nav-top .nav>li:not(.d-none){margin-left:0;padding-left:0;}
  }
  #header .header-social-icons{margin-left:16px;margin-left:1rem;}
  #header .header-btn-collapse-nav{background:#ccc;color:#fff;display:none;float:right;margin:0 0 0 16px;margin:0 0 0 1rem;}
  #header.header-effect-shrink{transition:ease height .3s;}
  #header.header-effect-shrink .header-top{transition:ease height .3s;}
  #header.header-effect-shrink .header-container{min-height:100px;}
  #header.header-effect-shrink .header-logo{display:flex;align-items:center;}
  @media (min-width:992px){
  #header .header-nav-main{display:flex!important;height:auto!important;}
  #header .header-nav-main nav{display:flex!important;}
  #header .header-nav-main nav>ul>li{height:100%;align-self:stretch;margin-left:2px;}
  #header .header-nav-main nav>ul>li>a{display:inline-flex;align-items:center;white-space:normal;border-radius:4px;color:#ccc;font-size:13px;font-style:normal;font-weight:600;padding:.5rem 1rem;letter-spacing:-.5px;text-transform:uppercase;text-decoration:none;}
  #header .header-nav-main nav>ul>li>a:after{display:none;}
  #header .header-nav-main nav>ul>li>a:active{background-color:transparent;text-decoration:none;color:#ccc;}
  #header .header-nav-main nav>ul>li>a.dropdown-toggle .fa-chevron-down{display:none;}
  #header .header-nav-main nav>ul>li:hover>a{background:#ccc;color:#fff;}
  #header .header-nav-main nav>ul>li.dropdown .dropdown-menu{top:-10000px;display:block;opacity:0;left:auto;border-radius:0 4px 4px;border:0;border-top:3px solid #ccc;box-shadow:0 15px 30px -5px rgba(0,0,0,.07);margin:0;min-width:200px;padding:5px 0;text-align:left;}
  #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a{border-bottom:1px solid #f7f7f7;color:#777;font-size:.8em;font-weight:400;padding:6px 18px 6px 18px;position:relative;text-transform:none;text-decoration:none;letter-spacing:-.5px;}
  #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:active,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:focus,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:hover{background-color:transparent;}
  #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:active>a,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:focus>a,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:hover>a{background-color:#f8f9fa;}
  #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:last-child a{border-bottom:0;}
  #header .header-nav-main nav>ul>li.dropdown:hover>a{border-radius:4px 4px 0 0;position:relative;}
  #header .header-nav-main nav>ul>li.dropdown:hover>a:before{content:'';display:block;position:absolute;left:0;right:0;bottom:-3px;border-bottom:5px solid #ccc;}
  #header .header-nav-main nav>ul>li.dropdown:hover>.dropdown-menu{top:auto;display:block;opacity:1;}
  #header .header-nav-main nav>ul>li.dropdown.dropdown-reverse>.dropdown-menu{left:auto;right:0;}
  #header .header-nav-main nav>ul>li.dropdown-mega{position:static;}
  #header .header-nav-main nav>ul>li.dropdown-mega>.dropdown-menu{border-radius:4px;left:12px;right:12px;width:auto;}
  #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-content{padding:1.6rem;}
  #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title{color:#333;display:block;font-size:.9em;font-weight:600;margin-top:20px;padding-bottom:10px;text-transform:none;letter-spacing:-.5px;}
  #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title:first-child{margin-top:0;}
  #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav{list-style:none;padding:0;margin:0;}
  #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a{border:0 none;border-radius:4px;color:#777;display:block;font-size:.8em;font-weight:400;margin:0 0 3px -8px;padding:3px 8px;text-shadow:none;text-transform:none;text-decoration:none;}
  #header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li:active>a,#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li:focus>a,#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li:hover>a{background:#f7f7f7;}
  #header .header-nav-main.header-nav-main-square nav>ul>li>a{border-radius:0!important;}
  #header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .dropdown-menu{border-radius:0!important;}
  #header .header-nav-main.header-nav-main-square nav>ul>li.dropdown-mega>.dropdown-menu{border-radius:0!important;}
  #header .header-nav-main.header-nav-main-square nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a{border-radius:0!important;}
  }
  @media (min-width:992px){
  #header .header-nav{display:flex;align-items:center;flex-grow:1;justify-content:flex-end;align-self:stretch;}
  #header .header-nav.header-nav-links{padding:0;}
  #header .header-nav.header-nav-links .header-nav-main{align-self:stretch;min-height:0;margin-top:0;}
  #header .header-nav.header-nav-links nav>ul>li:hover>a,#header .header-nav.header-nav-links nav>ul>li>a{position:relative;background:0 0!important;padding:0 .9rem;margin:1px 0 0;min-height:60px;height:100%;}
  #header .header-nav.header-nav-links nav>ul>li:hover>a:before{opacity:1;}
  #header .header-nav.header-nav-links nav>ul>li.dropdown>a:before{border-bottom:0;}
  #header .header-nav.header-nav-links nav>ul>li.dropdown:hover>.dropdown-menu{margin-top:0;}
  #header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a{color:#444;}
  }
  @media (min-width:992px){
  #header .header-nav-main-effect-2 nav>ul>li.dropdown .dropdown-menu{transition:opacity .2s ease-out;opacity:0;}
  #header .header-nav-main-effect-2 nav>ul>li.dropdown:hover>.dropdown-menu{opacity:1;}
  }
  @media (max-width:991px){
  #header .header-nav-main{position:absolute;background:0 0;width:100%;top:100%;left:50%;transform:translate3d(-50%,0,0);}
  #header .header-nav-main:before{content:'';display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;background:#fff;z-index:-1;transform:translateX(-50%);}
  #header .header-nav-main nav{max-height:50vh;overflow:hidden;overflow-y:auto;padding:0 15px;transition:ease all .5s;}
  #header .header-nav-main nav::-webkit-scrollbar{width:5px;}
  #header .header-nav-main nav::-webkit-scrollbar-thumb{border-radius:0;background:rgba(204,204,204,.5);}
  #header .header-nav-main nav>ul{padding-top:15px;padding-bottom:15px;flex-direction:column;}
  #header .header-nav-main nav>ul li{border-bottom:1px solid #e8e8e8;clear:both;display:block;float:none;margin:0;padding:0;position:relative;}
  #header .header-nav-main nav>ul li a{font-size:13px;font-style:normal;line-height:20px;padding:7px 8px;margin:1px 0;border-radius:4px;text-align:left;}
  #header .header-nav-main nav>ul li a.dropdown-toggle{position:relative;}
  #header .header-nav-main nav>ul li a.dropdown-toggle:after{content:none;}
  #header .header-nav-main nav>ul li a.dropdown-toggle .fa-chevron-down{position:absolute;top:0;right:0;width:30px;height:100%;display:flex;align-items:center;justify-content:center;font-size:.6rem;}
  #header .header-nav-main nav>ul li a:active{background-color:#f8f9fa;color:inherit;}
  #header .header-nav-main nav>ul li.dropdown .dropdown-menu{background:0 0;padding:0;margin:0;font-size:13px;box-shadow:none;border-radius:0;border:0;clear:both;display:none;float:none;position:static;}
  #header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-title{margin-top:10px;display:block;text-align:left;}
  #header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-nav{margin:0 0 0 20px;padding:0;list-style:none;}
  #header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-nav>li>a{display:block;text-decoration:none;}
  #header .header-nav-main nav>ul li:last-child{border-bottom:0;}
  #header .header-nav-main nav>ul>li>a{text-transform:uppercase;font-weight:700;margin-top:1px;margin-bottom:1px;color:#ccc;}
  #header .header-nav-main nav>ul>li>a:active{color:#ccc;}
  #header .header-nav-main.header-nav-main-square nav>ul>li a{border-radius:0!important;}
  #header .header-btn-collapse-nav{outline:0;display:block;position:relative;z-index:1;}
  #header .header-nav.header-nav-links{min-height:70px;}
  }
  @media (min-width:992px){
  #header .header-body:not(.h-100){height:auto!important;}
  }
  @media (max-width:991px){
  #header .header-logo img{z-index:1;}
  #header .header-nav{display:flex;align-items:center;}
  }
  .p-relative{position:relative!important;}
  .mb-0{margin-bottom:0!important;}
  .mt-0{margin-top:0!important;}
  .pb-0{padding-bottom:0!important;}
  .pt-0{padding-top:0!important;}
  @media (min-width:992px){
  .mb-lg-0{margin-bottom:0!important;}
  .pb-lg-0{padding-bottom:0!important;}
  }
  @media (min-width:1200px){
  .mb-xl-0{margin-bottom:0!important;}
  .pb-xl-0{padding-bottom:0!important;}
  }
  .ls-0{letter-spacing:0!important;}
  .negative-ls-1{letter-spacing:-1px;}
  .text-1{font-size:.8em!important;}
  .text-2{font-size:.9em!important;}
  .text-3{font-size:1em!important;}
  .text-4{font-size:1.2em!important;}
  .text-5{font-size:1.5em!important;}
  .text-7{font-size:2em!important;}
  .text-10{font-size:2.75em!important;}
  .line-height-1{line-height:1!important;}
  .line-height-2{line-height:1.2!important;}
  .line-height-4{line-height:1.4!important;}
  .line-height-5{line-height:1.5!important;}
  .opacity-1{opacity:.1!important;}
  .opacity-5{opacity:.5!important;}
  .opacity-10{opacity:1!important;}
  .left-1{left:1px!important;}
  .top-3{top:3px!important;}
  .bottom-10{bottom:10px!important;}
  .text-decoration-none{text-decoration:none!important;}
  .text-transform-none{text-transform:none!important;}
  .text-muted{color:#999!important;}
  .overflow-hidden{overflow:hidden!important;}
  .z-index-1{z-index:1!important;}
  .text-dark{color:#212529!important;}
  .font-weight-normal{font-weight:400!important;}
  .font-weight-medium{font-weight:500!important;}
  .font-weight-semibold{font-weight:600!important;}
  .font-weight-bold{font-weight:600!important;}
  .ws-nowrap{white-space:nowrap!important;}
  #footer{background:#212529;border-top:4px solid #212529;font-size:.9em;margin-top:50px;padding:0;position:relative;clear:both;}
  #footer h4{color:#fff;}
  #footer a:not(.btn):not(.no-footer-css){color:#777;transition:all .1s ease-in-out;}
  #footer a:not(.btn):not(.no-footer-css):hover{text-decoration:none;color:#fff;}
  #footer a:not(.btn):not(.no-footer-css):active,#footer a:not(.btn):not(.no-footer-css):focus{color:#ccc;}
  }