.sn_product_application{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;background:#000;color:#fff}@media only screen and (min-width: 0em)and (max-width: 47.99em){.sn_product_application{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 48em){.sn_product_application{min-height:683px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.sn_product_application__in{position:relative}@media only screen and (min-width: 48em){.sn_product_application__in{width:50%}}.sn_product_application__in.__image{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;position:relative}.sn_product_application__in.__image:before{content:"";display:block;height:0;padding-top:100%}.sn_product_application__in.__content{padding:var(--gutter);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;gap:var(--gutter)}@media only screen and (min-width: 0em)and (max-width: 47.99em){.sn_product_application__in.__content{margin-top:auto}}@media only screen and (min-width: 75em){.sn_product_application__in.__content{padding-right:calc(var(--gutter)*2)}}.sn_product_application__image{z-index:1}.sn_product_application__info__title{font-size:3.5rem;line-height:1;margin-bottom:2rem;color:currentColor}@media only screen and (min-width: 48em){.sn_product_application__info__title{font-size:6.25rem}}.sn_product_application__info__content,.sn_product_application__info__content p{font-size:1.125rem;line-height:1.25;color:currentColor}@media only screen and (min-width: 48em){.sn_product_application__info__content,.sn_product_application__info__content p{font-size:2rem}}