.block_logo-with-background-image-header h2{font-size:36px;line-height:1.3;margin-bottom:15px}.block_logo-with-background-image-header p{font-size:18px;opacity:.8;line-height:1.3}.block_logo-with-background-image-header{max-width:1080px;margin:0 auto 32px;text-align:center}.block_logo-with-background-image-contents{display:flex;flex-wrap:wrap;gap:16px}.block_logo-with-background-image-contents .block_logo-with-background-image--logo{width:calc(25% - 12px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.block_logo-with-background-image--logo img{width:100%;max-width:200px;z-index:1}.block_logo-with-background-overlay{display:block;position:absolute;height:100%;width:100%;background-color:#000;opacity:.5;transition:.3s all ease-in-out}.block_logo-with-background-image--logo:hover .block_logo-with-background-overlay{opacity:.8}@media (max-width: 1300px){.block_logo-with-background-image--logo img{max-width:150px}}@media (max-width: 850px){.block_logo-with-background-image--logo img{max-width:100px}.block_logo-with-background-image-contents{gap:4px}.block_logo-with-background-image-contents .block_logo-with-background-image--logo{width:calc(50% - 2px)}.block_logo-with-background-image-header h2{font-size:24px}.block_logo-with-background-image-header p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/logo-with-background-image.css.map */
