html, body {padding:0px;margin:0px;width:100%;height:100%;}
body {min-width:980px; background-color:#ffffff;}
p {margin: 0px;}
img {border:0;}

* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

#hcheadouter {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;transition:all .6s;-webkit-transition:all .6s;width:100%;z-index:9999;position:fixed;background-color:#ffffff;box-shadow:none;top:0;}
#hcheadouter:before {content: "";position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: -1;background-color: #fff;opacity: 0;-webkit-transition: all .3s;transition: all .3s;}
#hcheadinner {padding-top:50px;position:relative;-webkit-transition: all .3s;transition: all .3s;display:flex;padding-left:48px;padding-right:48px;max-width:1780px;justify-content: space-between;align-items: center;width:100%;margin:0 auto;}

#hclogoouter {position:absolute;left:50%;transform:translateX(-50%);bottom:24px;display:flex;margin-left:-16px;margin-right:-16px;align-items: center;justify-content: space-between;}
#hclogoinner {padding:0 16px;}
#hclogoinner a {max-width:173px;display:block;width:100%;text-decoration:none !important;}
#hclogoinner a img {display:block;height:auto;max-width:100%;vertical-align:middle;}

.hcmenucont {width:100%;min-height:101px;}
#hcmenucontflex {display:flex;justify-content: space-between;width:100%;}
.hcmenuleft {color: #455660;display:flex;margin:0px;padding:0px;margin-left:-30px;max-width: calc(50% - 100px);list-style:none;margin-right:auto;}
.hcmenuleft li {position:relative;margin:0px;list-style:none;}
.hcmenuleft li a {font-size:16px;display:block;position:relative;text-decoration:none !important;color:inherit !important;padding-top:26px;padding-bottom:48px;padding-left:20px;padding-right:20px;letter-spacing:.36px;line-height:1.5;font-family: open-sans, sans-serif;}
.hcmenuleft li:hover a {background-color:#fff;color:#ab1a2d !important;}
.hcmenuleft li div.hcmenudrop1 {display:block;width:482px;padding:20px;position:absolute;visibility:hidden;opacity:0;box-shadow: 0 44px 32px -34px rgba(0, 0, 0, .1);background-color:#fff;color:#455660;font-size:1.25rem;line-height:1.75;transition:all .1s;-webkit-transition:all .1s;}
.hcmenuleft li:hover div.hcmenudrop1 {opacity:1;visibility:visible;}
.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 {display:block;margin:0px;padding:0px;list-style:none;}
.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li {border-bottom:2px solid #707070;padding-bottom:10px;margin-bottom:15px;line-height:1.5;}
.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li:last-child {border:none;padding-bottom:0px;margin-bottom:0px;}
.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li a {padding:0px !important;margin-bottom:14px;display:inline-block;font-weight:700;color:inherit !important;text-decoration:none !important;line-height:1.5 !important;}
.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li:hover a {background-color:#fff;color:#ab1a2d !important;}

.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li ul.hcsubmenu2 {margin:0px;margin-bottom:26px;display:block;list-style:none;padding:0px;}
.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li ul.hcsubmenu2 li {margin-bottom:10px;border:none !important;padding-bottom: 0px !important;line-height:1.5;}
.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li ul.hcsubmenu2 li a {padding:0px !important;margin-bottom:0px !important;color:inherit !important;text-decoration:none !important;font-weight:normal !important;line-height:1.5 !important;}
.hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li ul.hcsubmenu2 li:hover a {background-color:#fff;color:#ab1a2d !important;}

.hcmenuright {color: #455660;display:flex;margin:0px;padding:0px;margin-right:-30px;max-width: calc(50% - 100px);list-style:none;margin-left:auto;}
.hcmenuright li {position:relative;margin:0px;list-style:none;}
.hcmenuright li a {font-size:16px;display:block;position:relative;text-decoration:none !important;color:inherit !important;padding-top:26px;padding-bottom:48px;padding-left:20px;padding-right:20px;letter-spacing:.36px;line-height:1.5;font-family: open-sans, sans-serif;}
.hcmenuright li:hover a {background-color:#fff;color:#ab1a2d !important;}
.hcmenuright li div.hcmenudrop1 {display:block;width:482px;padding:20px;position:absolute;visibility:hidden;opacity:0;box-shadow: 0 44px 32px -34px rgba(0, 0, 0, .1);background-color:#fff;color:#455660;font-size:1.25rem;line-height:1.75;transition:all .1s;-webkit-transition:all .1s;right:0;}
.hcmenuright li:hover div.hcmenudrop1 {opacity:1;visibility:visible;}
.hcmenuright li div.hcmenudrop1 ul.hcsubmenu1 {display:block;margin:0px;padding:0px;list-style:none;}
.hcmenuright li div.hcmenudrop1 ul.hcsubmenu1 li {border-bottom:2px solid #707070;padding-bottom:10px;margin-bottom:15px;line-height:1.5;}
.hcmenuright li div.hcmenudrop1 ul.hcsubmenu1 li:last-child {border:none;padding-bottom:0px;margin-bottom:0px;}
.hcmenuright li div.hcmenudrop1 ul.hcsubmenu1 li a {padding:0px !important;margin-bottom:14px;display:inline-block;font-weight:700;color:inherit !important;text-decoration:none !important;line-height:1.5 !important;}
.hcmenuright li div.hcmenudrop1 ul.hcsubmenu1 li:hover a {background-color:#fff;color:#ab1a2d !important;}

#hcbannerouter {padding-top:430px;padding-bottom:120px;overflow:hidden;position:relative;}
.hcbannerbg {max-width:850px;opacity:.3;bottom:1%;left:9%;transform:translateY(50%);position:absolute;height:auto;display:block;vertical-align: middle;}
#hcbannerinner {width:100%;padding-left:40px;padding-right:40px;max-width:1780px;margin:0 auto;}
#hcbannercont {width:75%;}
#hcbannercont h1 {letter-spacing:1.58px;color:#ab1a2d;font-size:6.5625rem;line-height: .92;margin-bottom:14px;font-family: alternate-gothic-compressed, sans-serif;font-weight: 600;text-transform: uppercase;margin:0px;}
.breadcrumb2 {color:#ab1a2d !important;text-decoration:none !important;pointer-events: none;}

#hcmainouter {width:100%;padding:50px 0;}
#hcmaininner {width:95%;margin:0 auto;max-width:1780px;min-height:calc(100vh - 1308.53px);}

#hcfootouter {padding-top:70px;padding-bottom:15px;background-color:#455660;min-height:561.94px;}
#hcfootinner {padding-left:48px;padding-right:48px;max-width:1780px;margin:0 auto;width:100%;}
#hcfootflex {margin-left:-16px;margin-right:-16px;display:flex;flex-wrap: wrap;}
.hcfootcol {margin-right:3%;padding-left:16px;padding-right:16px;}
.hcfootcol:last-child {margin-right:0;}
.col25 {width:25%;}
.col34 {width:34%;}
.hcfootlogo {max-width:279px;margin-bottom:44px;display:inline-block;width:100%;text-decoration:none !important;}
.hcfootlogo img {display:block;max-width:100%;height:auto;vertical-align:middle;}

.hcfootlist {padding:0px;margin:0px;margin-bottom:26px;display:block;list-style:none;}
.hcfootlist li {letter-spacing:.36px;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:24px;padding-bottom:24px;font-size:.875rem;line-height:1.29;font-family: open-sans, sans-serif;list-style: none;color:#ffffff;}
.hcfootlist li:last-child {border-bottom:none;}
.hcfootlist li a {color:inherit !important;text-decoration:underline !important;}
.hcfootlist li a:hover {text-decoration:none !important;}

#hcfootsocialcont {margin-top:284.67px;}
.hcfootsocial {padding:0px;margin:0px;margin-bottom:26px;list-style:none;}
.hcfootsocial li {margin-bottom:15px;display:inline-block;list-style:none;}
.hcfootsocial li a {color:#dadddf !important;text-decoration:none !important;font-size:26px;}
.hcfootsocial li a:hover {color:#ffffff !important;}
.hcfootsocial li a i {color:inherit;font-family: 'icomoon'}

.icon-facebook:before {
  content: "\ea90";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-linkedin2:before {
  content: "\eaca";
}
.icomoon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media(min-width:1700px){
	.hcmenuleft li a {padding-left:60px !important;padding-right:60px !important;}
  .hcmenuright li a {padding-left:60px !important;padding-right:60px !important;}
  .hcmenuleft {margin-left:-60px !important;}
  .hcmenuright {margin-right:-60px !important;}
}
@media(min-width:1440px){
	#hcheadinner {padding-top:75px;}
	#hclogoinner a {max-width:230px;}
  .hcmenuleft li a {font-size:20px !important;padding-top:32px;padding-bottom:42px;line-height:1.6667;}
  .hcmenuleft li div.hcmenudrop1 {padding:48px 60px 40px 60px;}
  .hcmenuright li a {font-size:20px !important;padding-top:32px;padding-bottom:42px;line-height:1.6667;}
  .hcmenuright li div.hcmenudrop1 {padding:48px 60px 40px 60px;}
  .hcmenuleft li a {padding-left:40px;padding-right:40px;}
  .hcmenuright li a {padding-left:40px;padding-right:40px;}
  .hcmenuleft {margin-left:-40px;}
  .hcmenuright {margin-right:-40px;}
}
@media(min-width:1200px){
	#hcheadinner {padding-left:70px;padding-right:70px;}
  .hcmenuleft li a {font-size:18px;}
  .hcmenuright li a {font-size:18px;}
  .hcmenuleft li div.hcmenudrop1 ul.hcsubmenu1 li a {font-size:16px;}
  .hcmenuright li div.hcmenudrop1 ul.hcsubmenu1 li a {font-size:16px;}
  .hcmenuleft {max-width: calc(50% - 80px);}
  .hcmenuright {max-width: calc(50% - 80px);}
  #hcbannerinner {padding-left:70px;padding-right:70px;}
  #hcfootinner {padding-left:70px;padding-right:70px;}
  .hcfootlogo {margin-bottom:100px;}
  .hcfootlist li {line-height:1.667;}
}
@media(min-width:992px){
	
}









@font-face {
  font-family: 'icomoon';
  src:  url('/portals/652/skins/CustomerName/css/icomoon.eot?3j76a4');
  src:  url('/portals/652/skins/CustomerName/css/icomoon.eot?3j76a4#iefix') format('embedded-opentype'),
    url('/portals/652/skins/CustomerName/css/icomoon.ttf?3j76a4') format('truetype'),
    url('/portals/652/skins/CustomerName/css/icomoon.woff?3j76a4') format('woff'),
    url('/portals/652/skins/CustomerName/css/icomoon.svg?3j76a4#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}



