.our-social-media{padding:40px 0}.our-social-media img,.our-social-media video{border-radius:16px}@media screen and (max-width:767.98px){.our-social-media{padding:30px 0}}
.formula-by-number-bg{background-image:url(/images/formula-by-number-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;display:flex}.formula-by-number-bg .formula-by-number{text-align:center;width:100%}.formula-by-number-bg .formula-by-number .formula-by-number-subtitle{color:#fffc;text-transform:uppercase;margin-top:60px;font-size:12px;font-weight:700;line-height:1.1}.formula-by-number-bg .formula-by-number .formula-by-number-title{color:#fff;margin-top:16px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.1}.formula-by-number-bg .formula-by-number .formula-by-number-title span{color:var(--ft-brand,#e11b22)}.formula-by-number-bg .formula-by-number .formula-by-number-img{margin:150px auto;display:inline-block;position:relative}.formula-by-number-bg .formula-by-number .formula-card{text-align:left;background:var(--ft-hairline,#0000001a);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff1a;border-radius:8px;width:100%;max-width:192px;padding:16px 12px;position:absolute}.formula-by-number-bg .formula-by-number .formula-card .number{color:#fff;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.formula-by-number-bg .formula-by-number .formula-card .label{color:#fffc;margin-top:10px;font-size:16px;font-weight:500;line-height:1.1}.formula-by-number-bg .formula-by-number .card-top-left{top:-105px;left:-131px}.formula-by-number-bg .formula-by-number .card-top-right{top:-105px;right:-131px}.formula-by-number-bg .formula-by-number .card-middle-left{top:83px;left:-188px}.formula-by-number-bg .formula-by-number .card-middle-right{top:83px;right:-188px}.formula-by-number-bg .formula-by-number .card-bottom-left{bottom:-111px;left:-26px}.formula-by-number-bg .formula-by-number .card-bottom-right{bottom:-111px;right:-26px}@media screen and (max-width:991.98px){.formula-by-number-bg .formula-by-number .formula-card{width:100%;position:unset;inset:unset;max-width:unset;margin:20px auto}.formula-by-number-bg .formula-by-number .formula-by-number-img{margin:60px auto}}
.our-products{padding:80px 0}@media screen and (max-width:767.98px){.our-products{padding:40px 0}}.our-products .our-products-subtitle{color:var(--ft-brand,#e11b22);text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.1}.our-products .our-products-title{color:var(--ft-ink,#141414);margin-top:16px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.1}.our-products .our-products-title span{color:var(--ft-brand,#e11b22)}.our-products .our-products-card{cursor:pointer;margin-top:58px;position:relative;overflow:hidden}.our-products .our-products-card>img{width:100%;height:auto;display:block}.our-products .our-products-card .our-products-top-right{background:var(--ft-brand,#e11b22);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:30px;left:30px}.our-products .our-products-card .our-products-card-content{padding:30px;position:absolute;bottom:0;left:0;right:0}.our-products .our-products-card .our-products-card-content .our-products-card-text-and-desc{transition:all .4s;transform:translateY(40%)}.our-products .our-products-card .our-products-card-content .our-products-card-text-and-desc .our-products-card-title{color:#fff;margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.1}.our-products .our-products-card .our-products-card-content .our-products-card-text-and-desc .our-products-card-desc{color:var(--ft-border,#d1d1d1);margin-bottom:20px;font-size:clamp(14px,2vw,16px);font-weight:500;line-height:1.4}.our-products .our-products-card .our-products-card-content .our-products-card-text-and-desc .our-products-card-link-box{opacity:0;background:var(--ft-brand,#e11b22);border-radius:12px;align-items:center;gap:6px;padding:16px 24px;transition:all .4s;display:inline-flex}.our-products .our-products-card .our-products-card-content .our-products-card-text-and-desc .our-products-card-link-box .our-products-card-link{color:#fff;font-size:16px;font-weight:500;line-height:1.1;text-decoration:none}.our-products .our-products-card:hover .our-products-card-text-and-desc{transform:translateY(0)}.our-products .our-products-card:hover .our-products-card-text-and-desc .our-products-card-link-box{opacity:1}@media screen and (max-width:991.98px){.our-products .our-products-card .our-products-card-text-and-desc{transform:translateY(0)!important}.our-products .our-products-card .our-products-card-text-and-desc .our-products-card-link-box{opacity:1!important}}@media screen and (max-width:767.98px){.our-products .our-products-card{margin-top:20px}.our-products .our-products-card .our-products-top-right{top:15px;left:15px}.our-products .our-products-card .our-products-card-content{padding:15px}.our-products .our-products-card .our-products-card-content .our-products-card-text-and-desc .our-products-card-desc{margin-bottom:10px}.our-products .our-products-card .our-products-card-content .our-products-card-text-and-desc .our-products-card-link-box{padding:12px 20px}}
