.cust-columns-section .cust-columns-header-content{padding:0 60px}.cust-columns-section .cust-columns-subheading{font-family:Manrope;font-size:12px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:1.2px;text-transform:uppercase}.cust-columns-section .cust-columns-heading{margin-bottom:24px}.cust-columns-section .cust-columns-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0 60px}.cust-columns-section .cust-column-item{width:100%;height:auto}.cust-columns-section .cust-column-image-container{position:relative;width:100%;height:auto}.cust-columns-section .cust-column-image{width:100%;height:var(--max-media-height);border-radius:5px;display:block}.cust-columns-section .desktop-only{display:block}.cust-columns-section .mobile-only{display:none}.cust-columns-section .cust-column-overlay{position:absolute;bottom:0;left:0;right:0;padding:32px;color:#fff}.cust-columns-section .cust-column-title{margin:0 0 32px;font-family:Manrope;font-size:30px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.3px;text-align:left;text-transform:none!important}.cust-columns-section .cust-column-buttons{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cust-columns-section.text-center{text-align:center}.cust-columns-section .cust-columns-description{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:48px}.cust-columns-section .cust-columns-bottom-row{display:flex;justify-content:space-between;align-items:center;padding:0 60px;margin-top:48px}.cust-columns-section .cust-columns-bottom-info{font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:150%;max-width:800px}@media (max-width: 1300px){.cust-columns-section .cust-columns-description{margin-bottom:24px;padding:0}.cust-columns-section .cust-columns-header-content{padding:0}.cust-columns-section .cust-columns-grid{display:grid!important;grid-template-columns:1fr!important;gap:30px!important;justify-content:center!important;margin:0!important;padding:0!important}.cust-columns-section .cust-columns-grid.carousel-enabled{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0 -20px!important;padding:0 20px!important;gap:15px!important;justify-content:left!important}.cust-columns-section .cust-columns-grid.carousel-enabled::-webkit-scrollbar{display:none}.cust-columns-section .cust-columns-grid.carousel-enabled .cust-column-item{width:100%;min-width:300px;height:auto}.cust-columns-section .desktop-only{display:block}.cust-columns-section .mobile-only{display:none}.cust-columns-section .cust-column-buttons{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.cust-columns-section .cust-column-overlay{padding:0;position:static}.cust-columns-section .cust-column-title{font-size:28px;letter-spacing:-.28px;margin-bottom:24px;margin-top:16px}.cust-columns-section .cust-column-primary-button{max-width:fit-content}.cust-columns-section{padding-left:20px;padding-right:20px}.cust-columns-section .cust-columns-bottom-row{flex-direction:column;align-items:flex-start;gap:24px;padding:0;margin-top:24px}.cust-columns-section .cust-columns-subheading{padding:0}.cust-columns-section .cust-columns-bottom-button{width:100%}.cust-columns-section .cust-column-title,.cust-columns-section .cust-column-secondary-button{color:var(--custom-text-color)}.cust-columns-section .cust-column-image{height:200px}.cust-columns-section .cust-column-title{height:var(--max-title-height)}.cust-columns-section .desktop-only{display:none}.cust-columns-section .mobile-only{display:block}}.cust-columns-section .cust-columns-bottom-row:empty{padding:0;margin-top:0}@media (min-width: 1301px){.cust-columns-section .cust-columns-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0 60px}.cust-columns-section .cust-columns-grid{display:grid;overflow-x:visible;gap:30px;margin:0}.cust-columns-section .cust-column-item{width:auto;min-width:auto}.cust-columns-section .desktop-only{display:block}.cust-columns-section .mobile-only{display:none}.cust-columns-section .cust-column-overlay{padding:32px;position:absolute}.cust-columns-section .cust-column-buttons.desktop-horizontal{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.cust-columns-section .cust-column-buttons.desktop-vertical{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cust-columns-section .cust-column-primary-button,.cust-columns-section .cust-column-secondary-button{width:auto;white-space:nowrap;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/508/assets/cust-columns.css.map */
