@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-ext-300-normal-AjyHH-nA.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-300-normal-Ctr4ZZfs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-300-normal-DyQnI4ta.woff2)format("woff2"),url(/assets/montserrat-cyrillic-300-normal-BVP0yxL_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-vietnamese-300-normal-BIrGnxdC.woff2)format("woff2"),url(/assets/montserrat-vietnamese-300-normal-F69v1y7v.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-ext-300-normal-DiDe5dVi.woff2)format("woff2"),url(/assets/montserrat-latin-ext-300-normal-BCbSOsYO.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-BgP24wlQ.woff2)format("woff2"),url(/assets/montserrat-latin-300-normal-sTRdVzlf.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-cyrillic-ext-400-normal-zbv6uFvq.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-400-normal-QD38Acpa.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-cyrillic-400-normal-B1ZxqHSH.woff2)format("woff2"),url(/assets/raleway-cyrillic-400-normal-BOk4FNQ-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-vietnamese-400-normal-CTw6K1Xj.woff2)format("woff2"),url(/assets/raleway-vietnamese-400-normal-CTqj18iX.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-latin-ext-400-normal-B4d0sYmR.woff2)format("woff2"),url(/assets/raleway-latin-ext-400-normal-DoUy7GWe.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-latin-400-normal-C5eIEfLm.woff2)format("woff2"),url(/assets/raleway-latin-400-normal-sMcq1OIP.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-cyrillic-ext-500-normal-DoOSefR2.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-500-normal-BLgs1t5N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-cyrillic-500-normal-ejPie8pt.woff2)format("woff2"),url(/assets/raleway-cyrillic-500-normal-BkwshvnN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-vietnamese-500-normal-CL-kow7V.woff2)format("woff2"),url(/assets/raleway-vietnamese-500-normal-BFCCtoZS.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-latin-ext-500-normal-CFJA9GaE.woff2)format("woff2"),url(/assets/raleway-latin-ext-500-normal-D3Od-NQz.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-latin-500-normal-D-8sZNrj.woff2)format("woff2"),url(/assets/raleway-latin-500-normal-tXW-zgej.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-cyrillic-ext-600-normal-ClRuJVnq.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-600-normal-BPa6pe9i.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-cyrillic-600-normal-Bf6BVg0_.woff2)format("woff2"),url(/assets/raleway-cyrillic-600-normal-PnINYvQl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-vietnamese-600-normal-BNRw9Zee.woff2)format("woff2"),url(/assets/raleway-vietnamese-600-normal-CzgBZgE0.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-latin-ext-600-normal-DmsT1QjI.woff2)format("woff2"),url(/assets/raleway-latin-ext-600-normal-BLsvr1L6.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-latin-600-normal-Dim-CLtL.woff2)format("woff2"),url(/assets/raleway-latin-600-normal-BYS3Hyhk.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-cyrillic-ext-700-normal-BYzsFH9R.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-700-normal-D0MeO1Y4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-cyrillic-700-normal-Dynwhvvt.woff2)format("woff2"),url(/assets/raleway-cyrillic-700-normal-Y0JCLxAF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-vietnamese-700-normal-DhRR6XW-.woff2)format("woff2"),url(/assets/raleway-vietnamese-700-normal-BT2zqTaJ.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-latin-ext-700-normal-BSYX0AAR.woff2)format("woff2"),url(/assets/raleway-latin-ext-700-normal-D9ggOV46.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-latin-700-normal-BVpQLp0x.woff2)format("woff2"),url(/assets/raleway-latin-700-normal-JVwBSLev.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-cyrillic-ext-800-normal-QT0AS1RO.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-800-normal-QCFF6VWb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-cyrillic-800-normal-C7l3Z_5A.woff2)format("woff2"),url(/assets/raleway-cyrillic-800-normal-DIxZ9cHN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-vietnamese-800-normal-BIUEBZ2q.woff2)format("woff2"),url(/assets/raleway-vietnamese-800-normal-DTw4gCiS.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-latin-ext-800-normal-b8JWSoG4.woff2)format("woff2"),url(/assets/raleway-latin-ext-800-normal-BYu5X6B0.woff)format("woff");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:Raleway;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/raleway-latin-800-normal-CKUvXht-.woff2)format("woff2"),url(/assets/raleway-latin-800-normal-BBfTZwPM.woff)format("woff");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}:root{--primary-hsl:231, 81%, 11%;--accent-hsl:216, 98%, 52%;--gold-hsl:45, 100%, 50%;--text-primary:#fff;--text-secondary:#4b5563;--bg-dark:hsl(var(--primary-hsl));--bg-light:#f8f9fa;--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--glass-blur:10px;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--shadow-sm:0 5px 15px #00000008;--shadow-md:0 10px 30px #0000000d;--shadow-lg:0 20px 40px #0000001a;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-full:50px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-light);color:#1f2937;font-family:Montserrat,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--bg-dark);font-family:Raleway,sans-serif;font-weight:700}a{color:inherit;transition:var(--transition);text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #0d6efd}ul{list-style:none}button{cursor:pointer;transition:var(--transition);border:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.btn{border-radius:var(--radius-full);transition:var(--transition);cursor:pointer;border:none;outline:none;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:hsl(var(--accent-hsl));color:#fff;box-shadow:0 10px 20px #0d6efd33}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-3px);box-shadow:0 15px 30px #0d6efd4d}.btn-secondary{color:var(--bg-dark);border:2px solid var(--bg-dark);background:0 0}.btn-secondary:hover{background:var(--bg-dark);color:#fff;transform:translateY(-3px)}.btn-outline{color:#fff;background:0 0;border:2px solid #fff}.btn-outline:hover{color:var(--bg-dark);background:#fff;transform:translateY(-3px)}.card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition);background:#fff;padding:2.5rem 2rem}.card-interactive:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.card-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md)}.card-compact{align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.section-padding{padding:5rem 0}.text-gradient{background:linear-gradient(135deg, hsl(var(--accent-hsl)), #00d2ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bg-dark-section{background:var(--bg-dark);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.8s forwards fadeInUp}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.float-anim{animation:6s ease-in-out infinite float}.btn-whatsapp{color:#fff;background:#25d366;box-shadow:0 10px 20px #25d36633}.btn-whatsapp:hover{background:#20b858;transform:translateY(-3px);box-shadow:0 15px 30px #25d3664d}.navbar{z-index:1000;width:100%;transition:background .3s,padding .3s,box-shadow .3s;position:fixed}.navbar.logo-active{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.navbar-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;padding:.8rem 0;box-shadow:0 4px 30px #0000001a}.navbar-transparent{background:0 0;padding:1.5rem 0}.nav-container{justify-content:space-between;align-items:center;display:flex}.nav-logo-wrapper{cursor:pointer;z-index:1002;transition:var(--transition);position:relative}.nav-logo-img{aspect-ratio:1;object-fit:contain;width:auto;height:65px;transition:var(--transition);image-rendering:-webkit-optimize-contrast;display:block}.navbar-scrolled .nav-logo-img{width:auto;height:50px}.nav-logo-wrapper.focused{z-index:2000;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%)scale(5)}.logo-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1999;background:#000c;width:100%;height:100%;position:fixed;top:0;left:0}.nav-links{align-items:center;gap:2.5rem;display:flex}.nav-link{transition:var(--transition);font-size:1rem;font-weight:600;position:relative}.navbar-transparent .nav-link{color:#fff}.navbar-scrolled .nav-link{color:hsl(var(--primary-hsl))}.nav-link:after{content:"";background:hsl(var(--accent-hsl));width:0;height:2px;transition:var(--transition);position:absolute;bottom:-4px;left:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link:hover,.nav-link.active{color:hsl(var(--accent-hsl))!important}.navbar-transparent .nav-link.active{text-shadow:0 0 15px #00d2ff66;color:#00d2ff!important}.navbar-transparent .nav-link.active:after{background:#00d2ff}.mobile-toggle{cursor:pointer;transition:var(--transition);background:0 0;font-size:2rem;display:none}.navbar-transparent .mobile-toggle{color:#fff}.navbar-scrolled .mobile-toggle{color:hsl(var(--primary-hsl))}.mobile-menu{background:#fff;flex-direction:column;gap:1.5rem;width:100%;padding:2rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 20px #0000001a}.mobile-menu .nav-link{color:hsl(var(--primary-hsl))!important}.mobile-menu .nav-link.active{color:hsl(var(--accent-hsl))!important}@media (width<=768px){.nav-links{display:none}.mobile-toggle{display:block}.mobile-menu.open{display:flex}.nav-logo-wrapper.focused{transform:translate(-50%,-50%)scale(3)}}.footer{background:var(--bg-dark);color:#fff;padding:5rem 0 2rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:4rem;display:grid}.footer-logo{color:#fff;margin-bottom:1.5rem;font-size:2rem}.footer-logo span{color:hsl(var(--accent-hsl))}.footer-brand p{color:#cbd5e1;max-width:300px}.footer h4{color:#fff;margin-bottom:1.5rem;font-size:1.2rem}.footer ul{flex-direction:column;gap:1rem;display:flex}.footer ul li{color:#cbd5e1;transition:var(--transition);align-items:center;gap:.8rem;display:flex}.footer ul li a:hover{color:hsl(var(--accent-hsl))}.footer-contact li svg{color:hsl(var(--accent-hsl));font-size:1.2rem}.footer-bottom{text-align:center;color:#94a3b8;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.75rem;padding-top:2rem;font-size:.9rem;display:flex}.footer-bottom-links{align-items:center;gap:.75rem;font-size:.85rem;display:flex}.footer-bottom-links a{color:#94a3b8}.footer-bottom-links a:hover{color:#38bdf8}@media (width<=768px){.footer-grid{grid-template-columns:1fr;gap:3rem}}.whatsapp-float{color:#fff;text-align:center;z-index:1001;width:60px;height:60px;transition:var(--transition);background-color:#25d366;border-radius:50px;justify-content:center;align-items:center;font-size:35px;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:2px 2px 10px #0003}.whatsapp-float:hover{background-color:#20b858;transform:scale(1.1)}.whatsapp-tooltip{color:#333;white-space:nowrap;opacity:0;visibility:hidden;transition:var(--transition);background:#fff;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;position:absolute;right:75px;box-shadow:0 4px 15px #0000001a}.whatsapp-float:hover .whatsapp-tooltip{opacity:1;visibility:visible;right:80px}@media (width<=768px){.whatsapp-float{width:50px;height:50px;font-size:30px;bottom:20px;right:20px}}.hero{align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero-img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.hero-overlay{z-index:-1;background:linear-gradient(90deg,#050a30e6,#050a3066);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{color:#fff;max-width:800px}.hero h1{color:#fff;margin-bottom:1.5rem;font-size:4rem;line-height:1.1}.hero p{color:#ddd;max-width:600px;margin-bottom:2.5rem;font-size:1.2rem}.hero-btns{gap:1.5rem;display:flex}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{margin-bottom:1rem;font-size:2.5rem}.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.service-icon{color:hsl(var(--accent-hsl));margin-bottom:1.5rem;font-size:3rem}.card h3{margin-bottom:1rem}.card p{color:var(--text-secondary)}.trust-content{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;display:grid}.trust-text h2{margin-bottom:2rem;font-size:2.5rem}.trust-text ul{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.trust-text ul li{align-items:center;gap:1rem;font-size:1.1rem;display:flex}.trust-text ul li svg{color:#ffc107}.trust-stats{background:#0d6efd0d;flex-direction:column;gap:2rem;padding:3rem;display:flex}.stat h4{color:hsl(var(--accent-hsl));font-size:2.5rem}.stat p{color:var(--bg-dark);font-weight:600}@media (width<=768px){.hero h1{font-size:2.5rem}.hero-btns{flex-direction:column}.trust-content{grid-template-columns:1fr}}.page-header{background:var(--bg-dark);text-align:center;padding:10rem 0 5rem}.page-header h1{color:#fff;font-size:3.5rem}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.about-image{position:relative}.rounded-img{border-radius:2rem;width:100%;box-shadow:0 20px 40px #0000001a}.experience-badge{text-align:center;background:#fff;min-width:150px;padding:2rem;position:absolute;bottom:-20px;right:-20px}.experience-badge h3{color:hsl(var(--accent-hsl));font-size:2.5rem}.about-text h2{margin-bottom:2rem;font-size:2.5rem}.about-text p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem}.mission-box{border-left:5px solid hsl(var(--accent-hsl));background:#0d6efd0d;border-radius:0 1rem 1rem 0;margin-top:2rem;padding:2rem}.mission-box h4{margin-bottom:.5rem;font-size:1.2rem}.bg-light{background:#fdfdfd}.values-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.card h3{color:hsl(var(--accent-hsl));margin-bottom:1rem}@media (width<=768px){.about-grid{grid-template-columns:1fr;gap:3rem}.values-grid{grid-template-columns:1fr}.experience-badge{right:20px}}.contact-grid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.contact-info h2{margin-bottom:1rem;font-size:2.5rem}.contact-info>p{color:var(--text-secondary);margin-bottom:3rem;font-size:1.1rem}.info-cards{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}.card-compact{border:1px solid #eee}.contact-form-card{border:1px solid #e2e8f0;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 30px #0000000d}.contact-form{flex-direction:column;gap:1rem;display:flex}.form-field{flex-direction:column;gap:.35rem;display:flex}.form-field label{color:#334155;font-size:.88rem;font-weight:600}.form-field input,.form-field textarea{border:1px solid #cbd5e1;border-radius:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.form-field input:focus,.form-field textarea:focus{border-color:#0d6efd;outline:none}.compliance-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.compliance-field.age-gate{border-left:3px solid #f59e0b}.compliance-field.privacy-gate{border-left:3px solid #10b981}.checkbox-line{color:#1e293b;cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.82rem;line-height:1.4;display:flex}.checkbox-line input[type=checkbox]{accent-color:#0d6efd;cursor:pointer;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem}.checkbox-line a{color:#0d6efd;font-weight:600;text-decoration:underline}.form-error-alert{color:#b91c1c;background:#fee2e2;border:1px solid #ef4444;border-radius:.5rem;padding:.75rem;font-size:.85rem}.contact-form-success{text-align:center;padding:2rem 1rem}.info-icon{width:50px;height:50px;color:hsl(var(--accent-hsl));background:#0d6efd1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.info-text h4{margin-bottom:.2rem;font-size:1.1rem}.info-text a,.info-text p{color:var(--text-secondary);font-weight:500}.info-text a:hover{color:hsl(var(--accent-hsl))}.whatsapp-cta{background:#f0fff4;border:1px solid #c6f6d5;border-radius:1.5rem;padding:2.5rem}.whatsapp-cta h3{color:#2f855a;margin-bottom:.5rem}.whatsapp-cta p{color:#48bb78;margin-bottom:1.5rem}.contact-map-wrapper{flex-direction:column;display:flex}.contact-map{border-radius:1.5rem;height:100%;min-height:380px;max-height:480px;overflow:hidden;box-shadow:0 15px 35px #00000014}.contact-map iframe{border-radius:1.5rem;width:100%;height:100%;min-height:380px}.contact-form-section{max-width:800px;margin-top:3.5rem;margin-left:auto;margin-right:auto}.contact-form-section .contact-form-card{padding:2.5rem;box-shadow:0 15px 40px #0000000f}@media (width<=992px){.contact-grid{grid-template-columns:1fr;gap:2.5rem}.contact-map{height:350px;min-height:350px}.contact-map iframe{min-height:350px}.contact-form-section{margin-top:2.5rem}}.not-found{text-align:center;justify-content:center;align-items:center;min-height:80vh;display:flex;overflow:hidden}.not-found-content{flex-direction:column;align-items:center;gap:3rem;max-width:800px;margin:0 auto;display:flex}.not-found-image{width:100%;max-width:500px;position:relative}.not-found-image img{filter:drop-shadow(0 20px 40px #0d6efd33);width:100%;height:auto}.not-found-text h1{margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,4rem);line-height:1.2}.not-found:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0d6efd0d 0%,#0000 70%);width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.not-found-content{gap:2rem}.not-found-text p{padding:0 1rem;font-size:1.1rem}}.booking-page .page-header{background:var(--bg-dark);text-align:center;color:#fff;padding:8rem 0 3rem}.booking-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:2.5rem;display:grid}.booking-form-wrapper{padding:2.5rem}.booking-form-wrapper h2{color:var(--bg-dark);margin-bottom:1.5rem;font-size:1.6rem}.plan-selector-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.5rem;display:grid}.plan-option{cursor:pointer;border:2px solid #e2e8f0;border-radius:.75rem;gap:.75rem;padding:1rem;transition:all .2s;display:flex;position:relative}.plan-option:hover{border-color:#94a3b8}.plan-option.selected{background:#eff6ff;border-color:#0d6efd}.plan-radio input{margin-top:.25rem}.plan-info strong{color:#0f172a;font-size:.95rem;display:block}.discount-tag{color:#15803d;background:#dcfce7;border-radius:9999px;margin:.25rem 0;padding:.15rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.plan-price{color:#0d6efd;margin-top:.25rem;font-size:1.15rem;font-weight:700}.plan-price span{color:#64748b;font-size:.8rem;font-weight:400}.form-row{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.25rem;display:grid}.form-group{flex-direction:column;gap:.4rem;margin-top:1.25rem;display:flex}.form-group label{color:#334155;font-size:.9rem;font-weight:600}.form-group input,.form-group textarea,.form-group select{border:1px solid #cbd5e1;border-radius:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:#0d6efd;outline:none}.compliance-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;margin-top:1.5rem;padding:1.2rem}.age-verification-box{border-left:4px solid #f59e0b}.recurring-terms-box{background:#f0f7ff;border-left:4px solid #0d6efd}.recurring-terms-header{color:#0d6efd;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.recurring-terms-text{color:#334155;margin-bottom:.75rem;font-size:.85rem;line-height:1.5}.signup-terms-box{border-left:4px solid #10b981}.checkbox-label{color:#1e293b;cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.4;display:flex}.checkbox-label input[type=checkbox]{accent-color:#0d6efd;cursor:pointer;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.2rem}.checkbox-label a{color:#0d6efd;font-weight:600;text-decoration:underline}.checkout-action-area{border-top:2px solid #f1f5f9;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.direct-adjacent-disclosure{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.4}.direct-adjacent-disclosure strong{color:#0f172a}.direct-adjacent-disclosure small{color:#64748b;margin-top:.25rem;display:block}.btn-submit-booking{justify-content:center;width:100%;padding:1rem;font-size:1.1rem}.card-summary{padding:2rem;position:sticky;top:6rem}.card-summary h3{color:var(--bg-dark);margin-bottom:1.25rem;font-size:1.3rem}.summary-item{color:#334155;justify-content:space-between;margin-bottom:.75rem;font-size:.95rem;display:flex}.summary-divider{background:#e2e8f0;height:1px;margin:1rem 0}.summary-item.total{color:#0f172a;font-size:1.2rem;font-weight:700}.summary-guarantees{background:#f8fafc;border-radius:.5rem;margin-top:1.5rem;padding:1rem}.summary-guarantees h4{color:#0f172a;margin-bottom:.75rem;font-size:.95rem}.summary-guarantees ul{flex-direction:column;gap:.5rem;display:flex}.summary-guarantees li{color:#475569;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.summary-guarantees li svg{color:#10b981;font-size:1.1rem}.single-click-portal-info{text-align:center;color:#64748b;margin-top:1.25rem;font-size:.8rem}.single-click-portal-info a{color:#0d6efd;text-decoration:underline}.error-alert{color:#b91c1c;background:#fee2e2;border:1px solid #ef4444;border-radius:.5rem;margin-bottom:1.25rem;padding:.85rem 1rem;font-size:.9rem}.booking-success{text-align:center;max-width:650px;margin:0 auto;padding:3rem 2rem}.success-icon{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;font-size:2rem;font-weight:700;display:flex}.success-details{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;gap:.5rem;margin:1.5rem 0;padding:1.25rem;font-size:.95rem;display:flex}.success-notice{color:#64748b;font-size:.9rem}@media (width<=900px){.booking-grid,.form-row{grid-template-columns:1fr}}.legal-page .page-header{background:var(--bg-dark);text-align:center;color:#fff;padding:8rem 0 3rem}.legal-meta{color:#94a3b8;margin-top:.5rem;font-size:.95rem}.legal-container{max-width:900px}.legal-card{color:#334155;padding:3rem;line-height:1.8}.legal-card h2{color:var(--bg-dark);border-bottom:2px solid #e2e8f0;margin-top:2.2rem;margin-bottom:.8rem;padding-bottom:.4rem;font-size:1.6rem}.legal-card h2:first-of-type{margin-top:0}.legal-card p{margin-bottom:1.2rem}.legal-card ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style:outside}.legal-card ul li{margin-bottom:.5rem}.contact-box{color:#1e293b;background:#f8fafc;border-left:4px solid #0d6efd;border-radius:.5rem;margin:1.5rem 0;padding:1.5rem}.contact-box p{margin-bottom:.5rem}.advisor-note{color:#64748b;margin-top:.5rem;font-size:.85rem}.processor-table-wrapper{margin:1.5rem 0;overflow-x:auto}.legal-table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.legal-table th,.legal-table td{border:1px solid #e2e8f0;padding:.85rem 1rem}.legal-table th{color:#0f172a;background:#f1f5f9;font-weight:600}.legal-table tr:nth-child(2n){background:#f8fafc}.template-box{color:#e2e8f0;background:#0f172a;border-radius:.75rem;margin-top:1rem;padding:1.5rem}.template-box pre{white-space:pre-wrap;margin-bottom:1.25rem;font-family:Consolas,Courier New,Courier,monospace;font-size:.85rem;line-height:1.5;overflow-x:auto}@media (width<=768px){.legal-card{padding:1.5rem}}.cookie-banner-wrapper{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#050a30fa;border-top:1px solid #ffffff26;padding:1.5rem;font-size:.95rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0006}.cookie-banner-content{flex-direction:column;gap:1.2rem;max-width:1200px;margin:0 auto;display:flex}.cookie-banner-text h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem}.cookie-banner-text p{color:#cbd5e1;margin:0;line-height:1.5}.cookie-banner-text a{color:#38bdf8;font-weight:600;text-decoration:underline}.cookie-banner-text a:hover{color:#7dd3fc}.cookie-preferences-panel{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;padding:1rem;display:grid}.pref-item label{cursor:pointer;color:#e2e8f0;align-items:flex-start;gap:.75rem;font-size:.9rem;display:flex}.pref-item input[type=checkbox]{accent-color:#0d6efd;cursor:pointer;width:1.1rem;height:1.1rem;margin-top:.2rem}.cookie-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.btn-primary-cookie,.btn-secondary-cookie,.btn-outline-cookie{cursor:pointer;border-radius:9999px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .2s}.btn-primary-cookie{color:#fff;background:#0d6efd;border:none}.btn-primary-cookie:hover{background:#0b5ed7;transform:translateY(-1px)}.btn-secondary-cookie{color:#f1f5f9;background:#ffffff1f;border:1px solid #ffffff40}.btn-secondary-cookie:hover{background:#ffffff38}.btn-outline-cookie{color:#cbd5e1;background:0 0;border:1px solid #ffffff4d}.btn-outline-cookie:hover{color:#fff;border-color:#fff}.cookie-manage-toggle{color:#cbd5e1;z-index:9990;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a30e6;border:1px solid #fff3;border-radius:9999px;padding:.45rem .9rem;font-size:.8rem;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 4px 15px #0003}.cookie-manage-toggle:hover{color:#fff;background:#050a30}@media (width<=768px){.cookie-banner-actions{flex-direction:column}.btn-primary-cookie,.btn-secondary-cookie,.btn-outline-cookie{text-align:center;width:100%}}
