@font-face{font-family:"Jost";src:url("../fonts/Jost-Regular.ttf") format("truetype");font-weight:400}
@font-face{font-family:"Jost";src:url("../fonts/Jost-Medium.ttf") format("truetype");font-weight:500}
@font-face{font-family:"Jost";src:url("../fonts/Jost-SemiBold.ttf") format("truetype");font-weight:600}
@font-face{font-family:"Jost";src:url("../fonts/Jost-Bold.ttf") format("truetype");font-weight:700}
@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-SemiBold.ttf") format("truetype");font-weight:600}
@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-Bold.ttf") format("truetype");font-weight:700}
html,body{margin:0;background:#FBF9F8;color:#0B0706;font-family:"Jost",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#F07037;text-decoration:none}
a:hover{color:#EF4136}
.lang-btn{font-family:'Jost',sans-serif;font-size:15px;font-weight:600;letter-spacing:0.04em;min-width:52px;height:40px;padding:0 14px;border:0;cursor:pointer;background:#FFFFFF;color:#0B0706;transition:all 120ms cubic-bezier(.2,.7,.2,1)}
.lang-btn.is-active{background:linear-gradient(135deg,#EF4136,#F07037);color:#FFFFFF}
.cta{transition:filter 120ms cubic-bezier(.2,.7,.2,1),transform 100ms ease-in}
.cta:hover{filter:brightness(0.94);color:#FFFFFF}
.cta:active{transform:scale(0.98)}
.social:hover{border-color:#F07037 !important;color:#F07037 !important}

[data-i18n-list="checkItems"] li:last-child:nth-child(odd){grid-column:1 / -1;white-space:nowrap}
@media (max-width:600px){
.m-main{padding:16px 16px 48px !important}
.m-gutter{padding-left:16px !important;padding-right:16px !important}
.m-card{padding:24px 24px 28px !important}
.m-illu{position:static !important;width:min(260px,58%) !important;height:auto !important;aspect-ratio:13/10;align-self:flex-start;margin-bottom:24px}
.m-num{align-self:flex-end}
.m-spacer{display:none !important}
.m-card:has(.m-illu) .m-num{position:absolute;top:24px;right:24px}
.m-eyebrow{font-size:12px !important}
.hero-decor{display:none !important}
.m-hero{max-width:none !important}
.m-sub{max-width:none !important}
}
