.landing-blog{background-color:#fff;text-align:center}.landing-blog__box{display:grid;gap:1.6rem;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:space-between}.landing-blog__box :first-child{grid-area:1/1/2/2}@media screen and (min-width:992px){.landing-blog__box{grid-template-columns:1fr 1fr}.landing-blog__box :first-child{grid-area:1/1/3/2}.landing-blog__box--equal-size :first-child{grid-area:1/1/2/2}}.landing-blog__piece{border:none!important;display:flex;height:20rem}@media screen and (min-width:576px){.landing-blog__piece{height:40rem}}@media screen and (min-width:992px){.landing-blog__piece{height:auto;max-height:63.5rem}.landing-blog__piece:nth-child(2),.landing-blog__piece:nth-child(3){max-height:30.95rem}.landing-blog__piece--equal-size{height:31rem;max-height:63.5rem!important}}.landing-blog__element{border-radius:1.2rem;box-sizing:border-box;flex-grow:1;overflow:hidden;position:relative}.landing-blog__element--no-rounding{border-radius:0}.landing-blog__element-img-container{display:block;height:100%;overflow:hidden}.landing-blog__element-img-container:before{background:linear-gradient(179deg,transparent,rgba(0,0,0,.8));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing-blog__element-img-container .blog-img{border:none!important;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:.8s cubic-bezier(.05,.3,.2,1);width:100%}.landing-blog__element-content .content-title{bottom:3.5rem;color:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.9rem;font-style:normal;font-weight:400;left:2.4rem;letter-spacing:.16px;line-height:130%;margin-bottom:0;position:absolute;right:2.4rem;text-align:left;transition:.8s cubic-bezier(.05,.3,.2,1);z-index:2}@media screen and (min-width:992px){.landing-blog__element-content .content-title{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2.3rem;font-style:normal;font-weight:500;letter-spacing:-.23px;line-height:130%}}.landing-blog__element-content .content-read-now{border-bottom:1px solid #fff;bottom:-3.5rem;color:#fff;font-size:1.6rem;font-weight:500;left:2.4rem;letter-spacing:-.16px;line-height:120%;position:absolute;transition:.8s cubic-bezier(.05,.3,.2,1);z-index:2}.landing-blog__element-content .blog-label{background-color:#ffcb38;border-radius:.7rem;color:#453a02;font-size:1.1rem;font-weight:500;left:2.4rem;letter-spacing:.055px;line-height:2.4rem;padding:0 1.6rem;position:absolute;text-transform:uppercase;top:2.4rem;z-index:1}@media (hover:hover){.landing-blog__element:hover{box-shadow:0 15px 60px 0 rgba(65,55,181,.13)}.landing-blog__element:hover .content-read-now{bottom:3.5rem}.landing-blog__element:hover .content-title{bottom:7.6rem}.landing-blog__element:hover .blog-img{transform:scale(1.2)}}.landing-blog__info-handbox{padding-top:4rem}@media screen and (min-width:992px){.landing-blog__info-handbox{padding-top:8rem}}.landing-blog .main-container{max-width:1200px;padding-bottom:4rem;padding-top:4rem}@media screen and (min-width:992px){.landing-blog .main-container{padding:8rem 9rem}}.landing-blog .main-container__subtext{padding-bottom:4rem;text-align:center!important}@media screen and (min-width:992px){.landing-blog .main-container__subtext{padding-bottom:7.8rem}}.landing-blog--condensed .main-container{padding-bottom:4rem;padding-top:4rem}@media screen and (min-width:992px){.landing-blog--condensed .main-container{max-width:73.6rem;padding:4rem 0 6.4rem}}