.blog-archive{background:#ededed;padding:40px 5%}.blog-archive .filter-section{padding-bottom:20px}.blog-archive .filter-section select{padding:10px 5px;font-size:1.2rem;margin-right:20px}.blog-archive .loop-section{display:grid;grid-template-columns:1fr;column-gap:15px;row-gap:15px}@media (min-width:768px){.blog-archive .loop-section{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.blog-archive .loop-section{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.blog-archive .loop-section{grid-template-columns:repeat(4,1fr)}}.blog-archive .loop-section article{background:#fff}.blog-archive .loop-section article img{width:100%;height:150px;object-fit:cover;object-position:center}.blog-archive .loop-section article a{display:block;height:100%}.blog-archive .loop-section article .blog-content{padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.blog-archive .loop-section article .blog-content.has-image{height:calc(100% - 150px)}.blog-archive .loop-section article .blog-content h3,.blog-archive .loop-section article .blog-content h6{margin:15px 0;width:100%}.blog-archive .loop-section article .blog-content .post-excerpt{margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-right:10px}.blog-archive .loop-section article .blog-content span.p-category{font-size:.8rem;background-color:var(--green);color:#fff;align-self:flex-end;font-weight:600;padding:5px 10px}.blog-archive .loop-section article .blog-content span.read-more{margin-left:auto;color:var(--green);align-self:flex-end;font-weight:600}.blog-archive .loop-section article:first-of-type{grid-row-start:1;grid-row-end:3}@media (min-width:768px){.blog-archive .loop-section article:first-of-type{grid-column-start:1;grid-column-end:3}}.blog-archive .loop-section article:first-of-type img{height:300px;padding:20px 20px 0}.blog-archive .loop-section article:first-of-type .blog-content{height:calc(100% - 300px)}.blog-archive section.pagination{width:100%;text-align:center;margin:25px 0;font-size:1.2rem;font-weight:600}.blog-archive section.pagination a{color:#fff;background:var(--dark-green);padding:10px;border-radius:15px}.blog-archive section.pagination a:hover{background:var(--green)}.blog-archive section.pagination span{padding:10px}section.video-section{background:#fff;padding:20px 5%;text-align:center}section.video-section h3{margin-top:40px;margin-bottom:40px}section.video-section .video-item{position:relative}section.video-section .video-item img{width:100%;height:290px;object-fit:cover}section.video-section .video-item i{font-size:4rem;position:absolute;top:110px;left:50%;transform:translateX(-50%);text-shadow:1px 1px 20px #000;color:#fff}section.video-section .video-item:hover i{color:var(--light-green)}.home-bottom a:hover,section.video-section .video-item:hover h6{text-decoration:underline}section.video-section .slick-slide{margin:0 27px}section.video-section button.slick-prev.slick-arrow{height:100%;left:-50px;z-index:100;width:50px}section.video-section button.slick-next.slick-arrow{height:100%;z-index:100;width:50px;left:auto;right:-50px}section.video-section button.slick-next.slick-arrow:before,section.video-section button.slick-prev.slick-arrow:before{font-size:3rem;color:var(--dark-green);opacity:1}section.video-section .slick-dots li button:before{font-size:15px}.home-bottom{margin:20px 5%}.home-bottom a{color:var(--blue)}