.service-buttons{padding:var(--section-padding);background-color:var(--bg-color)}.service-buttons .description{max-width:39.75em;margin:-.44em auto 2.22em}.service-buttons .service-btn{width:100%;padding:0 1.5em}.service-buttons .buttons{padding:var(--buttons-padding);background-color:var(--buttons-bg)}.service-buttons .text{font-size:.875em;margin-right:.7em;line-height:1.285em;color:#333;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.service-buttons .text-icon{height:100%;min-height:38px}.service-buttons .text-icon svg{font-size:.5625em}.service-buttons h2{margin-bottom:.6em}@media all and (min-width: 901px){.service-buttons .service-btn{width:var(--width-buttons)}.service-buttons .service-icon svg,.service-buttons .service-icon{height:3.125em}.service-buttons .service-btn:not(:last-child){border-right:1px solid rgba(0,0,0,.5)}.service-buttons .service-icon{margin-bottom:var(--icons-bottom-margin)}}@media all and (min-width: 901px) and (max-width: 1350px){.service-buttons .buttons{padding-left:0;padding-right:0}}@media all and (max-width: 900px){.service-buttons .service-icon svg,.service-buttons .service-icon{width:2.25em;height:intrinsic}.service-buttons .service-btn{padding:1.375em 0}.service-buttons .service-btn:not(:last-child){border-bottom:1px solid rgba(0,0,0,.5)}.service-buttons .service-icon{margin-right:1em}.service-buttons .text{font-size:.75em;margin-right:0}.service-buttons h2{margin-bottom:.75em}.service-buttons .description{margin-bottom:1.5em;margin-top:-.8em}}
/*# sourceMappingURL=/cdn/shop/t/418/assets/services_buttons.css.map */
