﻿main{background:#fff;}.banner{height:350px;background-size:cover;background-position:center;}.banner .info{height:inherit;text-align:right;justify-content:flex-start;display:flex;color:#fff;font-size:2rem;position:relative;bottom:-150px;font-weight:900;}.banner .info .info-part{align-self:center;}.content-part{padding-bottom:30px;}.content-part .title-part{background-color:#1abbac;padding:5px 0;}.content-part .title-part h2{color:#fff;margin:0;padding-left:10px;margin-left:10px;border-left:1px solid #fff;}.content-part .post .info{display:flex;padding:5px 0;color:#8a8a8a;letter-spacing:1px;font-size:1.03rem;justify-content:flex-end;}.content-part .text-center button{margin:.4em;padding:.5em 1.5rem;cursor:pointer;background:#e1e1e1;text-decoration:none;color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;border:#fff;width:100px;border-radius:40px 0 0 40px;}.content-part .text-center button div{transition-duration:.3s;}.content-part .text-center button i.fa-arrow-left{transition-duration:.3s;opacity:0;position:absolute;top:12px;left:40px;}.content-part .text-center button:hover{color:#fff;}.content-part .text-center button:hover div{margin-left:10px;}.content-part .text-center button:hover i.fa-arrow-left{opacity:1;left:20px;}.content-part .text-center .hvr-bounce-to-left:before{background:#2ab5a7;border-radius:40px 0 0 40px;}