.post-banner{position:relative;height:450px;padding-top:100px;background-size:cover!important;background-repeat:no-repeat;background-position:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:var(--c-green)}@media screen and (min-width:1441px){.post-banner{height:600px}}@media screen and (max-width:767px){.post-banner{min-height:200px;max-height:350px}}.post-banner__content{color:var(--c-light)}@media screen and (max-width:767px){.post-banner__content{margin-top:-80px}}.post-banner__content-title{max-width:800px;margin:0 auto 40px auto}@media screen and (max-width:767px){.post-banner__content-title{margin:0 auto 25px auto}}.post-banner__content-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.post-banner__content-author img{margin-right:15px}.post-content{margin:80px 0}@media screen and (max-width:1199px){.post-content{margin:60px 0}}@media screen and (max-width:767px){.post-content{margin:40px 0}}.post-content .container{max-width:800px!important}.post-content__social{display:block!important;margin-bottom:20px}@media screen and (min-width:1301px){.post-content__social{position:fixed;top:50%;right:10%;z-index:100}}.post-content__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}.post-content__tag a{font-weight:500;font-size:14px;line-height:20px;border-radius:5px;color:var(--c-dark);background:var(--c-gray-100);padding:10px 20px;margin:0 4px 4px 0;text-decoration:none!important}.post-content__text h2,.post-content__text h3,.post-content__text h4,.post-content__text h5,.post-content__text h6{margin:10px 0;color:var(--c-dark)}.post-content__text ul{list-style-position:outside;overflow-wrap:break-word;margin:0 0 10px 0;font-weight:500;padding-left:40px}@media screen and (max-width:767px){.post-content__text ul{padding-left:20px}}.post-content__text p{font-size:16px;line-height:32px;font-weight:500;margin:0 0 10px 0!important}.post-content__text p a{color:var(--c-green)!important}.post-content__text a{color:var(--c-green)!important}.post-testimonials{padding:80px 0;background-color:#f4f4f4}@media screen and (max-width:1199px){.post-testimonials{padding:60px 0}}@media screen and (max-width:767px){.post-testimonials{padding:40px 0}}.post-testimonials__content{text-align:center;margin-bottom:36px}.post-testimonials__content-title{color:var(--c-dark);margin-bottom:24px}.post-testimonials__content-btn{display:inline-block}.post-testimonials__general{max-width:1000px;margin:0 auto;row-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.post-testimonials__general{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0}}.post-testimonials__general .post-testimonials__item{background-color:var(--c-light);border-radius:10px;padding:20px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.1);box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.post-testimonials__general .post-testimonials__item-wrapper{padding:0 15px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.post-testimonials__general .post-testimonials__item-wrapper{width:100%;padding:0;margin-bottom:20px}.post-testimonials__general .post-testimonials__item-wrapper:last-of-type{margin-bottom:0}}.post-testimonials__general .post-testimonials__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-testimonials__general .post-testimonials__item-top__logo{max-width:24px;margin-right:10px}.post-testimonials__general .post-testimonials__item-top__stars{max-width:120px}.post-testimonials__general .post-testimonials__item-bottom__person{display:block;padding:20px 0 5px 0;color:var(--c-dark)}.post-recents{padding:80px 0}@media screen and (max-width:1199px){.post-recents{padding:60px 0}}@media screen and (max-width:767px){.post-recents{padding:40px 0}}.post-recents__title{text-align:center;color:var(--c-dark);margin-bottom:60px}@media screen and (max-width:767px){.post-recents__title{margin-bottom:30px}}.post-recents__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width:1024px){.post-recents__posts{margin:0}}.post-recents__posts .post-recents__post{width:calc(100% / 3 - 30px);padding:0 15px}@media screen and (max-width:1024px){.post-recents__posts .post-recents__post{width:100%;padding:40px 0 0 0}.post-recents__posts .post-recents__post:first-of-type{padding:0}}.post-recents__posts .post-recents__post-image{display:-webkit-box;display:-ms-flexbox;display:flex;height:250px}@media screen and (max-width:1100px){.post-recents__posts .post-recents__post-image{height:210px}}@media screen and (max-width:1024px){.post-recents__posts .post-recents__post-image{height:auto;max-height:400px}}.post-recents__posts .post-recents__post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.post-recents__posts .post-recents__post-image img{height:auto}}.post-recents__posts .post-recents__post-title{display:block;padding:20px 0 15px 0;color:var(--c-dark)}.post-recents__posts .post-recents__post-title a{color:inherit;text-decoration:none!important;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.post-recents__posts .post-recents__post-title a:active,.post-recents__posts .post-recents__post-title a:hover{color:var(--c-green)}.post-recents__posts .post-recents__post-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}.post-recents__posts .post-recents__post-author span{font-weight:500;padding-left:15px;color:var(--c-dark)}.post-recents__posts .post-recents__post-description{font-size:16px;line-height:32px}