.blog{padding:50px 20px}.blog .grid-container{padding-left:15px;padding-right:15px;max-width:1400px}.blog h2{color:#00af54;font-family:"Lato",sans-serif;font-size:1.5rem;line-height:1.75rem;font-weight:800}.blog .heading{margin-bottom:30px}.blog .heading p+p{margin-top:30px}@media(min-width: 1024px){.blog .heading{padding:0 90px}}.blog .grid{display:grid;grid-template-rows:auto;grid-template-columns:1fr;gap:15px}@media(min-width: 767px){.blog .grid{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width: 1024px){.blog .grid{grid-template-columns:1fr 1fr 1fr;gap:30px}}.blog .grid .item-0.featured .photo{display:none}@media(min-width: 1024px){.blog .grid .item-0.featured{grid-area:1/1/1/4}.blog .grid .item-0.featured a:not(.button){display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.blog .grid .item-0.featured a:not(.button) h3,.blog .grid .item-0.featured a:not(.button) h4{color:#94c7dd;font-size:32px;line-height:42px;font-weight:600}.blog .grid .item-0.featured a:not(.button):hover h3,.blog .grid .item-0.featured a:not(.button):hover h4{color:#00af54}.blog .grid .item-0.featured a:not(.button) .photo{display:block;margin:0}.blog .grid .item-0.featured a:not(.button) .content{max-width:calc(100% - 30px)}}.blog .photo{width:100%;aspect-ratio:1024/567}.blog .photo img{aspect-ratio:1024/567;height:100%;width:100%;margin:0;display:block}@supports not (aspect-ratio: 16/9){.blog .photo:before{display:block;content:"";width:100%;padding-top:55.37109375%}.blog .photo img{position:absolute;top:0;left:0}}.blog .photo img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .25s ease-in-out}.blog a:not(.button){transition:.5s ease-in-out background-color;display:block;height:100%}.blog a:not(.button) h3,.blog a:not(.button) h4{font-family:"Lato",sans-serif}.blog a:not(.button) h3,.blog a:not(.button) p,.blog a:not(.button) h4{transition:.5s ease-in-out color}.blog a:not(.button) p{color:#fff}.blog a:not(.button):hover{background-color:#070707}.blog a:not(.button):hover .photo img{opacity:.8}.blog a:not(.button):hover h3,.blog a:not(.button):hover h4{color:#00af54}.blog a:not(.button):hover p{color:#fff}.blog .view-more{text-align:center;margin-top:45px}.blog h2{text-align:center}.blog p{margin:0;font-size:0.875rem;line-height:1.3125rem}.blog .item a:not(.button){font-size:24px;height:100%;color:#94c7dd}.blog .item a:not(.button) .photo{margin-bottom:20px}.blog .item a:not(.button) .content{padding:20px}.blog .item a:not(.button) h3,.blog .item a:not(.button) h4{font-size:1.375rem;line-height:1.625rem;font-weight:400;margin:0 0 10px}.blog .item a:not(.button):hover{background-color:#15171d}