a,address,article,b,body,div,em,embed,footer,h2,h3,header,html,i,img,label,li,menu,nav,ol,p,s,section,span,strong,u,ul{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}@media screen and (width<=2560px){.container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 auto}.row{--gutter-thickness:24px;row-gap:var(--gutter-thickness,0);margin:0 -12px}}@media screen and (width<=1399px){.container{box-sizing:border-box;width:100%;max-width:1024px;margin:0 auto;padding:0 auto}.row{--gutter-thickness:24px;row-gap:var(--gutter-thickness,0);margin:0 -12px}}@media screen and (width<=1199px){.container{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:0 auto}.row{--gutter-thickness:24px;row-gap:var(--gutter-thickness,0);margin:0 -12px}}@media screen and (width<=991px){.container{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:0 auto}.row{--gutter-thickness:24px;row-gap:var(--gutter-thickness,0);margin:0 -12px}}@media screen and (width<=767px){.container{box-sizing:border-box;width:100%;max-width:540px;margin:0 auto;padding:0 auto}.row{--gutter-thickness:24px;row-gap:var(--gutter-thickness,0);margin:0 -12px}}@media screen and (width<=566px){.container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:0 16px}.row{--gutter-thickness:16px;row-gap:var(--gutter-thickness,0);margin:0 -8px}}.grid{flex-direction:column}.grid,.row{box-sizing:border-box;align-items:stretch;display:flex}.row{flex-flow:wrap}.col-1\/3{box-sizing:border-box;padding-left:calc(var(--gutter-thickness)/2);padding-right:calc(var(--gutter-thickness)/2);flex:0 0 33.3333%}@media screen and (width<=991px){.\@md\:col-1\/2{box-sizing:border-box;padding-left:calc(var(--gutter-thickness)/2);padding-right:calc(var(--gutter-thickness)/2);flex:0 0 50%}}@media screen and (width<=566px){.\@xs\:col-1\/1{box-sizing:border-box;padding-left:calc(var(--gutter-thickness)/2);padding-right:calc(var(--gutter-thickness)/2);flex:0 0 100%}}.flex-row{flex-direction:row}.flex-column,.flex-row{flex-wrap:nowrap;align-items:stretch;display:flex}.flex-column{flex-direction:column}.align-start{align-items:flex-start}.align-center{align-items:center}.align-self-start{align-self:flex-start}@media screen and (width<=991px){.\@md\:align-center{align-items:center}.\@md\:justify-center{justify-content:center}.\@md\:align-self-center{align-self:center}}.py-4{padding-top:.5rem;padding-bottom:.5rem}.px-8{padding-left:1rem;padding-right:1rem}.g-12{gap:1.5rem}.px-16{padding-left:2rem;padding-right:2rem}.py-16{padding-top:2rem;padding-bottom:2rem}.g-16{gap:2rem}.pt-32{padding-top:4rem}.g-32{gap:4rem}.py-48{padding-top:6rem;padding-bottom:6rem}.mt-48{margin-top:6rem}.g-48{gap:6rem}.py-64{padding-top:8rem;padding-bottom:8rem}@media screen and (width<=991px){.\@md\:pb-0{padding-bottom:0}.\@md\:pt-8{padding-top:1rem}.\@md\:py-16{padding-top:2rem;padding-bottom:2rem}.\@md\:mt-16{margin-top:2rem}.\@md\:g-16{gap:2rem}.\@md\:py-24{padding-top:3rem;padding-bottom:3rem}}.text-center{text-align:center}@media screen and (width<=991px){.\@md\:text-center{text-align:center}}:root{--elevation-1:0px 1px 3px 0px #0003,0px 1px 1px 0px #00000024,0px 2px 1px -1px #0000001f;--elevation-2:0px 1px 5px 0px #0003,0px 2px 2px 0px #00000024,0px 3px 1px -2px #0000001f;--elevation-3:0px 1px 8px 0px #0003,0px 3px 4px 0px #00000024,0px 3px 3px -2px #0000001f;--elevation-4:0px 2px 4px -1px #0003,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;--elevation-5:0px 3px 5px -1px #0003,0px 5px 8px 0px #00000024,0px 1px 14px 0px #0000001f;--elevation-6:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--elevation-7:0px 4px 5px -2px #0003,0px 7px 10px 1px #00000024,0px 2px 16px 1px #0000001f;--elevation-8:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--elevation-9:0px 5px 6px -3px #0003,0px 9px 12px 1px #00000024,0px 3px 16px 2px #0000001f;--elevation-10:0px 6px 6px -3px #0003,0px 10px 14px 1px #00000024,0px 4px 18px 3px #0000001f;--elevation-11:0px 6px 7px -4px #0003,0px 11px 15px 1px #00000024,0px 4px 20px 3px #0000001f;--elevation-12:0px 7px 8px -4px #0003,0px 12px 17px 2px #00000024,0px 5px 22px 4px #0000001f;--elevation-13:0px 7px 8px -4px #0003,0px 13px 19px 2px #00000024,0px 5px 24px 4px #0000001f;--elevation-14:0px 7px 9px -4px #0003,0px 14px 21px 2px #00000024,0px 5px 26px 4px #0000001f;--elevation-15:0px 8px 9px -5px #0003,0px 15px 22px 2px #00000024,0px 6px 28px 5px #0000001f;--elevation-16:0px 8px 10px -5px #0003,0px 16px 24px 2px #00000024,0px 6px 30px 5px #0000001f;--elevation-17:0px 8px 11px -5px #0003,0px 17px 26px 2px #00000024,0px 6px 32px 5px #0000001f;--elevation-18:0px 9px 11px -5px #0003,0px 18px 28px 2px #00000024,0px 7px 34px 6px #0000001f;--elevation-19:0px 9px 12px -6px #0003,0px 19px 29px 2px #00000024,0px 7px 36px 6px #0000001f;--elevation-20:0px 10px 13px -6px #0003,0px 20px 31px 3px #00000024,0px 8px 38px 7px #0000001f;--elevation-21:0px 10px 13px -6px #0003,0px 21px 33px 3px #00000024,0px 8px 40px 7px #0000001f;--elevation-22:0px 10px 14px -6px #0003,0px 22px 35px 3px #00000024,0px 8px 42px 7px #0000001f;--elevation-23:0px 11px 14px -7px #0003,0px 23px 36px 3px #00000024,0px 9px 44px 8px #0000001f;--elevation-24:0px 11px 15px -7px #0003,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(fonts/Inter-italic-400-cyrillic-ext.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:italic;font-weight:400;src:url(fonts/Inter-italic-400-cyrillic.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:italic;font-weight:400;src:url(fonts/Inter-italic-400-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(fonts/Inter-italic-400-greek.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:italic;font-weight:400;src:url(fonts/Inter-italic-400-vietnamese.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:italic;font-weight:400;src:url(fonts/Inter-italic-400-latin-ext.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:italic;font-weight:400;src:url(fonts/Inter-italic-400-latin.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:italic;font-weight:500;src:url(fonts/Inter-italic-500-cyrillic-ext.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:italic;font-weight:500;src:url(fonts/Inter-italic-500-cyrillic.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:italic;font-weight:500;src:url(fonts/Inter-italic-500-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:url(fonts/Inter-italic-500-greek.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:italic;font-weight:500;src:url(fonts/Inter-italic-500-vietnamese.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:italic;font-weight:500;src:url(fonts/Inter-italic-500-latin-ext.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:italic;font-weight:500;src:url(fonts/Inter-italic-500-latin.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:italic;font-weight:600;src:url(fonts/Inter-italic-600-cyrillic-ext.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:italic;font-weight:600;src:url(fonts/Inter-italic-600-cyrillic.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:italic;font-weight:600;src:url(fonts/Inter-italic-600-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(fonts/Inter-italic-600-greek.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:italic;font-weight:600;src:url(fonts/Inter-italic-600-vietnamese.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:italic;font-weight:600;src:url(fonts/Inter-italic-600-latin-ext.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:italic;font-weight:600;src:url(fonts/Inter-italic-600-latin.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:italic;font-weight:700;src:url(fonts/Inter-italic-700-cyrillic-ext.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:italic;font-weight:700;src:url(fonts/Inter-italic-700-cyrillic.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:italic;font-weight:700;src:url(fonts/Inter-italic-700-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(fonts/Inter-italic-700-greek.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:italic;font-weight:700;src:url(fonts/Inter-italic-700-vietnamese.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:italic;font-weight:700;src:url(fonts/Inter-italic-700-latin-ext.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:italic;font-weight:700;src:url(fonts/Inter-italic-700-latin.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:400;src:url(fonts/Inter-normal-400-cyrillic-ext.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;src:url(fonts/Inter-normal-400-cyrillic.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;src:url(fonts/Inter-normal-400-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(fonts/Inter-normal-400-greek.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;src:url(fonts/Inter-normal-400-vietnamese.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;src:url(fonts/Inter-normal-400-latin-ext.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;src:url(fonts/Inter-normal-400-latin.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;src:url(fonts/Inter-normal-500-cyrillic-ext.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;src:url(fonts/Inter-normal-500-cyrillic.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;src:url(fonts/Inter-normal-500-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(fonts/Inter-normal-500-greek.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;src:url(fonts/Inter-normal-500-vietnamese.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;src:url(fonts/Inter-normal-500-latin-ext.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;src:url(fonts/Inter-normal-500-latin.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;src:url(fonts/Inter-normal-600-cyrillic-ext.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;src:url(fonts/Inter-normal-600-cyrillic.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;src:url(fonts/Inter-normal-600-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(fonts/Inter-normal-600-greek.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;src:url(fonts/Inter-normal-600-vietnamese.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;src:url(fonts/Inter-normal-600-latin-ext.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;src:url(fonts/Inter-normal-600-latin.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:700;src:url(fonts/Inter-normal-700-cyrillic-ext.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:700;src:url(fonts/Inter-normal-700-cyrillic.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:700;src:url(fonts/Inter-normal-700-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(fonts/Inter-normal-700-greek.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:700;src:url(fonts/Inter-normal-700-vietnamese.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:700;src:url(fonts/Inter-normal-700-latin-ext.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:700;src:url(fonts/Inter-normal-700-latin.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:Poppins;font-style:italic;font-weight:400;src:url(fonts/Poppins-italic-400-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(fonts/Poppins-italic-400-latin-ext.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:Poppins;font-style:italic;font-weight:400;src:url(fonts/Poppins-italic-400-latin.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:Poppins;font-style:italic;font-weight:500;src:url(fonts/Poppins-italic-500-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(fonts/Poppins-italic-500-latin-ext.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:Poppins;font-style:italic;font-weight:500;src:url(fonts/Poppins-italic-500-latin.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:Poppins;font-style:italic;font-weight:600;src:url(fonts/Poppins-italic-600-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(fonts/Poppins-italic-600-latin-ext.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:Poppins;font-style:italic;font-weight:600;src:url(fonts/Poppins-italic-600-latin.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:Poppins;font-style:italic;font-weight:700;src:url(fonts/Poppins-italic-700-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(fonts/Poppins-italic-700-latin-ext.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:Poppins;font-style:italic;font-weight:700;src:url(fonts/Poppins-italic-700-latin.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:Poppins;font-style:normal;font-weight:400;src:url(fonts/Poppins-normal-400-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(fonts/Poppins-normal-400-latin-ext.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:Poppins;font-style:normal;font-weight:400;src:url(fonts/Poppins-normal-400-latin.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:Poppins;font-style:normal;font-weight:500;src:url(fonts/Poppins-normal-500-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(fonts/Poppins-normal-500-latin-ext.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:Poppins;font-style:normal;font-weight:500;src:url(fonts/Poppins-normal-500-latin.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:Poppins;font-style:normal;font-weight:600;src:url(fonts/Poppins-normal-600-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(fonts/Poppins-normal-600-latin-ext.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:Poppins;font-style:normal;font-weight:600;src:url(fonts/Poppins-normal-600-latin.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:Poppins;font-style:normal;font-weight:700;src:url(fonts/Poppins-normal-700-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/Poppins-normal-700-latin-ext.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:Poppins;font-style:normal;font-weight:700;src:url(fonts/Poppins-normal-700-latin.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}@media screen and (width<=991px){.SimpleScrollTopButton{display:none}}:root{--highlight-font-family:"Poppins",sans-serif;--global-font-family:"Inter",serif;--theme-header-text-color:#fff;--theme-header-background:#000;--theme-color-primary:#b8c1cc;--theme-color-primary-dark:#0b1f1a;--theme-color-primary-darker:#071512;--theme-color-primary-dark-parts:11 31 26;--theme-color-light-silver-gradient:linear-gradient(90deg,#8f9aa8,#e2e8ef 80%);--theme-header-height:80px;--theme-section-padding:6rem}@media screen and (width<=991px){:root{--theme-section-padding:2rem}}:root{--step--2:clamp(.6944rem,.6913rem + .0157vw,.7035rem);--step--1:clamp(.8333rem,.797rem + .1816vw,.9377rem);--step-0:clamp(1rem,.913rem + .4348vw,1.25rem);--step-1:clamp(1.2rem,1.0378rem + .8109vw,1.6663rem);--step-2:clamp(1.44rem,1.1683rem + 1.3585vw,2.2211rem);--step-3:clamp(1.728rem,1.2992rem + 2.1439vw,2.9607rem);--step-4:clamp(2.0736rem,1.4221rem + 3.2575vw,3.9467rem);--step-5:clamp(2.4883rem,1.5239rem + 4.8219vw,5.2609rem)}.site-section-separator{background:linear-gradient(90deg,#58616d,#b8c1cc);width:100%;height:3px;display:block}.site-body{background:var(--theme-color-primary-dark);background-image:linear-gradient(rgba(var(--theme-color-primary-dark-parts)/.95),rgba(var(--theme-color-primary-dark-parts)/.95)),var(--section-background-url);color:#fff;background-position:50% 10vh;background-repeat:repeat-y;background-size:98% 95vh}.site-section{padding-bottom:calc(var(--theme-section-padding) + 3px);padding-top:var(--theme-section-padding);position:relative}.site-section:after{content:"";background:linear-gradient(90deg,#58616d,#b8c1cc);height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.site-section__title{color:var(--theme-color-primary);font-size:var(--step-2);margin:0;font-weight:600;line-height:1.5}.site-branding,.site-section__title{font-family:var(--highlight-font-family)}.site-branding{font-size:var(--step-3);font-weight:700;line-height:1.4}.site-branding a{text-decoration:none}.site-branding__part-1{color:#fff}.site-branding__part-2{color:var(--theme-color-primary,#fff)}.site-branding__part-3{color:#fff}.site-button-cta{color:var(--theme-color-primary-dark);cursor:pointer;font-family:var(--highlight-font-family);font-size:var(--step-1);background:linear-gradient(#b8c1cc,#e2e8ef);border:none;border-radius:12px;outline:none;flex-flow:row;align-items:center;gap:6px;padding:12px 16px;font-weight:600;line-height:1.5;display:flex;box-shadow:0 6px 12px #e2e8ef40}.site-button-cta:after{content:"➡";font-size:90%;font-weight:500}@keyframes ripple{0%{opacity:.5;width:0;height:0}to{opacity:0;width:20em;height:20em}}.ripple{position:relative;overflow:hidden}.ripple:before{content:"";visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ripple:not(:active):before{transition:visibility .4s step-end;animation:.6s cubic-bezier(0,0,.2,1) ripple}.ripple:active:before{visibility:visible}.card{aspect-ratio:3/4;perspective:1000px;position:relative}.card .card__body{background-color:var(--theme-color-primary-darker);box-shadow:2px 2px 4px 0 var(--theme-color-primary);pointer-events:none;height:100%;transform-style:preserve-3d;border-radius:16px;flex-direction:column;align-items:center;transition:transform .7s cubic-bezier(.55,.05,.25,1);display:flex;position:relative;container-type:size}.card .card__body:after{background:var(--theme-color-light-silver-gradient);border-radius:inherit;content:"";inset:0;-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card .card__front{backface-visibility:hidden;top:0;left:0;width:100%;height:100%;position:absolute;inset:0}.card .card__back{backface-visibility:hidden;pointer-events:none;margin:.5rem;padding:.5rem;overflow-y:scroll}.card .card__back,.card.active .card__body{transform:rotateY(180deg)}.card.active .card__body .card__back{pointer-events:all}*{scrollbar-color:var(--theme-color-primary) var(--theme-color-primary-darker);scrollbar-width:thin}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--theme-color-primary-darker)}::-webkit-scrollbar-thumb{background:var(--theme-color-primary);border-radius:6px}.site-navigation{flex-direction:row;align-items:center;display:flex}.site-navigation__layout,.site-navigation__menu-item{margin:0;padding:0;list-style-type:none}@property --theme-gradient-transition{syntax:"<percentage>";inherits:false;initial-value:0%}.site-navigation__menu-item a{color:#0000;font-family:var(--highlight-font-family);font-size:var(--step-1);--theme-gradient-transition:0%;background:linear-gradient(to right,var(--theme-color-primary) var(--theme-gradient-transition),var(--theme-header-text-color) var(--theme-gradient-transition));background-position:0 0;-webkit-background-clip:text;background-clip:text;padding:0;font-weight:600;line-height:1.5;text-decoration:none;transition:--theme-gradient-transition .25s;position:relative}.site-navigation__menu-item a:before{border-bottom:3px solid var(--theme-color-primary);content:"";width:0;height:0;transition:width .25s;position:absolute;bottom:-2px;left:0}.site-navigation__menu-item a:hover{--theme-gradient-transition:100%;transition:--theme-gradient-transition .35s}.site-navigation__menu-item a:hover:before{width:100%;transition:width .35s}.language-selection{background-color:var(--theme-color-primary);box-shadow:0 0 4px 1px var(--theme-color-primary);height:calc(var(--theme-header-height) - 1.6rem);width:calc(var(--theme-header-height) - 1.6rem);border-radius:50%;padding:3px;display:inline-block}.language-selection img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.hamburger-menu,.hamburger-menu span{box-sizing:border-box;display:inline-block}.hamburger-menu{appearance:none;cursor:pointer;background:0 0;border:none;width:50px;height:44px;position:relative}.hamburger-menu:focus:not(:focus-visible){outline:none}.hamburger-menu span{width:100%;height:4px;position:absolute}.hamburger-menu span:after,.hamburger-menu span:before{background:var(--theme-color-primary);content:"";width:51%;height:4px;transition:all .2s;position:absolute}.hamburger-menu span:before{border-radius:4px 0 0 4px;left:0}.hamburger-menu span:after{border-radius:0 4px 4px 0;right:0}.hamburger-menu span:first-of-type{top:0;left:0}.hamburger-menu span:nth-of-type(2){top:20px;left:0}.hamburger-menu span:nth-of-type(3){bottom:0;left:0}.hamburger-menu.active span:first-of-type:before{transform:translate(4px,11px)rotate(45deg)}.hamburger-menu.active span:first-of-type:after{transform:translate(-3px,11px)rotate(-45deg)}.hamburger-menu.active span:nth-of-type(2):before{opacity:0;transform:translate(-75%)}.hamburger-menu.active span:nth-of-type(2):after{opacity:0;transform:translate(75%)}.hamburger-menu.active span:nth-of-type(3):before{transform:translate(4px,-11px)rotate(-45deg)}.hamburger-menu.active span:nth-of-type(3):after{transform:translate(-3px,-11px)rotate(45deg)}.hamburger-menu__blocker{opacity:0;pointer-events:none;z-index:-1;background-color:#00000080;transition:opacity .5s;left:0}.hamburger-menu__blocker,.hamburger-menu__popup{bottom:0;right:0;top:var(--theme-header-height,0);position:fixed}.hamburger-menu__popup{background-color:var(--theme-header-background);z-index:2;width:clamp(250px,50vw,300px);transition:transform .35s ease-out;transform:translate(100%)}.hamburger-menu-wrapper:has(.hamburger-menu.active) .hamburger-menu__blocker{opacity:1;pointer-events:all;z-index:1;transition:opacity .5s}.hamburger-menu-wrapper:has(.hamburger-menu.active) .hamburger-menu__popup{transition:transform .35s ease-in;transform:translate(0)}.hamburger-menu__navigation-heading{color:#fff;font-family:var(--highlight-font-family);font-size:var(--step-2);margin-top:0;margin-bottom:24px;font-weight:600;line-height:1.5}.hamburger-menu__navigation-menu{color:#fff;font-family:var(--global-font-family);font-size:var(--step-1);flex-direction:column;align-items:center;gap:1rem;margin:0;padding:0;font-weight:600;line-height:1.5;display:flex}.hamburger-menu__navigation-menu-item{margin:0;padding:0;line-height:1;list-style-type:none}.hamburger-menu__navigation-menu-item a{color:#fff;text-decoration:none}.hamburger-menu__navigation-menu-item a:hover{color:var(--theme-color-primary);text-decoration:underline}.hamburger-menu__language-choice{grid-template-columns:1fr 1fr;place-items:center;padding:2rem;display:grid}.hamburger-menu-wrapper{display:none}.carousel{align-items:center;gap:.5rem;max-width:800px;margin:0 auto;display:flex;position:relative}.carousel__track-wrapper{width:100%;overflow:hidden}.carousel__track{transition:transform .4s;display:flex}.carousel__slide{flex-shrink:0;justify-content:center;width:100%;display:flex}.carousel__btn{background:var(--theme-color-primary);color:#000;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0;padding:0;font-size:1.75rem;font-weight:700;display:inline-flex}.carousel__btn:disabled{cursor:default;opacity:.3}.site-header{background-color:var(--theme-header-background,#000);box-sizing:border-box;color:var(--theme-header-text-color,#fff);height:var(--theme-header-height);z-index:1000;flex-direction:row;align-items:center;width:100%;padding:0 1rem;display:flex;position:sticky;top:0;left:0}.site-header__content{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media screen and (width<=1399px){.site-header .language-selection-wrapper,.site-header .site-button-cta,.site-header .site-navigation{display:none}.site-header .hamburger-menu-wrapper{display:inline-block}}.site-hero{background-color:var(--theme-color-primary-dark);height:var(--hero-front-height,100vh);position:relative}.site-hero__image{z-index:0;flex-direction:row;justify-content:right;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.site-hero__image img{width:auto;height:100%}@media screen and (width<=991px){.site-hero__image{display:none}}.site-image-mask{--gradient-start:oklch(80% 0 0/0);--gradient-middle:oklch(50% 0 0/.6);--gradient-end:oklch(20% 0 0/.9);-webkit-mask-composite:source-in,xor;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,var(--gradient-start) 20%,var(--gradient-middle) 35%,var(--gradient-end) 50%),linear-gradient(to bottom,var(--gradient-start) 0,var(--gradient-middle) 15%,var(--gradient-end) 30%),linear-gradient(to top,var(--gradient-start) 0,var(--gradient-middle) 15%,var(--gradient-end) 30%);-webkit-mask-image:linear-gradient(to right,var(--gradient-start) 20%,var(--gradient-middle) 35%,var(--gradient-end) 50%),linear-gradient(to bottom,var(--gradient-start) 0,var(--gradient-middle) 15%,var(--gradient-end) 30%),linear-gradient(to top,var(--gradient-start) 0,var(--gradient-middle) 15%,var(--gradient-end) 30%);mask-image:linear-gradient(to right,var(--gradient-start) 20%,var(--gradient-middle) 35%,var(--gradient-end) 50%),linear-gradient(to bottom,var(--gradient-start) 0,var(--gradient-middle) 15%,var(--gradient-end) 30%),linear-gradient(to top,var(--gradient-start) 0,var(--gradient-middle) 15%,var(--gradient-end) 30%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.site-hero-front{z-index:1;width:100%;height:auto;position:absolute;top:0;left:0}.site-hero__intro{font-size:var(--step-3);font-weight:700;line-height:1.4}.site-hero__description,.site-hero__intro{color:#fff;font-family:var(--highlight-font-family)}.site-hero__description{font-size:var(--step-1);max-width:40ch;font-weight:600;line-height:1.5}.site-technology__back-face{padding:2cqh}.site-technology__back-face p{font-family:var(--global-font-family);max-width:65ch;margin-bottom:1em}.site-technology__back-face p b,.site-technology__back-face p strong{font-weight:700}.site-technology__back-face p em,.site-technology__back-face p i{font-style:italic}.site-technology__back-face p u{text-decoration:underline}.site-technology__back-face p a{color:#1e3a8a}.site-technology__back-face p{font-size:var(--step-0);font-size:4cqh;font-weight:500;line-height:1.6}.site-technology-box__image{width:100%}.site-technology-box__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.site-technology__front-face{gap:3cqh;padding:3cqh 4cqh}.site-technology-box__tag-list{flex-flow:wrap;justify-content:center;place-items:center;gap:3cqh;margin:0;padding:0;display:flex}.site-technology-box__tag{color:#fff;font-family:var(--highlight-font-family);font-size:var(--step--1);white-space:nowrap;background-color:#fff3;border-radius:2cqh;margin:0;padding:1cqh 2cqh;font-size:3.5cqh;font-weight:400;line-height:1.5;list-style-type:none}.site-how-we-work-widget .e_container{flex-direction:column;align-items:center;gap:50px;padding-bottom:30px;display:flex}@media screen and (width<=991px){.site-how-we-work-widget .e_container{gap:25px}}.site-how-we-work-widget .e_item{width:40%;margin:0 auto;position:relative}@media screen and (width<=991px){.site-how-we-work-widget .e_item{width:100%;padding-top:3.5rem}}.site-how-we-work-widget .e_item:after{background-color:var(--theme-color-primary);content:"";width:5px;height:calc(100% + 30px);position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width<=991px){.site-how-we-work-widget .e_item:after{display:none}}.site-how-we-work-widget .e_item:nth-of-type(2n-1) .e_item__content{transform:translate(calc(50% + 100px))}@media screen and (width<=991px){.site-how-we-work-widget .e_item:nth-of-type(2n-1) .e_item__content{transform:none}}.site-how-we-work-widget .e_item:nth-of-type(2n) .e_item__content{transform:translate(calc(-50% - 100px))}@media screen and (width<=991px){.site-how-we-work-widget .e_item:nth-of-type(2n) .e_item__content{transform:none}}.site-how-we-work-widget .e_item_counter{background-color:var(--theme-color-primary-darker);border:2px solid var(--theme-color-primary);color:var(--theme-color-primary);font-family:var(--highlight-font-family);z-index:1;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;min-width:1.25em;height:auto;min-height:1.25em;margin:0;font-size:48px;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-how-we-work-widget .e_item{flex-flow:row;align-items:flex-start;display:flex}.site-how-we-work-widget .e_item__title{font-family:var(--highlight-font-family);font-size:var(--step-2);margin:0;padding:0;font-weight:600;line-height:1.5}@media screen and (width<=991px){.site-how-we-work-widget .e_item__title{text-align:center}}.site-how-we-work-widget .e_item__description{font-family:var(--global-font-family);font-size:var(--step-0);font-weight:500;line-height:1.6}.site-how-we-work-widget .e_item__title{margin-bottom:1em}.site-how-we-work-widget .e_item__content{padding:20px}@media screen and (width<=991px){.site-how-we-work-widget .e_item__content{padding:20px 6px 6px}}.site-how-we-work-widget .e_item .e_item_counter{transform:translate(-50%)scale(0)}.site-how-we-work-widget .e_item .e_item__content{opacity:0}.site-how-we-work-widget .e_item:after{opacity:0;transform:translate(-50%)scaleY(0)}.site-how-we-work-widget .e_item.show .e_item_counter{transition:transform .5s linear;transform:translate(-50%)scale(1)}.site-how-we-work-widget .e_item.show .e_item__content{opacity:1;transition:opacity .85s ease-in .5s}.site-how-we-work-widget .e_item.show:after{opacity:1;transform-origin:top;transition:transform .85s ease-out .35s,opacity .85s linear .35s;transform:translate(-50%)scale(1)}.site-about-us__description{flex-direction:column;align-items:center;display:flex}.site-about-us__description p{font-family:var(--global-font-family);font-size:var(--step-0);max-width:65ch;margin-bottom:1em;font-weight:500;line-height:1.6}.site-about-us__description p b,.site-about-us__description p strong{font-weight:700}.site-about-us__description p em,.site-about-us__description p i{font-style:italic}.site-about-us__description p u{text-decoration:underline}.site-about-us__description p a{color:#1e3a8a}.site-card{background-color:#071512;border-radius:20px;grid-template-columns:1fr 1fr;gap:32px;padding:16px;display:grid;position:relative}@media screen and (width<=1199px){.site-card{grid-template-rows:auto auto;grid-template-columns:100%;gap:8px}}.site-card{box-shadow:2px 2px 4px 0 var(--theme-color-primary)}.site-card:after{background:var(--theme-color-light-silver-gradient);border-radius:inherit;content:"";inset:0;-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-card-content{justify-self:center}.site-card-content p{font-family:var(--global-font-family);font-size:var(--step-0);max-width:65ch;margin-bottom:1em;font-weight:500;line-height:1.6}.site-card-content p b,.site-card-content p strong{font-weight:700}.site-card-content p em,.site-card-content p i{font-style:italic}.site-card-content p u{text-decoration:underline}.site-card-content p a{color:#1e3a8a}@media screen and (width<=767px){.site-card-content p{font-size:var(--step--1);font-weight:400;line-height:1.5}}.site-card-image{padding:48px}@media screen and (width<=991px){.site-card-image{padding:16px}}.site-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.company__card{box-shadow:2px 2px 4px 0 var(--theme-color-primary);background-color:#071512;border-radius:20px;grid-template-rows:auto auto;gap:1rem;width:clamp(260px,50vw,500px);padding:1rem;display:grid;position:relative}.company__card:after{background:var(--theme-color-light-silver-gradient);border-radius:inherit;content:"";inset:0;-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.company__card__logo{background-color:#f5f5f5;border-radius:8px;height:200px;padding:1rem;overflow:hidden}.company__card__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.company__card__label{text-align:center}.company__card__label a{color:var(--theme-color-primary);font-family:var(--highlight-font-family);font-size:var(--step-2);font-weight:600;line-height:1.5;text-decoration:none}.company__card__label a:hover{text-decoration:underline}.site-contact{background:linear-gradient(to right,#071512,#0b1f1a0d) var(--theme-color-primary-darker)}.site-contact__message{color:var(--theme-color-primary);font-size:var(--step-3);max-width:30ch;font-weight:700;line-height:1.4}.site-contact__message,.site-footer{font-family:var(--highlight-font-family)}.site-footer{background-color:var(--theme-color-primary-darker);flex-direction:column;align-items:stretch;gap:6rem;display:flex}@media screen and (width<=1199px){.site-footer{gap:4rem}}@media screen and (width<=991px){.site-footer{gap:2rem}}.site-footer-container{width:100%;max-width:1400px;margin:0 auto}.site-footer-layout{grid-template-columns:1fr 1fr;display:grid}@media screen and (width<=991px){.site-footer-layout{grid-template-rows:auto auto;grid-template-columns:100%;gap:2rem}}.site-footer__logo{font-family:var(--highlight-font-family);font-size:var(--step-4);font-weight:700;line-height:1.4}.site-footer__details{grid-template-rows:100%;grid-template-columns:max-content 1fr max-content;display:grid}@media screen and (width<=991px){.site-footer__details{grid-template-rows:auto auto auto;grid-template-columns:100%}}.site-footer__contact-info{flex-direction:column;justify-self:center;align-items:stretch;gap:24px;display:flex}.site-footer__contact-info-block{font-size:var(--step-1);font-weight:600}.site-footer__contact-info-block,.site-footer__copyright{color:#fff;font-family:var(--global-font-family);line-height:1.5}.site-footer__copyright{font-size:var(--step--1);text-align:center;font-weight:400;display:block}.site-vertical-divider{background:linear-gradient(90deg,#58616d,#b8c1cc);width:1px;height:100%;margin:0 auto}@media screen and (width<=991px){.site-vertical-divider{background:#b8c1cc;width:90%;height:1px;margin:2rem auto}}.site-footer__navigation-heading{color:#fff;font-family:var(--highlight-font-family);font-size:var(--step-2);margin-top:0;margin-bottom:24px;font-weight:600;line-height:1.5}.site-footer__navigation-menu{color:#fff;font-family:var(--global-font-family);font-size:var(--step-1);flex-direction:column;align-items:flex-start;gap:1rem;margin:0;padding:0;font-weight:600;line-height:1.5;display:flex}@media screen and (width<=991px){.site-footer__navigation-menu{align-items:center}}.site-footer__navigation-menu-item{margin:0;padding:0;line-height:1;list-style-type:none}.site-footer__navigation-menu-item a{color:#fff;text-decoration:none}.site-footer__navigation-menu-item a:hover{color:var(--theme-color-primary);text-decoration:underline}
