main#blog section{padding-left:80px;padding-right:80px}@media (min-width:768px) and (max-width:1149px){main#blog section{padding-left:20px;padding-right:20px}}@media (max-width:767px){main#blog section{padding-left:14px;padding-right:14px}}main#blog section.hero{margin-top:-231px;overflow-x:hidden;position:relative}main#blog section.hero .container{height:100%;padding-bottom:150px;padding-top:300px;position:relative}main#blog section.hero .container .--button.--magnetic{left:0;position:absolute;top:200px;z-index:2}@media (min-width:520px){main#blog section.hero .gradient-bg{display:none}}@media (max-width:519px){main#blog section.hero{margin-top:-145px;overflow:hidden}main#blog section.hero .container{padding-bottom:54px;padding-top:200px}main#blog section.hero .gradient-bg{height:800px;max-height:800px;width:800px}}main#blog section.blogPosts{margin-top:-100px;position:relative;z-index:2}main#blog section.blogPosts .container .latestPost{margin-bottom:75px}main#blog section.blogPosts .container .latestPost article{width:100%}main#blog section.blogPosts .container .latestPost article img{height:616px}@media (max-width:767px){main#blog section.blogPosts .container .latestPost article img{height:350px}main#blog section.blogPosts .container .latestPost{margin-bottom:32px}}main#blog section.blogPosts .container .postsGrid{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;row-gap:65px}@media (max-width:767px){main#blog section.blogPosts .container .postsGrid{-moz-column-gap:12px;column-gap:12px;row-gap:32px}}main#blog section.blogPosts .container article{width:calc(33.33% - 16px)}@media (max-width:1200px){main#blog section.blogPosts .container article{width:calc(50% - 16px)}}@media (max-width:767px){main#blog section.blogPosts .container article{width:100%}}main#blog section.blogPosts .container article a{color:#fff;display:block;text-decoration:none}main#blog section.blogPosts .container article a.link:hover h2:before{opacity:0;transform:translate3d(50%,-50%,0)}main#blog section.blogPosts .container article a.link:hover h2:after{opacity:1;transform:translate3d(50%,-50%,0)}main#blog section.blogPosts .container article a.postThumb{margin-bottom:25px}main#blog section.blogPosts .container article a.postThumb:hover+.link h2:before{opacity:0;transform:translate3d(50%,-50%,0)}main#blog section.blogPosts .container article a.postThumb:hover+.link h2:after{opacity:1;transform:translate3d(50%,-50%,0)}main#blog section.blogPosts .container article a h2{font-size:24px;font-weight:500;line-height:28px;padding-right:50px;position:relative}main#blog section.blogPosts .container article a h2:after,main#blog section.blogPosts .container article a h2:before{background-image:url(../images/svg/button_arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:28px;pointer-events:none;position:absolute;transition:all .4s cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);width:28px}main#blog section.blogPosts .container article a h2:before{right:0;top:7px}main#blog section.blogPosts .container article a h2:after{opacity:0;right:13px;top:20px}@media (max-width:580px){main#blog section.blogPosts .container article a h2{font-weight:400;text-transform:unset}main#blog section.blogPosts .container article a h2:after,main#blog section.blogPosts .container article a h2:before{display:none}}main#blog section.blogPosts .container article .entryMeta time{color:#808284;font-size:16px;font-weight:400;line-height:20px;text-transform:capitalize}main#blog section.blogPosts .container article img{display:block;height:290px;-o-object-fit:cover;object-fit:cover;width:100%}main#blog section.blogPosts .container .pagination{display:flex;justify-content:center;margin-top:75px}main#blog section.blogPosts .container .pagination a,main#blog section.blogPosts .container .pagination span{align-items:center;border:1px solid transparent;border-radius:100px;color:#fff;display:flex;font-size:14px;height:40px;justify-content:center;line-height:14px;margin-left:5px;margin-right:5px;text-decoration:none;transition:all .25s ease!important;width:40px}main#blog section.blogPosts .container .pagination a:hover:not(.active,.current,.dots),main#blog section.blogPosts .container .pagination span:hover:not(.active,.current,.dots){transform:translateY(-5px)!important}main#blog section.blogPosts .container .pagination a.active,main#blog section.blogPosts .container .pagination a.current,main#blog section.blogPosts .container .pagination span.active,main#blog section.blogPosts .container .pagination span.current{border-color:#808284;cursor:default}main#blog section.blogPosts .container .pagination a.next,main#blog section.blogPosts .container .pagination a.prev,main#blog section.blogPosts .container .pagination span.next,main#blog section.blogPosts .container .pagination span.prev{background-color:#141317;background-position:50%;background-repeat:no-repeat;background-size:14px}main#blog section.blogPosts .container .pagination a.prev,main#blog section.blogPosts .container .pagination span.prev{background-image:url(../images/svg/arrow_left.svg)}main#blog section.blogPosts .container .pagination a.next,main#blog section.blogPosts .container .pagination span.next{background-image:url(../images/svg/arrow_right.svg)}@media (max-width:580px){main#blog section.blogPosts .container .pagination a,main#blog section.blogPosts .container .pagination span{height:32px;width:32px}}@media (max-width:420px){main#blog section.blogPosts .container .pagination a,main#blog section.blogPosts .container .pagination span{height:28px;margin-left:3px;margin-right:3px;width:28px}}@media (max-width:519px){main#blog section.blogPosts{margin-top:0}}