.recent-post-section{align-content:center;align-items:center;background:transparent;border-radius:0;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;margin:0 0 30px;max-width:100%;padding:50px 0 0;width:100%}.recent-post-section .super-title{color:#00a9dd;font-family:grandam;font-size:32px;font-weight:400}.recent-post-section .super-title,.recent-post-section .title{height:auto;justify-content:center;line-height:1.4;margin:0 0 20px;max-width:100%;text-align:center;width:auto}.recent-post-section .title{color:#333;font-family:Lato;font-size:40px;font-weight:700}.recent-post-section .row{align-content:flex-start;align-items:flex-start;justify-content:flex-start;max-width:100%;width:960px}.recent-post-section .link{background:#fff;flex-direction:row;justify-content:flex-start;margin:0 0 30px;max-width:100%;width:100%}.recent-post-section .image{background-position:50%;background-size:cover;height:280px;max-width:50%;position:relative;width:50%}.recent-post-section .content{align-content:flex-start;align-items:flex-start;flex:1;margin:0 0 0 40px}.recent-post-section .date{color:#666;font-family:Lato;font-size:14px;font-weight:400;margin:20px 0 10px}.recent-post-section .post-title{color:#333;font-family:Roboto;font-size:28px;font-weight:900;justify-content:flex-start;line-height:1.2;margin:0 0 10px;text-align:left}.recent-post-section .summary p{color:#666;font-family:Lato;font-size:15px;font-weight:400;justify-content:flex-start;line-height:1.2;margin:0;max-width:100%;text-align:left;width:auto}.recent-post-section .btn-wrapper{align-content:center;align-items:center;flex:none;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:center;max-width:100%;padding:10px 0 0;width:100%}.recent-post-section .btn{background:#eee;border:0;border-radius:20px;box-shadow:0 0 0 0 rgba(0,0,0,.2);flex:none;font-size:15px;height:40px;letter-spacing:0;line-height:1.4;margin:4px;max-width:calc(100% - 8px);opacity:1;padding:0;text-align:left;width:282px}.recent-post-section .btn,.recent-post-section .btn a{color:#333;font-family:Lato;font-weight:400;justify-content:center}.recent-post-section .btn a{font-size:16px;line-height:1;margin:0;padding:0 0 2px;text-align:center;word-spacing:1px}.recent-post-section .recent-tags{padding:10px}.recent-post-section .recent-tags .tag-button{align-content:center;align-items:center;flex-wrap:nowrap;justify-content:center;margin:0 5px 5px 0;padding:0}.recent-post-section .recent-tags p{border:1px solid #666;border-radius:4px;color:#333;font-family:Lato;font-size:14px;font-weight:300;height:auto;justify-content:center;line-height:1.7;margin:0;max-width:100%;padding:0 5px;text-align:center;width:auto}@media screen and (max-width:1160px){.recent-post-section{margin:0 0 40px;max-width:100%;width:100%}.recent-post-section .super-title{padding:0}.recent-post-section .row{margin:0 10px;max-width:calc(100% - 20px)}.recent-post-section .recent-tags .tag-button{flex-direction:row;flex-wrap:wrap;margin:0 5px 5px 0}.recent-post-section .recent-tags p{font-size:11px;line-height:1.7}}@media screen and (max-width:768px){.recent-post-section .super-title{margin:30px 0 20px;max-width:100%}.recent-post-section .title{font-size:32px}.recent-post-section .row{margin:100px 20px;max-width:calc(100% - 40px)}.recent-post-section .link{flex-direction:column;margin:0 15px 30px;max-width:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;width:calc(100% - 30px)}.recent-post-section .image{background-position:50%;background-size:cover;flex:none;height:240px;max-width:100%;width:100%}.recent-post-section .content{margin:0}.recent-post-section .date{font-size:12px}.recent-post-section .post-title{font-size:20px}.recent-post-section .recent-tags .tag-button{margin:5px}.recent-post-section .recent-tags p{font-size:12px}}@media screen and (max-width:480px){.recent-post-section{margin:0 0 20px;max-width:100%;padding:20px 0 0;width:100%}.recent-post-section .title{font-size:20px;margin:0 10px 20px;max-width:calc(100% - 20px)}.recent-post-section .row{margin:10px 20px;max-width:calc(100% - 40px)}.recent-post-section .link{margin:0 0 14px;max-width:100%;overflow-x:hidden;overflow-y:auto;width:100%}.recent-post-section .image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:200px;margin:0;max-width:100%;width:100%}.recent-post-section .post-title{font-size:16px;width:100%}.recent-post-section .summary p{font-size:14px;margin:0;max-width:100%}}