/* Fonts */
@font-face{font-family: 'rubik';src: url("https://steampower.ucsp.edu.pe/fonts/Rubik-Regular.ttf");font-weight: regular;}
@font-face{font-family: 'sofia';src: url("https://steampower.ucsp.edu.pe/fonts/SofiaSans-Bold.ttf");font-weight: bold;}
@font-face{font-family: 'sofia-b';src: url("https://steampower.ucsp.edu.pe/fonts/SofiaSans-Black.ttf");font-weight: bold;}
@font-face{font-family: 'rubik-l';src: url("https://steampower.ucsp.edu.pe/fonts/Rubik-Light.ttf");font-weight: light;}
@font-face{font-family: 'last';src: url("https://steampower.ucsp.edu.pe/fonts/LastDanceReduxRegular.otf");font-weight: light;}
body{ font-family: 'rubik'; }
h1,h2,h3,h4,h5,h6{font-family:'sofia';}
h1:not(.site-title)::before, h2::before {display: none;}
a{text-decoration: none!important;}
.main-menu a{text-decoration: none!important;color: #333333;}
.main-menu .entry .entry-content a:hover{color: #5CA8DD;text-decoration:none;}
#menu-main li{width: fit-content;float: left;padding-right:15px;}
.titulo-ste{padding-top:100px;}
p{font-size: 18px;line-height:22px;} 
.t-light p,.t-light h1,.t-light h2,.t-light h3,.t-light h4,.t-light h5,.t-light h6{color: #ffffff;}
.t-footer p{color: #ffffff;font-size: 16px;} 
.t-footer img{margin-right: 20px;}
.t-footer a{text-decoration:none!important;color:#ffffff;}
.t-title h2{text-align: center;font-size: 4rem;letter-spacing: 0.5rem}
.acciones h5{text-shadow: 1px 1px 1px #000;font-size: 20px;}
.footer-copy{text-align: center;color: #ffffff;font-size: 12px!important;}
.interview h2{font-size: 24px;}
.banner-b{padding-top: 500px;padding-bottom: 100px;}
.banner{padding-top: 240px;padding-bottom: 100px;}
.der{padding-left:800px;}
/*menu simpatico*/
.header{background-color: #fff;color: #333;display: flex;justify-content: space-between;align-items: center;padding: .5rem 2rem;}
.logo-header img{width: 85px;}
.nav-menu ul{display: flex;align-items: center;padding: 0;margin: 0 ;}
.nav-menu li{margin-right: 1rem;list-style:none;}
.nav-menu a{color: #333;text-decoration: none!important;font-family: 'sofia';}
.menu-icon img{width: 48px;height: 48px;border-radius: 2px;}
.menu-icon, #check{display: none;}
.hotspot-content li{font-size: 16px;line-height: 20px;}
@media (max-width:768px)
{
  .checkbtn{display: block;}
  .menu-icon{display: block;position: fixed;top: 20px;right: 20px;cursor: pointer;z-index: 20000;}
  .nav-menu ul{display: block;position: fixed;top: 0;padding-top:130px;left:-100%;background: rgba(0, 0, 0, .6);width: 100%;height: 100vh;right: 0;z-index: 10000;}
  .nav-menu ul li{padding: 2rem;display: flex;justify-content: center;margin: 0;}
  .nav-menu ul li a{  color: #fff;}
  #check:checked ~ ul{left: 0;transition: ease-in-out .65s;}
}
@media screen and (max-width: 674px) {
  .t-title h2{font-size: 34px;}
  .t-footer{margin: auto;text-align: center;padding-bottom: 10px}
  .emba{margin:16px 10px!important;}
  .banner,.banner-b{padding: 0;}
  .der{padding-left:0px;}
}
@media (max-width: 640px) {
  .nav-menu ul li {padding: 0.2rem;}
  .titulo-ste {padding: 0 40px;text-align: center;}
  .wpb_content_element{margin-bottom: 15px;}
  .wpb_single_image.vc_align_left {text-align: center;}
  .footer-copy {font-size: 12px;padding-bottom: 5px}
}
.formu input,.formu textarea {font-family: 'sofia';}