#investment { padding:3rem; line-height:180%; border-radius:8px;  }
#investment:after { position:absolute; background:#fff; content:""; z-index:9; height:100%; width:0%; top:0; right:0; transition: all 1s cubic-bezier(0.915, 0.000, 0.180, 0.990); z-index:10; } 
#investment.anim:after { width:100%; }
#investment h1 { font-weight: 700; line-height: 1.5; margin-bottom: 2rem; font-size:2rem; }

#investment .photo-wrapper { margin-bottom:2rem;  }
#investment .main-photo { }

#investment .header { font-size:1.2rem; font-weight: 600; padding:.8rem 1rem; margin:2rem 0 1rem 0; }
#investment .subheader { font-weight: 600; }
#consultation-content { padding-right: 2rem; padding-left:0px; } 
#consultation-content img  { max-width:100%; height:auto; } 
#consultation-sidebar {  padding:2rem; text-align: center; }
#consultation-sidebar hr { margin:2.5rem 0; }
#consultation-sidebar > p .title { font-weight: 600; margin:.5rem 0; display: inline-block;}
#consultation-sidebar > p .date { font-size: 1.2rem; font-weight: 600; }
#consultation-sidebar > p .num { font-size: 2rem; font-weight: 600; }

#investment .header,
#consultation-sidebar  { background: rgba(0,0,0,.03); }

#consultation-mobile-action {  position: fixed; z-index:9; bottom:0; width:100%; left:0; background:#fff; box-shadow:0 0 25px rgba(0,0,0,.1); text-align:center; padding:1rem; }

@media all and (max-width: 991px) {
#investment .photo-wrapper {  }
}

#consultation-content .nav-link { background:none; border:none; } 
#consultation-content .nav-tabs { border-bottom:1px solid rgba(0,0,0,0.1); } 
#consultation-content .nav-item a {  color:#000; } 
#consultation-content .nav-link:hover {  color:#000; } 
#consultation-content .nav-link.active { font-weight:600; color:#000; }  

#consultation-sidebar .ico { max-width: 42px; }

.slick-prev::before, .slick-next::before  { color: #212529!important; }