/* [next]/internal/font/google/manrope_67dc055e.module.css [app-client] (css) */ @font-face { font-family: Manrope; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/a342834df7752944-s.10ev4cu2inrn-.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Manrope; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Manrope; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Manrope; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 200; font-display: swap; src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Manrope; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/a342834df7752944-s.10ev4cu2inrn-.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Manrope; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Manrope; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Manrope; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 300; font-display: swap; src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/a342834df7752944-s.10ev4cu2inrn-.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/a342834df7752944-s.10ev4cu2inrn-.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/a342834df7752944-s.10ev4cu2inrn-.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/a342834df7752944-s.10ev4cu2inrn-.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Manrope; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/a342834df7752944-s.10ev4cu2inrn-.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Manrope; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Manrope; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Manrope; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Manrope; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Manrope Fallback; src: local(Arial); ascent-override: 103.31%; descent-override: 29.07%; line-gap-override: 0.0%; size-adjust: 103.19%; } .manrope_67dc055e-module__BHrBnq__className { font-family: Manrope, Manrope Fallback; font-style: normal; } .manrope_67dc055e-module__BHrBnq__variable { --font-manrope: "Manrope", "Manrope Fallback"; } /* [next]/internal/font/google/space_grotesk_2e42c3c6.module.css [app-client] (css) */ @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/28868e710e86be81-s.0rx81dn62y51_.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/28868e710e86be81-s.0rx81dn62y51_.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/28868e710e86be81-s.0rx81dn62y51_.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/28868e710e86be81-s.0rx81dn62y51_.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Space Grotesk; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Space Grotesk Fallback; src: local(Arial); ascent-override: 89.71%; descent-override: 26.62%; line-gap-override: 0.0%; size-adjust: 109.69%; } .space_grotesk_2e42c3c6-module__3Wl9rq__className { font-family: Space Grotesk, Space Grotesk Fallback; font-style: normal; } .space_grotesk_2e42c3c6-module__3Wl9rq__variable { --font-space-grotesk: "Space Grotesk", "Space Grotesk Fallback"; } /* [next]/internal/font/google/syne_ef5854ac.module.css [app-client] (css) */ @font-face { font-family: Syne; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Syne; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Syne; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Syne; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Syne; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Syne; font-style: normal; font-weight: 700; font-display: swap; src: url("../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Syne; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Syne; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Syne; font-style: normal; font-weight: 800; font-display: swap; src: url("../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Syne Fallback; src: local(Arial); ascent-override: 93.93%; descent-override: 27.93%; line-gap-override: 0.0%; size-adjust: 98.47%; } .syne_ef5854ac-module__2TJB3a__className { font-family: Syne, Syne Fallback; font-style: normal; } .syne_ef5854ac-module__2TJB3a__variable { --font-syne: "Syne", "Syne Fallback"; } /* [next]/internal/font/google/dm_sans_2770e922.module.css [app-client] (css) */ @font-face { font-family: DM Sans; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: DM Sans; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: DM Sans; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: DM Sans; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: DM Sans Fallback; src: local(Arial); ascent-override: 94.9%; descent-override: 29.66%; line-gap-override: 0.0%; size-adjust: 104.53%; } .dm_sans_2770e922-module__TdA3fW__className { font-family: DM Sans, DM Sans Fallback; font-style: normal; } .dm_sans_2770e922-module__TdA3fW__variable { --font-dm-sans: "DM Sans", "DM Sans Fallback"; } /* [next]/internal/font/google/inter_5dbe1e89.module.css [app-client] (css) */ @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2") format("woff2"); unicode-range: U+1F??; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/5476f68d60460930-s.0wxq9webf.ew4.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2") format("woff2"); unicode-range: U+1F??; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/5476f68d60460930-s.0wxq9webf.ew4.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2") format("woff2"); unicode-range: U+1F??; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/5476f68d60460930-s.0wxq9webf.ew4.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2") format("woff2"); unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: Inter Fallback; src: local(Arial); ascent-override: 90.44%; descent-override: 22.52%; line-gap-override: 0.0%; size-adjust: 107.12%; } .inter_5dbe1e89-module__i9oJOa__className { font-family: Inter, Inter Fallback; font-style: normal; } .inter_5dbe1e89-module__i9oJOa__variable { --font-inter: "Inter", "Inter Fallback"; } /* [project]/src/app/globals.css [app-client] (css) */ @layer properties { @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) { *, :before, :after, ::backdrop { --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-border-style: solid; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; } } } .visible { visibility: visible; } .absolute { position: absolute; } .fixed { position: fixed; } .relative { position: relative; } .static { position: static; } .sticky { position: sticky; } .container { width: 100%; } .block { display: block; } .contents { display: contents; } .flex { display: flex; } .grid { display: grid; } .hidden { display: none; } .inline { display: inline; } .inline-block { display: inline-block; } .inline-flex { display: inline-flex; } .table { display: table; } .size-full { width: 100%; height: 100%; } .h-full { height: 100%; } .w-full { width: 100%; } .flex-shrink, .shrink { flex-shrink: 1; } .flex-grow, .grow { flex-grow: 1; } .border-collapse { border-collapse: collapse; } .transform { transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, ); } .animate-\[shimmer-sweep_6s_infinite_linear\] { animation: 6s linear infinite shimmer-sweep; } .resize { resize: both; } .columns-3 { columns: 3; } .flex-col { flex-direction: column; } .flex-wrap { flex-wrap: wrap; } .overflow-hidden { overflow: hidden; } .border { border-style: var(--tw-border-style); border-width: 1px; } .bg-\[linear-gradient\(110deg\,\#ffffff\,45\%\,\#c01227\,55\%\,\#ffffff\)\] { background-image: linear-gradient(110deg, #fff, 45%, #c01227, 55%, #fff); } .bg-\[length\:250\%_100\%\] { background-size: 250% 100%; } .bg-clip-text { -webkit-background-clip: text; background-clip: text; } .text-transparent { color: #0000; } .lowercase { text-transform: lowercase; } .uppercase { text-transform: uppercase; } .underline { text-decoration-line: underline; } .ring { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } .outline { outline-style: var(--tw-outline-style); outline-width: 1px; } .grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ); } .filter { filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ); } .backdrop-filter { -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ); backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, ); } .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease, ease); transition-duration: var(--tw-duration, 0s); } html { scroll-behavior: smooth; } html.lenis, html.lenis body { height: auto; } .lenis.lenis-smooth { scroll-behavior: auto !important; } .lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; } .lenis.lenis-stopped { overflow: hidden; } .lenis.lenis-smooth iframe { pointer-events: none; } *, :before, :after { font-family: var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif; } :not(i):not(svg):not(path):not(canvas):not(.fa):not(.fas):not(.far):not(.fab):not([class*="fa-"]):not([class*="eicon-"]):not([class*="fontello"]) { font-family: var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif !important; } body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizelegibility; } @media (min-width: 1025px) { #masthead .elementor-element.elementor-element-466de1b { padding: 0 28px !important; top: 5px !important; } #masthead .elementor-element.elementor-element-e052838 { background: none !important; border-radius: 28px !important; margin-left: 1.4% !important; } #masthead .elementor-element.elementor-element-d681ece { align-items: center !important; min-height: 104px !important; } #masthead .elementor-element.elementor-element-472172e { padding-top: 18px !important; padding-bottom: 18px !important; } #masthead .elementor-element.elementor-element-846e53d .hfe-site-logo .hfe-site-logo-container img { width: 190px !important; height: auto !important; margin-left: 24px !important; } #masthead .elementor-element.elementor-element-e44ee7e, #masthead .elementor-element.elementor-element-f961133 { padding-top: 14px !important; padding-bottom: 14px !important; } #masthead .elementor-element.elementor-element-0b7bf6f > .elementor-widget-container { border-radius: 22px !important; padding: 0 42px !important; } #masthead .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu > li > a { padding-top: 15px !important; padding-bottom: 16px !important; font-size: 15px !important; line-height: 1.2 !important; } #masthead .header-menu-container .main-menu { gap: 18px !important; } #masthead .elementor-element.elementor-element-cabdb09 a.header-button { border-radius: 24px !important; min-width: 185px !important; min-height: 58px !important; padding: 0 34px !important; font-size: 18px !important; line-height: 58px !important; } #masthead .elementor-element.elementor-element-466de1b.dm-header-scrolled { top: 0 !important; } } .dm-contact-section { color: #fff; background: #1f1f1f; grid-template-columns: minmax(0, 1fr) minmax(420px, 48%); min-height: 720px; margin: 0; display: grid; position: relative; overflow: hidden; } .dm-contact-left { min-width: 0; padding: clamp(48px, 5vw, 76px) clamp(28px, 5vw, 72px); position: relative; overflow: hidden; } .dm-contact-map { z-index: 0; opacity: .34; pointer-events: none; -webkit-user-select: none; user-select: none; width: min(980px, 112%); max-width: none; position: absolute; bottom: -1%; left: -5%; } .dm-contact-kicker, .dm-contact-title, .dm-contact-copy, .dm-contact-info { z-index: 1; position: relative; } .dm-contact-kicker { color: #fff; margin: 0 0 clamp(44px, 5vw, 64px); font-size: clamp(16px, 1.2vw, 20px); font-weight: 600; line-height: 1.2; } .dm-contact-title { color: #fff; letter-spacing: 0; text-transform: uppercase; max-width: 850px; margin: 0; font-size: clamp(44px, 5.2vw, 86px); font-weight: 400; line-height: 1.18; } .dm-contact-copy { color: #ffffffeb; margin: clamp(36px, 4.5vw, 58px) 0 0; font-size: clamp(18px, 1.55vw, 26px); font-weight: 400; line-height: 1.45; } .dm-contact-info { grid-template-columns: minmax(180px, .85fr) minmax(260px, 1.45fr); gap: clamp(32px, 5vw, 74px); max-width: 860px; margin-top: clamp(72px, 7vw, 114px); display: grid; } .dm-contact-info-item h3 { color: #fff; margin: 0 0 32px; font-size: clamp(18px, 1.5vw, 25px); font-weight: 800; line-height: 1.2; } .dm-contact-info-item p { color: #fff; margin: 0; font-size: clamp(17px, 1.35vw, 24px); font-weight: 500; line-height: 1.6; } .dm-contact-card { color: #1b1b1b; background: #fff; border-radius: 34px 34px 0 0; align-self: stretch; min-width: 0; margin: 22px 34px 0 0; padding: clamp(72px, 7vw, 132px) clamp(42px, 7.2vw, 150px) clamp(50px, 5.5vw, 82px); } .dm-contact-card h3 { color: #1b1b1b; letter-spacing: 0; margin: 0 0 clamp(44px, 5vw, 68px); font-size: clamp(34px, 2.6vw, 45px); font-weight: 800; line-height: 1.1; } .dm-contact-form { flex-direction: column; gap: 28px; display: flex; } .dm-contact-form label { margin: 0; display: block; } .dm-contact-form label > span { clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; width: 1px; height: 1px; margin: -1px; padding: 0; position: absolute; overflow: hidden; } .dm-contact-form input, .dm-contact-form textarea { color: #1b1b1b; width: 100%; box-shadow: none; background: #fff; border: 1.5px solid #a9a9a9; border-radius: 14px; outline: none; margin: 0; font-family: inherit; font-size: clamp(17px, 1.05vw, 20px); font-weight: 500; line-height: 1.4; transition: border-color .2s, box-shadow .2s; } .dm-contact-form input { height: 72px; padding: 0 28px; } .dm-contact-form textarea { resize: vertical; min-height: 250px; padding: 24px 28px; } .dm-contact-form input::placeholder, .dm-contact-form textarea::placeholder { color: #9c9c9c; opacity: 1; } .dm-contact-form input:focus, .dm-contact-form textarea:focus { border-color: #c01227; box-shadow: 0 0 0 3px #c012271c; } .dm-contact-status { margin: -6px 0 0; font-size: 15px; font-weight: 700; line-height: 1.4; } .dm-contact-status-success { color: #247a3d; } .dm-contact-status-error { color: #c01227; } .dm-contact-submit { color: #2d2d2d; cursor: pointer; background: #fff; border: 1.5px solid #e31d32; border-radius: 14px; align-self: flex-start; align-items: stretch; height: 72px; margin-top: 26px; padding: 0; font-family: inherit; font-size: clamp(16px, 1.02vw, 19px); font-weight: 800; line-height: 1; transition: transform .2s, border-color .2s, color .2s; display: inline-flex; overflow: hidden; } .dm-contact-submit span:first-child { justify-content: center; align-items: center; min-width: 220px; padding: 0 34px; display: inline-flex; } .dm-contact-submit-icon { background: #c01227; width: 70px; min-width: 70px; display: inline-flex; position: relative; } .dm-contact-submit-icon:before, .dm-contact-submit-icon:after { content: ""; background: #fff; position: absolute; } .dm-contact-submit-icon:before { transform-origin: 100%; width: 28px; height: 3px; top: 35px; left: 23px; transform: rotate(-45deg); } .dm-contact-submit-icon:after { background: none; border-top: 3px solid #fff; border-right: 3px solid #fff; width: 16px; height: 16px; top: 25px; right: 25px; } .dm-contact-submit:hover, .dm-contact-submit:focus-visible { color: #111; border-color: #c01227; transform: translateY(-1px); } .dm-contact-submit:disabled { cursor: wait; opacity: .72; } @media (max-width: 1200px) { .dm-contact-section { grid-template-columns: 1fr; } .dm-contact-left { min-height: 640px; } .dm-contact-card { border-radius: 28px; margin: 0 28px 40px; } } @media (max-width: 720px) { .dm-contact-left { min-height: auto; padding: 42px 22px 58px; } .dm-contact-title { font-size: clamp(38px, 12vw, 58px); } .dm-contact-info { grid-template-columns: 1fr; gap: 42px; margin-top: 54px; } .dm-contact-info-item h3 { margin-bottom: 18px; } .dm-contact-card { border-radius: 24px; margin: 0 16px 32px; padding: 44px 22px 34px; } .dm-contact-card h3 { margin-bottom: 34px; } .dm-contact-form { gap: 20px; } .dm-contact-form input { height: 60px; padding: 0 20px; } .dm-contact-form textarea { min-height: 190px; padding: 20px; } .dm-contact-submit { width: 100%; height: 64px; } .dm-contact-submit span:first-child { flex: auto; min-width: 0; padding: 0 22px; } .dm-contact-submit-icon { width: 64px; min-width: 64px; } } .industry-solutions-grid { grid-template-columns: repeat(3, 1fr); gap: 30px; width: 90%; margin: 30px auto; display: grid; } @media (max-width: 1024px) { .industry-solutions-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 768px) { .industry-solutions-grid { grid-template-columns: 1fr; } } .industry-card-link { background: #121212; border-radius: 30px; height: 600px; text-decoration: none; transition: transform .4s cubic-bezier(.2, .8, .2, 1), box-shadow .4s; display: block; position: relative; overflow: hidden; box-shadow: 0 10px 30px #0000001f; } .industry-card-link:after { content: ""; z-index: 6; pointer-events: none; border: 1px solid #ffffff14; border-radius: 30px; transition: border-color .4s; position: absolute; inset: 0; } @keyframes shimmer-sweep { 0% { background-position: 200%; } 100% { background-position: -200%; } } .industry-card-link:before { content: ""; z-index: 7; pointer-events: none; background: linear-gradient(to right, #fff0 0%, #ffffff2e 50%, #fff0 100%); width: 60%; height: 100%; position: absolute; top: 0; left: 0; transform: translateX(-150%)skewX(-25deg); } .industry-card-link:hover:before { animation: 1.2s cubic-bezier(.2, .8, .2, 1) forwards shimmer-sweep; } .industry-card-link:hover { transform: translateY(-5px); box-shadow: 0 20px 40px #c0122740; } .industry-card-link:hover:after { border-color: #ffffff40; } .industry-card-bg { z-index: 1; transition: transform .6s cubic-bezier(.2, .8, .2, 1); position: absolute; inset: 0; } .industry-card-link:hover .industry-card-bg { transform: scale(1.04); } .industry-card-overlay { z-index: 2; background: linear-gradient(to top, #000000d9 0%, #0000004d 50%, #0000 100%); transition: opacity .4s cubic-bezier(.2, .8, .2, 1); position: absolute; inset: 0; } .industry-card-link:hover .industry-card-overlay { opacity: 0; } .industry-card-hover-bg { z-index: 3; opacity: 0; background: linear-gradient(to top, #c01227e0 0%, #d71428cc 100%); transition: opacity .4s cubic-bezier(.2, .8, .2, 1); position: absolute; inset: 0; } .industry-card-link:hover .industry-card-hover-bg { opacity: 1; } .industry-card-default-content { z-index: 4; opacity: 1; transition: opacity .3s, transform .3s; position: absolute; bottom: 40px; left: 24px; transform: translateY(0); } .industry-card-link:hover .industry-card-default-content { opacity: 0; transform: translateY(10px); } .industry-card-default-title { color: #fff !important; letter-spacing: -.5px !important; text-transform: none !important; font-size: 28px !important; font-weight: 700 !important; font-family: var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif !important; margin: 0 !important; } .industry-card-hover-content { z-index: 5; opacity: 0; pointer-events: none; flex-direction: column; justify-content: space-between; padding: 40px 24px; transition: opacity .4s cubic-bezier(.2, .8, .2, 1), transform .4s cubic-bezier(.2, .8, .2, 1); display: flex; position: absolute; inset: 0; transform: translateY(6px); } .industry-card-link:hover .industry-card-hover-content { opacity: 1; pointer-events: auto; transform: translateY(0); } .industry-card-hover-top { flex-direction: column; gap: 20px; display: flex; } .industry-card-hover-top:before { content: ""; background: #ffffff40; width: 100%; height: 1px; margin-bottom: 5px; display: block; } .industry-card-description { color: #fff !important; letter-spacing: -.2px !important; font-size: 18px !important; font-weight: 600 !important; line-height: 1.4 !important; font-family: var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif !important; margin: 0 !important; } .industry-card-section-title { color: #fff !important; letter-spacing: 1.5px !important; text-transform: uppercase !important; opacity: .9 !important; font-size: 12px !important; font-weight: 800 !important; font-family: var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif !important; margin-bottom: 10px !important; } .industry-card-list { flex-direction: column !important; gap: 6px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; display: flex !important; } .industry-card-list-item { opacity: 0; transition: opacity .3s cubic-bezier(.2, .8, .2, 1), transform .3s cubic-bezier(.2, .8, .2, 1); transform: translateY(5px); color: #ffffffe6 !important; font-size: 15px !important; line-height: 1.4 !important; font-family: var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif !important; padding-left: 18px !important; position: relative !important; } .industry-card-link:hover .industry-card-list-item { opacity: 1; transform: translateY(0); } .industry-card-list-item.bullet-1 { transition-delay: 40ms; } .industry-card-list-item.bullet-2 { transition-delay: 80ms; } .industry-card-list-item.bullet-3 { transition-delay: .12s; } .industry-card-list-item.bullet-4 { transition-delay: .16s; } .industry-card-list-item.bullet-5 { transition-delay: .2s; } .industry-card-list-item.bullet-6 { transition-delay: .24s; } .industry-card-list-item:before { content: "" !important; background-color: #fff !important; border-radius: 50% !important; width: 6px !important; height: 6px !important; position: absolute !important; top: 7px !important; left: 0 !important; } .industry-card-hover-bottom { align-items: center; gap: 15px; display: flex; } .industry-card-hover-icon { color: #c01227; background: #fff; border-radius: 50%; justify-content: center; align-items: center; width: 48px; height: 48px; transition: transform .4s cubic-bezier(.2, .8, .2, 1), background-color .3s, color .3s; display: flex; box-shadow: 0 4px 10px #0000001a; } .industry-card-link:hover .industry-card-hover-icon { color: #c01227; background-color: #fff; transform: scale(1.08)translateY(-2px); } .industry-card-hover-title { color: #fff !important; font-size: 24px !important; font-weight: 700 !important; font-family: var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif !important; text-transform: none !important; letter-spacing: -.5px !important; margin: 0 !important; } .elementor-element-3b4a7cc > .e-con-inner { padding-left: clamp(20px, 4vw, 50px) !important; padding-right: clamp(20px, 4vw, 50px) !important; } .custom-standard-hero-container { box-sizing: border-box !important; flex-direction: column !important; width: 100% !important; max-width: 100% !important; margin: 0 auto !important; padding: 20px !important; display: flex !important; position: relative !important; } .custom-standard-hero-card { width: 100% !important; height: 800px !important; min-height: 800px !important; box-shadow: none !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; border-radius: 25px !important; justify-content: center !important; align-items: center !important; margin: 0 !important; display: flex !important; position: relative !important; overflow: hidden !important; } .custom-standard-hero-card:before { content: "" !important; background: var(--hero-overlay, linear-gradient(to bottom, #00000073 0%, #000000c7 55%, #000000f2 100%)) !important; z-index: 1 !important; position: absolute !important; inset: 0 !important; } .custom-standard-hero-card > * { z-index: 2 !important; position: relative !important; } @media (max-width: 840px) { .custom-standard-hero-container { padding: 10px !important; } .custom-standard-hero-card { border-radius: 22px !important; height: 600px !important; min-height: 600px !important; } } @property --tw-rotate-x { syntax: "*"; inherits: false } @property --tw-rotate-y { syntax: "*"; inherits: false } @property --tw-rotate-z { syntax: "*"; inherits: false } @property --tw-skew-x { syntax: "*"; inherits: false } @property --tw-skew-y { syntax: "*"; inherits: false } @property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; } @property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-shadow-color { syntax: "*"; inherits: false } @property --tw-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; } @property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-inset-shadow-color { syntax: "*"; inherits: false } @property --tw-inset-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; } @property --tw-ring-color { syntax: "*"; inherits: false } @property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-inset-ring-color { syntax: "*"; inherits: false } @property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-ring-inset { syntax: "*"; inherits: false } @property --tw-ring-offset-width { syntax: ""; inherits: false; initial-value: 0; } @property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; } @property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; } @property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; } @property --tw-blur { syntax: "*"; inherits: false } @property --tw-brightness { syntax: "*"; inherits: false } @property --tw-contrast { syntax: "*"; inherits: false } @property --tw-grayscale { syntax: "*"; inherits: false } @property --tw-hue-rotate { syntax: "*"; inherits: false } @property --tw-invert { syntax: "*"; inherits: false } @property --tw-opacity { syntax: "*"; inherits: false } @property --tw-saturate { syntax: "*"; inherits: false } @property --tw-sepia { syntax: "*"; inherits: false } @property --tw-drop-shadow { syntax: "*"; inherits: false } @property --tw-drop-shadow-color { syntax: "*"; inherits: false } @property --tw-drop-shadow-alpha { syntax: ""; inherits: false; initial-value: 100%; } @property --tw-drop-shadow-size { syntax: "*"; inherits: false } @property --tw-backdrop-blur { syntax: "*"; inherits: false } @property --tw-backdrop-brightness { syntax: "*"; inherits: false } @property --tw-backdrop-contrast { syntax: "*"; inherits: false } @property --tw-backdrop-grayscale { syntax: "*"; inherits: false } @property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false } @property --tw-backdrop-invert { syntax: "*"; inherits: false } @property --tw-backdrop-opacity { syntax: "*"; inherits: false } @property --tw-backdrop-saturate { syntax: "*"; inherits: false } @property --tw-backdrop-sepia { syntax: "*"; inherits: false } /*# sourceMappingURL=%5Broot-of-the-server%5D__0bmk0hy._.css.map*/