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 !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;}


#hoff2header {width:100%;}

#hoff2headupper {width:100%;background-color:rgba(0,0,0,0.8);}
#hoff2headupperinner {width:100%;max-width:1440px;margin:0 auto;padding: 0 50px;min-height:41.28px;}
#hoff2headuppercont {float:left;position:relative;z-index:2;min-height:1px;text-align:right;width:100%;}

.hoff2contactbid {display:inline-block;vertical-align: middle;}
.hoff2contactbid a {font-size:16px;padding: 0.3em 1em;padding-top:5px;font-family: 'Bebas Neue', sans-serif;color:#fff !important;line-height: 1.7em!important;display: inline-block;text-decoration:underline;margin-top:-4px;transition: all 300ms ease 0ms;}
.hoff2contactbid a:hover {color: #b5d99a!important;}

.hoff2socialtop {margin:0px;line-height:26px;position:relative;padding:0px;display:inline-block;list-style:none;vertical-align: baseline;margin-right:12px;}
.hoff2socialtop li {display:inline-block;margin-bottom:8px;margin-top: 5px;position:relative;list-style-type:none;line-height:26px;text-align:left;margin-right: -12px!important;}
.hoff2socialtop li::last-child{margin-right:0px !important;}
.hoff2socialtop li a {height:28px;width:28px;display:block;vertical-align:middle;text-decoration:none !important;}
.hoff2socialtop li a::last-child {margin-right:0px !important;}
.hoff2socialtop li a:before {color:#ffffff !important;font-size:14px;line-height:28px;height:28px;width:28px;display:block;font-family: ETmodules;font-style:normal;font-weight:400;text-align: center;}
.hoff2socialtop li a.iconfacebook:before {content:"\e093"}
.hoff2socialtop li a.iconx:before {content:"\e094"}
.hoff2socialtop li a.iconlinkedin:before {content:"\E09D"}
.et_pb_social_media_follow_network_name {display:none;}

#hoff2headlower {width:100%;background-color: #005d7d;padding-bottom:4px;}
#hoff2headlowerinner {width:100%;max-width:1440px;margin:0 auto;padding: 0 50px;min-height:73.156px;}

#hoff2logocont {width:47.25%;margin-right:5.5%;float:left;}
#hoff2logo {max-width:260px;text-align:left;display:block;padding:10px 0;}
#hoff2logo a img {width:auto;height:auto;}

#hoff2menucont {float:left;width:47.25%;position:relative;z-index:50;}
#hoff2menucontinner {margin-top:25px;text-align:left;}
#hoff2menuwrap {position:relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-wrap: wrap;flex-wrap: wrap;opacity: 1;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;justify-content: end;}
#hoff2menuwrapinner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
#hoff2mainmenu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding:0px;justify-content:end;margin:0px;margin-right:-11px;margin-left:-11px;text-align:left;list-style:none;}
.hoff2mainmenuli {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;margin: 0;padding-left:11px;padding-right:11px;margin-top:8px;font-size:14px;line-height:1em;list-style:none;}
.hoff2mainmenuli a {font-family: 'Bebas Neue', sans-serif;font-size: 24px;color: #FFFFFF!important;word-wrap: break-word;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;text-decoration: none;display: block;position: relative;}
.hoff2mainmenuli a:hover {opacity: .7;}

#hoff2mainouter {width:100%;padding:0 50px;}
#hoff2maininner {padding:50px;min-height:calc(100vh - 288.01px);margin: 0 auto;max-width:1440px;position:relative;z-index:10}

#hoff2title {position:absolute;top:0;right:0;z-index:-1;}
#hoff2title h1 {font-family: 'Bebas Neue', sans-serif;font-size: 295px;color: rgba(0,93,125,0.1)!important;letter-spacing: -6px;line-height: 230px;text-align: right;margin:0px;}

#hoff2footer {position:relative;display:block;width:100%;}
#hoff2footerinner {width:100%;padding:36px 50px;margin:0 auto;position:relative;max-width:1440px;}

#hoff2footcol1 {float:left;width:15.6%;margin-right:5.5%;position:relative;}
#hoff2footlogo {display:block;max-width:100%;}
#hoff2footlogo img {width:auto;height:auto;aspect-ratio: auto 100 / 100;text-align:left;}

#hoff2footcol2 {float:left;width:57.8%;margin-right:5.5%;position:relative;}
#hoff2footmenu {text-align:center;color:#005d7d !important;width:100%;font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;padding-top:50px;}
#hoff2footmenuinner {position:relatie;display:block;}
#hoff2footmenuinner p {color: #005d7d!important;font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;text-align:center;word-wrap:break-word;font-size:14px;line-height:1.7em;margin:0px;}
#hoff2footmenuinner p a {font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;text-decoration: underline;color: #005d7d!important;}
#hoff2footmenuinner p a:hover {color: #005d7d!important;text-decoration: underline;}

#hoof2footcopy {text-align:center;color:#1a1a1a;font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;}
#hoof2footcopy p {text-align:center;color:#1a1a1a;font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;margin:0px;font-size:14px;line-height:1.7em;}

#hoff2footcol3 {float:left;width:15.6%;margin-right:0;position:relative;margin-top:8px;}
.hoff2footsocial {padding:0px;margin:0px;text-align:right;list-style-type:none;display:block;}
.hoff2footlist {display:inline-block;margin-bottom:8px;position:relative;text-align:right;line-height:26px;vertical-align: baseline;}
.hoff2footlist a {display:inline-block;padding:0px;text-decoration:none;text-align:center;position:relative;margin-right:4px;-webkit-box-sizing: content-box !important;box-sizing: content-box !important;vertical-align: middle;}
.hoff2footlist:last-child a {margin-right:0px;}
.et-social-facebook a:before {color: #3b5998;transition: color .3s;position: relative;z-index: 10;height: 32px;width: 32px;font-size: 16px;line-height: 32px;display: block;font-family: ETmodules;speak: none;font-style: normal;font-weight: 400;-webkit-font-feature-settings: normal;font-feature-settings: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 0 0;direction: ltr;content: "\e093";}
.et-social-twitter a:before {color: #3b5998;transition: color .3s;position: relative;z-index: 10;height: 32px;width: 32px;font-size: 16px;line-height: 32px;display: block;font-family: ETmodules;speak: none;font-style: normal;font-weight: 400;-webkit-font-feature-settings: normal;font-feature-settings: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 0 0;direction: ltr;content: "\e094";}
.et-social-linkedin a:before {color: #3b5998;transition: color .3s;position: relative;z-index: 10;height: 32px;width: 32px;font-size: 16px;line-height: 32px;display: block;font-family: ETmodules;speak: none;font-style: normal;font-weight: 400;-webkit-font-feature-settings: normal;font-feature-settings: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 0 0;direction: ltr;content: "\E09D";}

@font-face{font-family:"Century Gothic";font-display:swap;src:url("/portals/364/skins/CustomerName/CSS/GOTHIC.ttf") format("truetype")}
@font-face{font-family:ETmodules;font-display:block;src:url("/portals/364/skins/CustomerName/CSS/modules.eot");src:url("/portals/364/skins/CustomerName/CSS/modules.eot") format("embedded-opentype"),url("/portals/364/skins/CustomerName/CSS/modules.woff") format("woff"),url("/portals/364/skins/CustomerName/CSS/modules.ttf") format("truetype"),url("/portals/364/skins/CustomerName/CSS/modules.svg") format("svg");font-weight:400;font-style:normal}