.procedure_mdl .view-procedures-masonry .view-content{background-color:#493236;display:flex;flex-wrap:wrap;width:100%}.procedure_mdl .procedure{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-grid;flex:1 auto;height:100vh;overflow:hidden;position:relative}.procedure_mdl .procedure-container{align-self:center}.procedure_mdl .views-procedure-links ul{list-style:none;margin:0;padding:0;text-align:center}.procedure_mdl .views-procedure-links ul li a{border-bottom:1px solid hsla(0,0%,100%,.24);color:#fff;display:block;font-family:var(--secondary-font);font-size:17px;font-weight:500;letter-spacing:.01em;line-height:24px;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:80%;padding-bottom:15px;width:100%}.procedure_mdl .views-procedure-links ul li.last a{border-bottom:0;padding-bottom:0}.procedure_mdl .ro-overlay{background-color:rgba(84,46,55,.87);bottom:0;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .5s ease-out;width:100%;z-index:1}.procedure_mdl .views-procedure-links{opacity:0;position:relative;transition:all .75s ease-out;z-index:50}.procedure_mdl .procedure:hover .ro-overlay,.procedure_mdl .procedure:hover .views-procedure-links{opacity:1}.procedure_mdl .procedure h2{color:#fff;display:block;font-family:var(--secondary-font);font-size:18px;font-weight:600;letter-spacing:0;line-height:18px;opacity:1;padding:8px 5px;position:absolute;text-align:center;text-transform:uppercase;top:60%;transition:all .5s ease-out;width:100%;z-index:44}.procedure_mdl .procedure:hover h2{top:0}.procedure_mdl .procedure.face h2,.procedure_mdl .procedure.mommy-makeover h2,.procedure_mdl .procedure.skin h2{background-color:hsla(63,23%,52%,.96)}@media (max-width:767px){.procedure_mdl .procedure{height:65vh;width:100%!important}}