.columns-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.columns-container .column{display:flex;flex-direction:column;padding-bottom:36px;border-radius:10px;background-color:#f8f8f8;overflow:hidden}.columns-container .column .column-image{width:100%;height:200px;flex-shrink:0;margin-bottom:20px}.columns-container .column .column-image .image{width:100%;height:100%;object-fit:cover}.columns-container .column .column-title{flex-shrink:0;font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:var(--dark-color);padding:0 36px;margin-bottom:10px}.columns-container .column .column-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;font-weight:400;font-size:15px;color:var(--dark-color);padding:0 36px;overflow:visible}.columns-container .column .column-btn{flex-shrink:0;margin-top:20px;padding:0 36px;font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:var(--primary-color)}.columns-container .column.no-border .column-image{height:250px}.columns-container .column.no-border .column-image:after{display:none}@media screen and (max-width: 1200px){.columns-container .column.no-border .column-image,.columns-container .column .column-image{height:400px}.columns-container .column .column-title{font-size:16px;padding:0 20px}.columns-container .column .column-text{font-size:14px;padding:0 20px}}@media screen and (max-width: 1100px){.columns-container{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 500px){.columns-container .column{padding-bottom:30px}.columns-container .column.no-border .column-image,.columns-container .column .column-image{height:350px}}
