.main_page .sub{font-weight:300;font-style:italic}.main_page .principalCarousel{margin-top:-30px;height:400px!important}.main_page .carousel-caption{left:0;right:0;top:0;padding:40px 100px}.main_page .carousel-control{z-index:20}.main_page .carousel-caption div{text-align:justify;text-indent:40px;padding:20px;background-color:rgba(0,0,0,.4)}.main_page .carousel-caption p{text-indent:40px}.main_page .carousel-caption h2{margin-bottom:40px;padding:0 20px;min-height:80px}.main_page .carousel-caption a{color:#fff}.main_page .img-circle{width:140px;height:140px;margin:0 60px 10px}.main_page .panel-title{text-align:center;font-size:1.4em}.main_page .panel-heading a{color:#000}.main_page .subsection{text-align:justify;border:1px solid #EAEAEA}.main_page .panel-body div{height:220px;overflow:hidden}@media (max-width:990px){.main_page .principalCarousel,.main_page .principalCarousel .carousel-inner{height:400px!important}.main_page .carousel-caption h2{margin-bottom:10px}.main_page .principalCarousel .imageBackground{padding-top:70px}.main_page .carousel-caption{padding:10px 60px}.main_page .img-circle{display:none}.main_page .panel-heading{background-color:#EFEFEF}.main_page .panel-body div{height:100%}}@media (max-width:520px){.main_page .carousel-caption h2{font-size:1.5em;min-height:40px}.main_page .carousel-caption{padding:0 30px}.main_page .carousel-caption p{text-align:justify;text-indent:20px;padding-top:0;max-height:250px;text-overflow:ellipsis;overflow:hidden}}