body{
  margin:0;
  font-family:"Lato", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#000;
  background:#fff;
}

section{
  padding:40px 0;
}

.container{
  width:1200px;
  margin:0 auto;
}

.clearfix{
  clear:both;
}


/* -------- SECTION 1 ----------- */

.headline{
  font-family:"Sigmar", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:24px;
  margin:0 0 24px 0;
  text-align:center;
}

.main-nav{
  list-style:none;
  margin:0;
  padding:0;
  display:flex;
  justify-content:center;
  align-items:center;
}

.main-nav li{
  padding:0 16px;
  border-left:2px solid #000;
}

.main-nav li:first-child{
  border-left:none;
}

.main-nav a{
  font-family:"Sigmar", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:24px;
  color:#000;
  text-decoration:none;
}

.main-nav a:hover{
  color:#D96450;
}
``


/* -------- SECTION 1 ----------- */

/* -------- SECTION 2 ----------- */


.menu-list{
  list-style-type:square;
  padding-left:40px;
}

.menu-list li{
  margin-bottom:12px;
}

.menu-list li::marker{
  color:#D96450;
}

.item-name{
  font-family:"Sigmar", sans-serif;
  font-weight:400;
  font-size:20px;
}

.item-desc{
  font-family:"Lato", sans-serif;
  font-weight:400;
  font-size:16px;
  margin-left:6px;
}


/* -------- SECTION 2 ----------- */

/* -------- SECTION 3 ----------- */


.outline-list{
  list-style-type: upper-roman;
  padding-left:40px;
}

.outline-list li{
  margin-bottom:16px;
}

.outline-title{
  font-family:"Sigmar", sans-serif;
  font-weight:400;
  font-size:20px;
}

.sub-outline{
  list-style-type: lower-alpha;
  padding-left:30px;
  margin-top:8px;
}

.sub-outline li{
  font-family:"Lato", sans-serif;
  font-weight:400;
  font-size:16px;
  margin-bottom:6px;
}


/* -------- SECTION 3 ----------- */

/* -------- SECTION 4 ----------- */


.body-text{
  font-family:"Lato", sans-serif;
  font-weight:400;
  font-size:16px;
}

.link-body{
  font-family:"Lato", sans-serif;
  font-weight:400;
  color:#000;
  text-decoration:none;
}

.link-body:hover{
  color:#D96450;
  text-decoration:underline;
}

.btn-filled{
  display:inline-block;
  font-family:"Sigmar", sans-serif;
  font-weight:400;
  font-size:20px;
  background:#D96450;
  color:#000;
  text-decoration:none;
  padding:10px 18px;
  margin:10px 10px 10px 0;
}

.btn-filled:hover{
  background:#000080;
  color:#fff;
}

.btn-outline{
  display:inline-block;
  font-family:"Lato", sans-serif;
  font-weight:400;
  font-size:16px;
  border:2px solid #D96450;
  color:#000;
  text-decoration:none;
  padding:10px 18px;
  margin:10px 10px 10px 0;
}

.btn-outline:hover{
  border-color:#1e90ff;
  color:#000;
}

.btn-soft{
  display:inline-block;
  font-family:"Lato", sans-serif;
  font-weight:700;
  font-size:16px;
  background:#f2f2f2;
  color:#000;
  text-decoration:none;
  padding:10px 18px;
  margin:10px 10px 10px 0;
}

.btn-soft:hover{
  background:#000;
  color:#D96450;
}

.btn-block{
  display:inline-block;
  font-family:"Lato", sans-serif;
  font-weight:400;
  font-size:16px;
  background:#fff;
  color:#000;
  text-decoration:none;
  padding:10px 18px;
  margin:10px 10px 10px 0;
  border-bottom:3px solid #000;
}

.btn-block:hover{
  border-bottom-color:#D96450;
  color:#D96450;
}
``

/* -------- SECTION 4 ----------- */