.materials-entrances-block .entrances-grid{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;align-items:start}@media only screen and (max-width: 1023px){.materials-entrances-block .entrances-grid{grid-template-columns:1fr;gap:2rem}}@media only screen and (max-width: 767px){.materials-entrances-block .entrances-grid{gap:1rem}}.materials-entrances-block .entrances-grid .material-wrapper{background-color:#f4f1ee;border-radius:2rem;display:flex;overflow:hidden;flex-shrink:0}@media only screen and (max-width: 767px){.materials-entrances-block .entrances-grid .material-wrapper{flex-direction:column}}.materials-entrances-block .entrances-grid .material-wrapper .image-wrapper{width:345px;height:345px;position:relative;display:block;border-radius:2rem 0 0 2rem;overflow:hidden}.materials-entrances-block .entrances-grid .material-wrapper .image-wrapper .material-image{width:100%;height:100%;object-fit:cover}.materials-entrances-block .entrances-grid .material-wrapper .image-wrapper .image-title{position:absolute;bottom:3rem;border-radius:0 2rem 2rem 0;left:0;margin:0;padding:10px 20px;background-color:#e9cbc5;z-index:2;width:fit-content}.materials-entrances-block .entrances-grid .content{flex:1;padding:2rem 1rem 2rem 0;display:flex;flex-direction:column;min-width:220px}@media only screen and (max-width: 767px){.materials-entrances-block .entrances-grid .content{padding:1rem 1rem}}.materials-entrances-block .entrances-grid .content .text-content{flex:1;max-height:300px;overflow:hidden;position:relative;transition:max-height .3s ease}.materials-entrances-block .entrances-grid .content .text-content::after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent, #F4F1EE);pointer-events:none;transition:opacity .3s ease}.materials-entrances-block .entrances-grid .content .text-content.expanded{max-height:none}.materials-entrances-block .entrances-grid .content .text-content.expanded::after{opacity:0}.materials-entrances-block .entrances-grid .content .text-content .material-desc-section{margin-bottom:1.5rem}.materials-entrances-block .entrances-grid .content .text-content .material-desc-section:last-child{margin-bottom:0}.materials-entrances-block .entrances-grid .content .text-content .material-desc-section .material-desc-heading{font-size:1rem;font-weight:600;color:#634e42;margin:0 0 .5rem 0;text-transform:uppercase}.materials-entrances-block .entrances-grid .content .text-content .material-desc-section .material-desc-content{font-size:.9rem;line-height:1.6;color:#634e42}.materials-entrances-block .entrances-grid .content .text-content .material-desc-section .material-desc-content p{margin:0 0 .5rem 0}.materials-entrances-block .entrances-grid .content .text-content .material-desc-section .material-desc-content p:last-child{margin-bottom:0}.materials-entrances-block .entrances-grid .content .read-more-link{color:#1d1d1b;text-decoration:underline;font-size:.9rem;text-align:left;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;font-size:16px;cursor:pointer}.materials-entrances-block .entrances-grid .content .read-more-link:hover{opacity:.7}.material-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.material-overlay.active{opacity:1;visibility:visible}.material-overlay .material-overlay-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);cursor:pointer}.material-overlay .material-overlay-container{border-radius:2rem;position:relative;width:700px;height:70%;background-color:#f4f1ee;z-index:10000;overflow-y:auto;padding:2rem;display:flex;flex-direction:column}.material-overlay .material-overlay-container::-webkit-scrollbar{width:8px}.material-overlay .material-overlay-container::-webkit-scrollbar-track{background:rgba(99,78,66,.1);border-radius:4px}.material-overlay .material-overlay-container::-webkit-scrollbar-thumb{background:rgba(99,78,66,.3);border-radius:4px}.material-overlay .material-overlay-container::-webkit-scrollbar-thumb:hover{background:rgba(99,78,66,.5)}.material-overlay .material-overlay-container .material-overlay-image{width:100%;margin-bottom:1.5rem;border-radius:1rem;overflow:hidden;flex-shrink:0}.material-overlay .material-overlay-container .material-overlay-image .material-overlay-img{width:100%;height:auto;display:block;max-height:345px;max-width:345px;object-fit:cover}.material-overlay .material-overlay-container .material-overlay-title{font-size:1.5rem;font-weight:400;color:#634e42;margin:0 0 1.5rem 0;font-family:serif}.material-overlay .material-overlay-container .material-overlay-content{flex:1}.material-overlay .material-overlay-container .material-overlay-content .material-overlay-section{margin-bottom:1.5rem}.material-overlay .material-overlay-container .material-overlay-content .material-overlay-section:last-child{margin-bottom:0}.material-overlay .material-overlay-container .material-overlay-content .material-overlay-section .material-overlay-section-title{font-size:1rem;font-weight:600;color:#634e42;margin:0 0 .75rem 0;text-transform:uppercase}.material-overlay .material-overlay-container .material-overlay-content .material-overlay-section .material-overlay-section-content{font-size:.9rem;line-height:1.6;color:#634e42}.material-overlay .material-overlay-container .material-overlay-content .material-overlay-section .material-overlay-section-content p{margin:0 0 .5rem 0}.material-overlay .material-overlay-container .material-overlay-content .material-overlay-section .material-overlay-section-content p:last-child{margin-bottom:0}/*# sourceMappingURL=style.css.map */
