/*! Mini Bootstrap Inicia */
@media all{
  *{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  body{margin:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333333;}
  .col-md-4,.col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
  @media (min-width: 768px){
  .col-sm-6{float:left;}
  .col-sm-6{width:50%;}
  }
  @media (min-width: 1024px){
  .col-md-4{float:left;}
  .col-md-4{width:33.33333333%;}
  }
  @media (max-width: 767px){
  .col-md-4,.col-sm-6{padding-left:10px;padding-right:10px;}
  }
  }
 /* Mini Bootstrap Termina */

body{
  font-family: Verdana, Helvetica, Geneva, sans-serif;
  font-size: 17px;
  color: #1d1d1d;
  line-height: 1.764705882352941;
}
a{
  text-decoration: none;
  color: #263369;
}
.ps_section{
  background-size: cover;
  background-position: top center;
}
.ps_section .top_row{
  margin-bottom: 90px;
}
.ps_cell{
  border: 2px solid white;
  padding: 30px 30px 25px 30px;
}
.ps_cell .heading_row{
  text-align: center;
  display: block;
}
.ps_cell .heading_row .image{
  line-height: 0;
  margin-top: -80px;
  margin-bottom: 15px;
}
.ps_cell .heading_row .title{
  margin-bottom: 30px;
}
.ps_list  {
  padding: 0;
  list-style: none;
}
.ps_list > li {
  margin-bottom: 30px;
}
.ps_list > li:last-child{
  margin-bottom: 0;
}
.ps_list > li:only-child > a{
  display: none;
}
.ps_list > li > a{
  font-weight: bold;
  color: #1d1d1d;
  display: block;
  line-height: 1.4;
  padding: 9px 30px 9px 0;
  background-image: url(../img/icons/btn-add-red.svg);
  background-repeat: no-repeat;
  background-position: right center;
  border-bottom: 2px solid #d8d8d8;
}
.ps_list > li.expand > a{
  background-image: url(../img/icons/btn-subtract-red.svg);
}

.ps_sub_list{
  padding-top: 10px;
  padding-left: 27px;
  display: none;
  list-style-type: "▷" !important;  /* ⇒▷✶✓ */
}
.ps_sub_list.active{
  display: block;
}
.ps_list > li.active .ps_sub_list{
  display: block;
}
.ps_sub_list > li, .ps_sub_list > span > li {
  margin-bottom: 12px;
  font-size: 12.7pt;
  font-family: 'Roboto', sans-serif;
  padding: 0px 0px 3px 12px !important;
}
.ps_sub_list > li:last-child{
  margin-bottom: 0;
}
.ps_sub_list > li > a, .ps_sub_list > span > li > a {
  display: block;
  line-height: 1.1;
  color: #4457ac ;
  background-repeat: no-repeat;
  background-position: right center;
}
.ps_sub_list > li > div > ul > li  > a {
  color: #626c9c ;
}
.ps_sub_list > li > div > ul > li  {
  margin-top: 15px;
  line-height: 1 !important;
}
.ps_sub_list > li > a:hover, .ps_sub_list > li > div > ul > li > a:hover, .ps_sub_list > span > li > a:hover {
/* color: #000e3a; */
text-decoration: underline;
}
.ps_sub_list .description{
  padding-top: 5px;
  line-height: 2;
  font-size: 15px;
  color: #666666;
  padding-left: 15px;
}
.ps_row a:hover, .ps_row a:hover .title{
  color: #d71921;
}
.ps_bottom_cell{
  height: 120px;
  position: relative;
  border: 3px solid #e5e5e5;
  background-size: 414px;
  background-position: right bottom;
  display: block;
  background-repeat: no-repeat;
}
.ps_bottom_cell .title{
  position: absolute;
  top: 50%;
  left: 0;
  color: #263369;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: bold;
  width: 100%;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 1.4;
  font-size: 21px;  
}