.block-menu-wrapper a{text-decoration:none}.blocks{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.block:after{background-color:rgba(0,0,0,.4);border-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .5s;width:100%}.block:hover:after{background-color:rgba(65,83,62,.8)}.block{border-radius:8px;height:290px;position:relative}.block-text,.block-text h2,.block-text h3,.block-text h4,.block-text h5,.block-text h6,.block-text p{color:#fffbf4;font-family:Roboto,Arial;font-size:24px;font-weight:400;line-height:1.4;margin:0;text-decoration:none;text-shadow:none;width:fit-content}.block-text{padding:0 0 40px 40px}.block-text a{text-decoration:none}.block-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%;z-index:2}.logo-one{margin-left:25px;margin-top:18px;width:110px}.logo-two{margin-left:25px;margin-top:5px;width:170px}@media (max-width:768px){.block-text h2,.block-text h3,.block-text h4,.block-text h5,.block-text h6,.block-text p{font-size:20px;margin:0;text-decoration:none;text-shadow:none;width:fit-content}.block-text{padding:0 0 5% 5%}.block{height:250px}.logo-one{margin-left:calc(5% - 15px);margin-top:calc(5% - 15px)}.blocks{gap:15px}.logo-two{margin-left:0;margin-top:0;width:170px}}@media (max-width:480px){.blocks{grid-template-columns:repeat(1,1fr)}}