/* Minification failed. Returning unminified contents.
(17,233): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(61,141): run-time error CSS1046: Expect comma, found '0'
(61,145): run-time error CSS1046: Expect comma, found '/'
 */
*{margin: 0;padding: 0;/* box-shadow:inset 0 0 0 1px red; */box-sizing: border-box;outline: none;border: none;-webkit-touch-callout: none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
li{list-style:none}
a{text-decoration:none;color:inherit;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.block{display:block;}
.small{font-size:14px;}
 h1 {font-size: 36px;text-align: center;margin: 25px auto 40px auto;font-weight: 100;text-transform: uppercase;}
 html,body{position:relative;/* height:100%; */width:100%;display:block;float:left;/* color: #ffffff; */font-family: 'Noto Sans', sans-serif;font-size: 18px;margin: 0;padding: 0;}
 body {/* padding: 100px; */background-color: #404040;}
.wrap{position: relative;height: 100%;max-width: 1200px;margin: 0 auto;display: -webkit-box;display: flex;display: -ms-flexbox;-ms-flex-align: center;-ms-flex-direction: column;align-items: center;z-index: 5;flex-direction: column;background-color: #ffffff;}

.main_container{position:relative;height: auto;width:100%;margin:0 auto;z-index: 2;}
.main_container .section.illustration{padding-top:95px;min-height: 772px;display: -ms-flexbox;-ms-flex-direction: column;-ms-flex-pack: center;display:-webkit-box;display:flex;flex-direction: column;/*justify-content: center;*/}
.section.illustration.text_bar{min-height: 0;padding: 0;background: white;}

.main_container .section .section_wrap > article {width:100%;display:-ms-flexbox;-ms-flex-direction:column;justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:flex;flex-direction:column;-ms-flex-direction:column;:50px;}

.navigation{width:100%;}
.nav_wrapp{max-width: 1100px;margin:0 auto;width: 100%;height: 90px;padding: 0 10px;display:-webkit-box;display:flex;display: -ms-flexbox;align-items: center;-ms-flex-align: center;justify-content: space-between;-ms-flex-pack: justify;z-index: 5;position: relative;/* background-color: rgba(255, 255, 255, 0.9); */}
.logo_bar{box-sizing: content-box;}
.logo_bar span{display:block;background: url(/content/images/logo.svg?v=5.6.20210929) no-repeat center;height: 40px;width: 230px;background-size: contain;}

.navigation .logo_bar {}
.navigation .logo_bar span {height: 30px;width: 160px;}

 h2{font-size:30px;text-align:center;margin:30px auto;font-weight: 100;text-transform:  uppercase;}
.illustration p{/* font-size:16px; */margin: 10px auto;max-width: 580px;width: 100%;text-align: center;color: rgba(0, 0, 0, 0.6);text-align:  center;}


.skill_description{/* font-size:15px; */margin:10px auto;max-width:250px;color: rgba(0, 0, 0, 0.6);width: 100%;}

.bullet li {text-align: left;margin: 10px 0;position:relative;}
.bullet li:before{content:'';width:5px;height:5px;top:8px;left:-15px; background:black;position:absolute;border-radius:50%;}
.bullet li a{/*display:block;*/ }


.status article{box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, 0.1),inset 0 1px 0 0 rgba(0, 0, 0, 0.1);margin:0 auto;max-width:1000px;min-height: 180px;}
.status .list_description{margin:0 auto;max-width:550px;text-align:center;}


.wrap.info_bar {height:auto;}
.wrap.info_bar .main_container .section.text_bar .section_wrap article {padding: 20px 10px;width: 100%;max-width: 900px;margin: 0 auto;}
.wrap.info_bar .main_container .section.text_bar .section_wrap {width: 100%;height: auto;}
.wrap.info_bar .illustration p.list_description {text-align:left;max-width: 100%;}
.wrap.info_bar .illustration h1 {width:100%;text-align:left}
.wrap.info_bar .illustration h2 {width:100%;text-align:left;margin: 25px auto;}
.wrap.info_bar .illustration h3 {font-size: 24px;font-size: 18px;text-transform:uppercase;margin:15px auto;font-weight: 400;width:  100%;text-align:  left;}
.wrap.info_bar .illustration h4 {font-size: 18px;text-transform:uppercase;margin: 15px auto;font-weight: 400;width:  100%;text-align:  left;}
.wrap.info_bar p.skill_description {text-align:  left;max-width: 100%;}
.wrap.info_bar .illustration a {color:  #000; font-weight: 600;}
.wrap.info_bar .illustration .bullet {margin: 10px 0 10px 15px;}
.wrap.info_bar .bullet {align-items: flex-start;-ms-flex-align: start;}

span.list_description {/* font-size: 15px; */margin: 10px auto;color: rgba(0, 0, 0, 0.6);width: 100%;}



.numeric { counter-reset: item; padding-left: 10px;}
.numeric li {display: block; margin: 10px auto;color: rgba(0, 0, 0, 0.6); list-style: circle;}
.numeric li:before { content: counters(item, ".") "."; counter-increment: item;margin-right:10px;font-size:14px;font-weight:600;color:rgb(0 0 0 / 0.7);}
