 .info-offer-img,.main_image_info{overflow:hidden;position:relative;width:100%}.container.info-offer{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:28px;grid-row-gap:6vh;width:90vw;margin:auto;max-width:77vw;align-items:stretch;padding-bottom:74px}.info-element{display:flex;flex-direction:column;gap:20px;padding:18px;border-radius:12px;height:100%;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 14px 0 rgba(0,0,0,.2);box-shadow:0 0 14px 0 rgba(0,0,0,.2)}.info-offer-img{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;flex-shrink:0}.main_image_info{height:330px}.main_image_info img{width:100%;height:100%;object-fit:cover}.info-element:hover .main_image_info img{scale:1.1;transition:.5s}.main_image_gallery{position:absolute;top:10px;left:10px;z-index:10}.gallery-button{background-color:rgb(0 0 0 / 50%);color:#fff;border:none;padding:10px 16px;cursor:pointer;border-radius:100px;transition:background-color .3s}.gallery-button:hover{background-color:rgba(0,0,0,.8)}.info-offer-content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;}.main_info_title h2{font-size:2rem;font-weight:600;margin-bottom:14px}.main_info_text{position:relative;display:flex;max-height:220px;overflow:auto;margin-bottom:15px;align-content:flex-start;align-items:flex-start;justify-content:flex-start;gap:26px;}.info_text_area p{text-align:justify}.scroll-indicator{position:absolute;bottom:10px;right:10px;font-size:24px;opacity:0;animation:bounce 1s infinite;pointer-events:none;transition:opacity .3s;}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@media screen and (max-width:768px){.container.info-offer{padding:44px 0;grid-template-columns:repeat(1,1fr);max-width:90vw}}