.advanced-engineering{margin:0 var(--space-xs)}.advanced-engineering .title{text-align:center;margin:var(--space-s) 0;color:var(--color-black);font-family:var(--typo-heading-family);font-size:var(--typo-heading-3);font-weight:var(--font-weight-400);line-height:var(--typo-line-height-120)}.advanced-engineering .container{position:relative;padding:0;margin-bottom:var(--space-xl)}.advanced-engineering .container .carousel{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-xs);padding:var(--space-s) 0 var(--space-xl) 0}.advanced-engineering .container .carousel-controls{position:absolute;bottom:var(--size-xs-xs);z-index:2}.advanced-engineering .container .engineering-block{flex:0 0 var(--size-100-per-100);display:flex;flex-direction:column;align-items:center;scroll-snap-align:start}.advanced-engineering .container .engineering-block .engineering-image{width:var(--size-100-per-100);height:calc(var(--size-xs-xs) * 42.4);overflow:hidden}.advanced-engineering .container .engineering-block .engineering-image img{width:var(--size-100-per-100);height:var(--size-100-per-100);object-fit:cover}.advanced-engineering .container .engineering-block .engineering-text{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-xs);padding:0 var(--space-xxs);width:var(--size-100-per-100)}.advanced-engineering .container .engineering-block .engineering-text .title{text-align:left;color:var(--color-black);font-family:var(--typo-heading-family);font-size:var(--typo-heading-3);font-weight:var(--font-weight-400);line-height:var(--typo-line-height-120);margin:0}.advanced-engineering .container .engineering-block .engineering-text .description{text-align:left;color:var(--color-gray-4);font-family:var(--typo-body-family);font-size:var(--typo-body-xs);font-weight:var(--font-weight-400);line-height:var(--typo-line-height-150);margin:0}@media only screen and (width >= 750px) and (width <= 989px){.advanced-engineering .title{margin:var(--space-m) 0}.advanced-engineering .container:has(.medium-hide){margin-bottom:0}.advanced-engineering .container .engineering-block{flex:0 0 var(--size-50-per-100);padding:0}.advanced-engineering .container .engineering-block .engineering-text{margin-top:var(--space-s)}.advanced-engineering .container .engineering-block:last-child{flex:0 0 calc(var(--size-50-per-100) - var(--space-xs))}}@media only screen and (width >= 990px){.advanced-engineering .title{margin:var(--space-m) 0;font-size:var(--typo-heading-2)}.advanced-engineering .container .carousel{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory}.advanced-engineering .container .engineering-block{flex:0 0 calc(var(--size-33-per-100) - var(--space-xs));padding:0}.advanced-engineering .container .engineering-block .engineering-image{height:calc(var(--size-xs-xs) * 55)}}@-moz-document url-prefix(){.advanced-engineering .container .carousel-controls{bottom:calc(var(--size-xs-xs) * 2)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/advanced-engineering.css.map */
