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;}


#hitopheader {font-size: 16px;line-height: 2;display: block;background-color: #EAEBEE;min-height: 40px;margin: 0 auto;padding: 0;}
#hiheaderouter {z-index: 99;position: relative;display: block;width: 100%;margin: 0;padding: 0;background-color: #ffffff;border-bottom: 1px solid #EAEBEE;}
.hifixed {position: fixed!important;right: 0;left: 0;top: 0;}
#hiheadinner {min-height: 120px;max-width: 1308px;margin: 0 auto;padding: 0 20px;display: grid;align-content: center;}
#hiheaderwrap {display: grid;grid-template-columns: auto auto;align-items: center;grid-column-gap: 20px;overflow-wrap: anywhere;}    
.hitopleft {flex-wrap: nowrap;align-items: center;align-content: center;display: flex;height: 100%;min-height: 0;}
.hitopleftcont {padding: 0;display: flex;flex-wrap: wrap;align-items: center;align-content: center;}
.hilogo {line-height: 1;align-self: center;}
span.hisite-logo-img {line-height: 1;}
.hitopright {flex-wrap: nowrap;align-items: center;align-content: center;display: flex;justify-content: flex-end;height: 100%;min-height: 0;}
.himenuwrap {align-items: center;align-content: center;display: flex;flex-wrap: wrap;padding: 0;}
.himenualignment {height: 100%;margin-left: auto;display: block;}
.himenunavigation {height: 100%;display: block;}
.himenucont {flex-grow: 1;height: 100%;display: block;}
#himenu {padding: 0;display: inline-flex;align-items: center;flex-wrap: wrap;align-content: center;height: 100%;font-family: Arial,Helvetica,Verdana,sans-serif;}
#himenu ul {align-self: center;list-style: none;margin: 0;padding: 0;position: relative;align-content: center;align-items: center;display: flex;flex-wrap: wrap;}
#himenu ul li {line-height: 120px;position: relative;margin: 0;padding: 0;}
#himenu ul li a {color: #707070;padding: 0 14.400px;text-decoration: none;display: inline-block;transition: all .2s linear;font-size: 14px;font-weight: 700;letter-spacing: .2px;}
#himenu ul li ul {display: none;}
.sub-arrow {transition: none;}
.sub-arrow:after {content: "\e900";display: inline-block;font-family: Astra;font-size: .6rem;font-weight: bold;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left: 10px;line-height: normal;}
.hicontact {padding: 0;display: flex;align-items: center;}
.hicontactcont {display: block;}
.hicontactcont a {transition: all .2s linear;text-decoration: none;font-family: Arial,Helvetica,Verdana,sans-serif;}
.hiast-custom-button {padding-top: 43px;padding-bottom: 43px;padding-left: 20px;padding-right: 20px;font-size: 17px;box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 10%);background-color: #333f48;transition: all .2s linear;color: #ffffff;font-family: inherit;font-weight: 700;line-height: 2;} 
.hiast-custom-button:hover {background-color: #1d252d;}       
.hiestimate {padding: 0;align-items: center;align-content: center;display: flex;flex-wrap: wrap;}
.hiestimatecont {width: 100%;}
.hiestimatec-element {display: block;}
.hiast-custom-button2 {color: #ffffff;background-color: #e10600;font-weight: 700;font-size: 1rem;line-height: 2;font-family: Arial,Helvetica,Verdana,sans-serif;}
.hiast-custom-button2:hover {background-color: #af231c;}
.hiast-custom-button2 a {color: #ffffff;transition: all .2s linear;text-decoration: none;text-align: center;}

#himainouter {width:100%;}
#himaininner {width:75%;margin:0 auto;max-width: 1200px;padding:50px 0;min-height: calc(100vh - 879px);}

#hifootcont {display: block;font-size: 16px;line-height: 2;width: 100%;}
#hitopfoot {color: #ffffff;margin: 0 auto;}
#hitopfoot:before {display: table;content: " ";}
#hitopfoot:after {clear: both;display: table;content: " ";}
#hitopwrap {padding: 100px 20px 50px 20px;background-color: #333f48;margin: 0;position: relative;}
#hitopcont {max-width: 1268px;margin: 0 auto;display: block;}
.hitopcontwrap {display: block;width: 100%;}
.hitopcontwrap:before {display: table;content: " ";}
.hitopcontwrap:after {clear: both;display: table;content: " ";}
.hifirstcol {width: 32%;float: left;}
.hifirstcol:before {display: table;content: " ";}
.hifirstcol:after {clear: both;display: table;content: " ";}
.hifirstcolcont {padding: 0;margin: 0;}
.hifirstcoltop {display: block;}
.hifootlogowrap {margin: 0 20px;}
.hifootlogocont {display: block;padding-right:10px;padding-bottom:10px;}
.hilogoinner {text-align: center;display: inline-block;position: relative;max-width: 100%;padding: 0;overflow: hidden;}
.hilogoinner a {display: block;text-decoration: none;}
.hilogoinner img {max-width: 100%;}
.hifirstcolbottom {display: block;}
.hisocialfoot {margin: 20px 20px 0 20px;display: block;}
.hisocialcont {text-align: center;display: flex;justify-content: center;d+}
.hi-social-icon {margin-right: 10px;display: inline-block;}
.hi-social-icon:last-of-type {margin-right:0px;}
.hi-social-icon a {font-size: 20px;width: 40px;height: 40px;line-height: 40px;display: inline-block;text-align: center;text-decoration: none;color: #ffffff;}
.fab {font-family: "Font Awesome 5 Brands";font-weight: 400;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 40px;}
.fa-instagram:before {content: "\f16d";}
.fa-twitter:before {content: "\f099";}
.ua-icon-facebook22:before {content: "\ea81";}
.ua-icon {font-family: 'Ultimate-Icons' !important;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 36px;}
.pp-x-icon {font-size: calc(20px + 20%);font-weight:bold;}
.hisecondtofifth {width: 17%;float: left;font-family: Arial,Helvetica,Verdana,sans-serif;font-weight: 400;}
.hisecondtofifth:before {display: table;content: " ";}
.hisecondtofifth:after {clear: both;display: table;content: " ";}    
.topcolcont {padding: 0;margin: 0;}
.topcolinner {display: block;}
.hinodecontent {margin: 0 20px;}
.hifl-rich-text {font-size: 14px;line-height: 16px;text-align: left;}
.hifl-rich-text p {margin: 0 0 28px 0;font-size: 14px;line-height: 16px;text-align: left;}
.hifl-rich-text strong {font-weight: bold;}
.hifl-rich-text img {max-width:100px;height:auto;text-align:center;}
#himidcontwrap {width: 100%;}
#himidcontwrap:before {display: table;content: " ";}
#himidcontwrap:after {clear: both;display: table;content: " ";}  
.hibordermid {margin-top: 0px;margin-right: 20px;margin-bottom: 40px;margin-left: 20px;padding: 0;}
.hiborder {border-top-width: 1px;border-top-style: solid;border-top-color: #1d252d;max-width: 100%;margin: auto;}
#hibottomcontwrap {width: 100%;display: block;}
#hibottomcontwrap:before {display: table;content: " ";}
#hibottomcontwrap:after {clear: both;display: table;content: " ";}
.hibottomfootcont {padding: 0;margin: 0;}
.himodbottomfoot {display: block;}
.hifootnode {margin: 0 20px;}
.hifoot-rich-text1 {font-size: 16px;line-height: 22px;text-align: left;}
.hifoot-rich-text1 p {margin: 0 0 32px 0;}
.hifoot-rich-text p {font-size: 14px;line-height: 14px;text-align: left;margin: 0 0 28px 0;}
.hifoot-rich-text a {color: #ffffff;text-decoration: none;}
#hibottomfoot {color: #707070;margin: 0 auto;background-color: #1d252d;}
.hibottomfootwrap:before {display: table;content: " ";}
.hibottomfootwrap:after {clear: both;display: table;content: " ";}
.hibottomfootwrap {padding: 0 20px;margin: 0;position: relative;}
.hibottomfootinner {max-width: 1268px;margin: 0 auto;}
.hibottomfootinner:before {display: table;content: " ";}
.hibottomfootinner:after {clear: both;display: table;content: " ";}
.hileftfoot {width: 50%;float: left;}
.hileftfoot:before {display: table;content: " ";}
.hileftfoot:after {clear: both;display: table;content: " ";}
.hileftfootcont {color: #707070;font-weight: 700;font-size: 12px;line-height: 12px;text-align: left;}
.hileftfootcont p {margin: 25px 20px 24px 20px;}    
.hileftfootcont a {color: #707070;text-decoration: none;}
.hirightfoot {width: 50%;float: left;}
.hirightfoot:before {display: table;content: " ";}
.hirightfoot:after {clear: both;display: table;content: " ";}
.hirightfootcont {color: #707070;font-weight: 700;font-size: 12px;line-height: 12px;text-align: right;}
.hirightfootcont p {margin: 25px 20px 24px 20px;}    
.hirightfootcont a {color: #707070;text-decoration: none;}


@font-face {font-family: "Astra";src: url("/portals/312/skins/CustomerName/images/astra.woff") format("woff"),url("/portals/312/skins/CustomerName/images/astra.ttf") format("truetype"),url("/portals/312/skins/CustomerName/images/astra.svg") format("svg");font-weight: normal;font-style: normal;font-display: fallback;}

@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("/portals/312/skins/CustomerName/images/fa-brands-400.eot");src:url("/portals/312/skins/CustomerName/images/fa-brands-400.eot") format("embedded-opentype"),url("/portals/312/skins/CustomerName/images/fa-brands-400.woff2") format("woff2"),url("/portals/312/skins/CustomerName/images/fa-brands-400.woff") format("woff"),url("/portals/312/skins/CustomerName/images/fa-brands-400.ttf") format("truetype"),url("/portals/312/skins/CustomerName/images/fa-brands-400.svg") format("svg")}

@font-face {font-family: 'Ultimate-Icons';src:url("/portals/312/skins/CustomerName/images/Ultimate-Icons.ttf") format('truetype'),url("/portals/312/skins/CustomerName/images/Ultimate-Icons.woff") format('woff'),url("/portals/312/skins/CustomerName/images/Ultimate-Icons.svg") format('svg');font-weight: normal;font-style: normal;}






