main section{padding-left:60px;padding-right:60px}@media(min-width: 768px)and (max-width: 1149px){main section{padding-left:25px;padding-right:25px}}@media(max-width: 767px){main section{padding-left:13px;padding-right:13px}}main section.hero{padding-top:64px;padding-bottom:74px}@media(max-width: 767px){main section.hero{padding-top:36px;padding-bottom:22px}}@media(min-width: 768px)and (max-width: 1149px){main section.hero{padding-top:36px;padding-bottom:45px}}main section.hero h1{font-size:80px}@media(max-width: 1149px){main section.hero h1{text-align:left;font-size:36px}}main section.hero p{color:#373737}main section.blog{padding-bottom:120px}@media(min-width: 768px)and (max-width: 1149px){main section.blog{padding-bottom:72px}}@media(max-width: 767px){main section.blog{padding-bottom:72px}}main section.blog .container .blog-wrapper{display:flex;flex-direction:column;gap:66px}main section.blog .container .blog-wrapper .blog-posts{display:flex;flex-wrap:wrap;gap:64px 32px}main section.blog .container .blog-wrapper .blog-posts .blog-post{width:calc((100% - 64px)/3);display:flex;flex-direction:column;padding:26px;border-radius:20px;background:#fff;box-shadow:0 4px 40px 0 rgba(169,169,169,.25);text-decoration:none;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}@media(min-width: 768px)and (max-width: 1149px){main section.blog .container .blog-wrapper .blog-posts .blog-post{width:calc((100% - 32px)/2)}}@media(max-width: 767px){main section.blog .container .blog-wrapper .blog-posts .blog-post{width:100%}}main section.blog .container .blog-wrapper .blog-posts .blog-post:hover{box-shadow:0 6px 45px 0 rgba(169,169,169,.55)}main section.blog .container .blog-wrapper .blog-posts .blog-post img{height:290px;width:100%;object-fit:cover;object-position:center center;border-radius:16px;margin-bottom:27px}@media(min-width: 768px)and (max-width: 1149px){main section.blog .container .blog-wrapper .blog-posts .blog-post img{height:250px}}@media(max-width: 767px){main section.blog .container .blog-wrapper .blog-posts .blog-post img{height:220px}}main section.blog .container .blog-wrapper .blog-posts .blog-post .post-meta{display:flex;margin-bottom:17px}main section.blog .container .blog-wrapper .blog-posts .blog-post .post-meta span{padding:0 6px;border-left:1px solid #373737;color:#373737;font-size:12px;font-weight:400}main section.blog .container .blog-wrapper .blog-posts .blog-post .post-meta span:first-of-type{padding:0 6px 0 0;border-left:0 !important}main section.blog .container .blog-wrapper .blog-posts .blog-post .post-title{color:#000;font-size:20px;font-weight:500;margin-bottom:8px;line-height:26px;text-align:left}main section.blog .container .blog-wrapper .blog-posts .blog-post .post-excerpt{color:#373737;font-size:16px;font-weight:400;line-height:20px}main section.blog .container .blog-wrapper .pagination .page-numbers{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;gap:24px;display:flex;align-items:center;justify-content:center}main section.blog .container .blog-wrapper .pagination .page-numbers li .current{display:flex;justify-content:center;align-items:center;width:16px;height:16px;padding:16px;border-radius:100%;background-color:#0021f5;color:#fff;box-sizing:content-box}main section.blog .container .blog-wrapper .pagination .page-numbers li a{display:flex;justify-content:center;align-items:center;width:16px;height:16px;padding:16px;border-radius:100%;background-color:#fff;color:#373737;box-sizing:content-box;text-decoration:none;transition:all .2s ease-in-out}main section.blog .container .blog-wrapper .pagination .page-numbers li a:hover{background-color:#0021f5;color:#fff}main section.blog .container .blog-wrapper .pagination .page-numbers li a:hover .next-arrow svg path,main section.blog .container .blog-wrapper .pagination .page-numbers li a:hover .prev-arrow svg path{fill:#fff}main section.blog .container .blog-wrapper .pagination .page-numbers li a .next-arrow,main section.blog .container .blog-wrapper .pagination .page-numbers li a .prev-arrow{width:100%;height:100%;position:relative}main section.blog .container .blog-wrapper .pagination .page-numbers li a .next-arrow svg,main section.blog .container .blog-wrapper .pagination .page-numbers li a .prev-arrow svg{position:absolute;height:48px;width:48px;left:50%;top:50%;transform:translate(-50%, -50%)}main section.blog .container .blog-wrapper .pagination .page-numbers li a .next-arrow svg path,main section.blog .container .blog-wrapper .pagination .page-numbers li a .prev-arrow svg path{transition:all .2s ease-in-out}