@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32fe63294b6cd18c-s.7f335ffb.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:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73091b67359a1d13-s.48aa4bab.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:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.3f4cab70.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:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32fe63294b6cd18c-s.7f335ffb.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:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/73091b67359a1d13-s.48aa4bab.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:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.3f4cab70.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:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32fe63294b6cd18c-s.7f335ffb.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:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/73091b67359a1d13-s.48aa4bab.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:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.3f4cab70.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:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32fe63294b6cd18c-s.7f335ffb.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:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/73091b67359a1d13-s.48aa4bab.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:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.3f4cab70.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:Dancing Script Fallback;src:local(Arial);ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:81.43%}.dancing_script_17575783-module__FKcZbG__className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}.dancing_script_17575783-module__FKcZbG__variable{--font-dancing-script:"Dancing Script","Dancing Script Fallback"}
@font-face{font-family:Merriweather;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/2742b3d653a3157b-s.92bf32a1.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:Merriweather;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/be7780d61d89233b-s.9b0d31b6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/fb4a86a49ba2c1c4-s.4d358879.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:Merriweather;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/3e80ce3d3175ff0e-s.b807d5f3.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:Merriweather;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/9de307755bdae5a1-s.p.b8bd3ca3.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:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2742b3d653a3157b-s.92bf32a1.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:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/be7780d61d89233b-s.9b0d31b6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fb4a86a49ba2c1c4-s.4d358879.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:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3e80ce3d3175ff0e-s.b807d5f3.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:Merriweather;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/9de307755bdae5a1-s.p.b8bd3ca3.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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2742b3d653a3157b-s.92bf32a1.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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/be7780d61d89233b-s.9b0d31b6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fb4a86a49ba2c1c4-s.4d358879.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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3e80ce3d3175ff0e-s.b807d5f3.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:Merriweather;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/9de307755bdae5a1-s.p.b8bd3ca3.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:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.78def622.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:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.656fbe30.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.a9cc7c2a.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:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.d6988a53.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:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.8a6b2436.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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.78def622.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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.656fbe30.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.a9cc7c2a.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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.d6988a53.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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.8a6b2436.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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.78def622.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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.656fbe30.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.a9cc7c2a.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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.d6988a53.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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.8a6b2436.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:Merriweather Fallback;src:local(Times New Roman);ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:122.09%}.merriweather_292be629-module__L8_3Ra__className{font-family:Merriweather,Merriweather Fallback}.merriweather_292be629-module__L8_3Ra__variable{--font-merriweather:"Merriweather","Merriweather Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_6c7f8de-module__EtjEuq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_6c7f8de-module__EtjEuq__variable{--font-nunito:"Nunito","Nunito Fallback"}
@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/803974e4127973f0-s.32654a7e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c6c4e3ac6c6a74a-s.d4527ff7.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:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3601f32897df77ee-s.p.2ad5c29d.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:Russo One Fallback;src:local(Arial);ascent-override:80.0%;descent-override:24.1%;line-gap-override:0.0%;size-adjust:115.75%}.russo_one_51c9c38c-module__lf_vEa__className{font-family:Russo One,Russo One Fallback;font-style:normal;font-weight:400}.russo_one_51c9c38c-module__lf_vEa__variable{--font-russo-one:"Russo One","Russo One Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.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;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.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:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.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:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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_48ba6523-module__SAa0Fq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_48ba6523-module__SAa0Fq__variable{--font-spartan:"Inter","Inter Fallback"}
:root{--dark:#111;--lightDark:#191919;--myDark:#27292d;--light:#fff;--lightGrey:#ddd}.dark-theme{background-color:var(--lightDark);color:var(--light);transition:all .3s ease-in-out}html{scroll-behavior:smooth}.lorem{color:#000}body{font-family:var(--font-nunito),Arial,Helvetica,sans-serif;margin:0}*{box-sizing:border-box}a{color:var(--light);text-decoration:none}ul{padding:0}li{list-style:none}canvas{-ms-touch-action:auto;touch-action:auto;margin-bottom:-1em}#icon{cursor:pointer;width:24px;color:var(--light)}.main-section{background:var(--dark);color:var(--light);height:100vh}.main-section .hero-section{pointer-events:none;width:80%;max-width:1600px;margin:0 auto}.main-section .hero-section .navbar{z-index:30;justify-content:space-between;align-items:center;width:90%;max-width:1170px;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.main-section .hero-section .navbar .logo{font-family:var(--font-dancing-script),cursive;pointer-events:all;background:0 0;margin-top:.5em;font-size:1em;font-weight:700;transition:opacity .1s ease-in-out}.main-section .hero-section .navbar .logo:hover{opacity:.8}.main-section .hero-section .navbar .logo a{height:70px;display:block}.main-section .hero-section .navbar .logo a img{width:50px;height:auto;margin-top:5px}@media (max-width:768px){.main-section .hero-section .navbar .logo a img{width:40px;margin-top:5px}}@media (max-width:992px){.main-section .hero-section .navbar .logo a img{width:50px;margin-top:5px}}.main-section .hero-section .navbar h2{margin-top:.5em}.main-section .hero-section .navbar.hidden{opacity:0;pointer-events:none}.main-section .hero-section .navbar .nav-links{pointer-events:all;display:flex}.main-section .hero-section .navbar .nav-links div{cursor:pointer}.animate-toggle{font-size:21px}.bolt{display:none}.hidden{display:none!important}.main-section .hero-section .navbar .nav-links .moon-icon{display:none}.main-section .hero-section .navbar .nav-links .phone-icon:hover{animation:4s ease-in-out infinite shake}.main-section .hero-section .navbar .nav-links .whatsapp-icon-img{transition:transform .2s ease-in-out}.main-section .hero-section .navbar .nav-links .whatsapp-icon-img:hover{animation:4s ease-in-out infinite popShake}.main-section .hero-section .navbar .nav-links .sun-icon-img{transition:transform .2s}.main-section .hero-section .navbar .nav-links .sun-icon-img:hover{transform:rotate(90deg)}.main-section .hero-section .navbar .nav-links div+div{margin-left:2.5em}.main-section .hero-section .hero-section-text{z-index:20;width:100%;position:absolute;top:50%;left:0;transform:translateY(-70%)}.main-section .hero-section .hero-section-text .hero-content{width:80%;max-width:1170px;margin:0 auto;padding:0 2em;position:relative}.main-section .hero-section .hero-section-text .hero-content h1{margin:0;font-size:4em;font-family:var(--font-spartan),sans-serif!important}@media (max-width:1100px){.main-section .hero-section .hero-section-text .hero-content h1{font-size:3em;font-family:var(--font-spartan),sans-serif!important}}@media (max-width:888px){.main-section .hero-section .hero-section-text .hero-content h1{font-size:2em;font-family:var(--font-spartan),sans-serif!important}}.main-section .hero-section .hero-section-text .hero-content p{margin:1.25em 0 2.25em;font-style:italic;font-family:var(--font-merriweather),serif!important}.main-section .hero-section .hero-section-text .hero-content .about-me-btn{cursor:pointer;pointer-events:all;background:#4595eb linear-gradient(270deg,#1595b6,#1f2667e6);border-radius:5px;padding:.6em 1.25em;font-weight:800;transition:transform .1s ease-in-out;display:inline-block;position:relative}.main-section .hero-section .hero-section-text .hero-content .about-me-btn:hover{transform:scale(1.1)}.main-section .hero-section .hero-section-text .hero-content .about-me-btn:hover .right-arrow{right:-25%}.main-section .hero-section .hero-section-text .hero-content .right-arrow{transition:right .2s ease-in-out;position:absolute;top:10%;right:-20%}.main-section .hero-section .hero-section-text .hero-content .button-container{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.main-section .hero-section .hero-section-text .hero-content .cv-download-btn{cursor:pointer;pointer-events:all;color:#fff;background:#28a745 linear-gradient(270deg,#1595b6,#1f2667e6);border:none;border-radius:5px;outline:none;padding:.6em 1.25em;font-weight:800;text-decoration:none;transition:transform .2s ease-in-out;display:inline-block;position:relative}.main-section .hero-section .hero-section-text .hero-content .cv-download-btn:hover{transform:scale(1.1)}.main-section .hero-section .hero-section-text .hero-content .cv-download-btn:hover .download-icon{right:-25%}.main-section .hero-section .hero-section-text .hero-content .download-icon{color:#fff;transition:right .2s ease-in-out;position:absolute;top:50%;right:-20%;transform:translateY(-50%)}.main-section .hero-section .hero-section-text .hero-content .cv-download-text{color:#fff;font-size:1em;font-weight:800}@media (max-width:650px){.main-section .hero-section .hero-section-text .hero-content .right-arrow{display:none}}@media (max-width:888px){.main-section .hero-section .hero-section-text .hero-content{margin-top:1.2em}}@keyframes zoomBig{0%{opacity:1;border-width:6px;transform:translate(-50%,-50%)scale(0)}55%{opacity:.8;border-width:4px}75%{border-width:2px}85%{opacity:.4;border-width:1px}to{opacity:.1;border-width:1px;transform:translate(-50%,-50%)scale(1)}}.wave-pulse{width:1px;height:0;margin:0 auto}.relative{position:relative}.wave-pulse:before,.wave-pulse:after{opacity:0;content:"";z-index:-4;border:4px solid #068ff8;border-radius:50%;width:550px;height:550px;animation:3.25s linear infinite zoomBig;display:block;position:absolute;top:50%;left:65%;transform:translate(-50%,-50%)}.wave-pulse:before{animation-delay:.75s}.main-section .hero-section .hero-section-text .hero-content .name-logo{z-index:-2;pointer-events:all;cursor:pointer;background:linear-gradient(#000,#193e4d,#2f6489);border-radius:50%;width:400px;height:400px;transition:transform 50ms ease-in-out;position:absolute;top:50%;left:65%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 34px 4px #2c444d}.main-section .hero-section .hero-section-text .hero-content .name-logo img{width:100%;height:auto}.main-section .hero-section .hero-section-text .hero-content .name-logo:hover{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)scale(.9)}@media (max-width:1500px){.main-section .hero-section .hero-section-text .hero-content .name-logo{width:350px;height:350px}}@media (max-width:1100px){.main-section .hero-section .hero-section-text .hero-content .name-logo{width:300px;height:300px}.wave-pulse:before,.wave-pulse:after{width:450px;height:450px}}@media (max-width:888px){.main-section .hero-section .hero-section-text .hero-content .name-logo{width:250px;height:250px}.wave-pulse:before,.wave-pulse:after{width:350px;height:350px}}@media (max-width:580px){.main-section .hero-section .hero-section-text .hero-content .name-logo,.wave-pulse:before,.wave-pulse:after{display:none}}@media (max-width:360px){.main-section .hero-section .hero-section-text .hero-content .name-logo{width:150px;height:150px}}@media (max-width:550px){.main-section .hero-section .hero-section-text{transform:translateY(-60%)}}.main-section .hero-section .about-section{background:var(--lightDark);pointer-events:none;z-index:1000;border-radius:10px;justify-content:center;align-items:center;width:90%;max-width:1200px;height:700px;transition:transform .2s ease-in-out,left .2s ease-in-out;display:flex;position:fixed;top:50%;left:25%;overflow:hidden;transform:translate(-50%,-45%)scale(0)}.main-section .hero-section .about-section .x-icon{cursor:pointer;background:#27292d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .15s ease-in-out;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 0 5px #000000bf}.main-section .hero-section .about-section .x-icon img{vertical-align:middle;width:50%}.main-section .hero-section .about-section .x-icon:hover{transform:rotate(90deg)scale(1.05);box-shadow:0 0 10px #00000080}.main-section .hero-section .about-section .about-me{align-items:center;width:85%;display:flex}.main-section .hero-section .about-section .about-me .about-me-text{width:60%;margin:0 auto}.main-section .hero-section .about-section .about-me .about-me-text ul{flex-wrap:wrap;font-size:.85em;display:flex}.main-section .hero-section .about-section .about-me .about-me-text ul li{border:1px solid #444;border-radius:50px;margin-bottom:.5em;margin-right:.5em;padding:.4em .8em}.main-section .hero-section .about-section .about-me .about-me-text .about-me-title{color:#1788ae}.main-section .hero-section .about-section .about-me .about-me-text .mern{color:#1788ae;margin-top:2em;margin-bottom:2.2em}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons{margin-top:1.5em;display:flex;position:relative}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons h2{margin-top:.5em}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons .mongodb-icon .tooltip{color:var(--light);background-color:#47a248}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons .express-icon .tooltip{background-color:var(--light)}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons .react-icon .tooltip{background-color:#61dafb}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons .node-icon .tooltip{background-color:#8cc84b;margin-left:-2px}@media (max-width:1000px){.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons{justify-content:center}.main-section .hero-section .about-section .about-me .about-me-text .about-me-title,.main-section .hero-section .about-section .about-me .about-me-text .mern{text-align:center}.main-section .hero-section .about-section .about-me .about-me-text .about-me-detail{text-align:justify;width:90%;margin:0 auto}.main-section .hero-section .about-section .about-me .about-me-text .about-me-detail+.about-me-detail{margin-top:.75em}.main-section .hero-section .about-section .about-me .about-me-text .mern{margin-top:1.2em;margin-bottom:1.2em}}@media (max-width:400px){.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons{justify-content:center;font-size:.7em}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons svg{width:35px;height:35px}.main-section .hero-section .about-section .about-me .about-me-text .about-me-title,.main-section .hero-section .about-section .about-me .about-me-text .mern{text-align:center}.main-section .hero-section .about-section .about-me .about-me-text .mern{margin-top:1em;margin-bottom:1.5em}.main-section .hero-section .about-section .about-me .about-me-text .about-me-detail{text-align:justify;width:90%;margin:0 auto}}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons div{cursor:context-menu;flex-direction:column;align-items:center;display:flex}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons div .tooltip{color:var(--dark);opacity:0;pointer-events:none;background-color:#8cc84b;border-radius:50px;margin-bottom:2em;padding:.5em 1.25em;font-weight:600;transition:top .25s cubic-bezier(.68,-.55,.265,1.55),opacity .25s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:-1.25em;box-shadow:0 10px 10px #00000080}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons div .tooltip:after{content:"";background:inherit;width:12px;height:12px;position:absolute;bottom:-6px;transform:rotate(45deg)}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons div:hover .tooltip{opacity:1;top:-3.25em}.main-section .hero-section .about-section .about-me .about-me-text .top-skills-icons div+div{margin-left:2em}.about-section .vertical-line{opacity:.5;z-index:0;background:#1788ae;width:2px;display:block;position:absolute;top:0;bottom:-5em;left:50%;transform:translate(-50%)}@media (max-width:1000px){.about-section .vertical-line{display:none}}@media (max-width:370px){.main-section .hero-section .about-section .about-me{zoom:90%}}@media (max-width:330px){.main-section .hero-section .about-section .about-me{zoom:85%}}.main-section .hero-section .about-section .illustration{text-align:center;align-items:center;width:100%;display:flex}.main-section .hero-section .about-section .illustration .coder-img{width:100%}@media (max-width:1000px){.main-section .hero-section .about-section .illustration .coder-img{width:60%;min-width:270px}}@media (max-width:760px){.main-section .hero-section .about-section .illustration{display:none}}@media (max-width:1000px){.main-section .hero-section .about-section{flex-direction:column;justify-content:center;height:max-content}.main-section .hero-section .about-me-text{width:90%!important}}@media (max-width:400px){.main-section .hero-section .about-section{padding:1em 0}}.main-section .hero-section .about-section.active{pointer-events:all;left:50%;transform:translate(-50%,-50%)scale(1)}.main-section .social-links{pointer-events:all;z-index:22;font-size:2em;position:absolute;top:44%;right:1em;transform:translateY(-50%)}.main-section .social-links li+li{margin-top:.5em}.main-section .social-links i{color:#b0b2c3;transition:color .1s ease-in-out,transform .1s ease-in-out}.main-section .social-links li:hover i{color:var(--light);transform:scale(1.1)}.main-section .social-links.hidden{opacity:0;pointer-events:none}@media (max-width:650px){.main-section .social-links{font-size:1.5em}.main-section .social-links i{color:#c3c5d4}.main-section .social-links li+li{margin-top:.75em}}.main-section #wrapper-canvas{z-index:10;pointer-events:scroll}@media (max-width:650px){.main-section #wrapper-canvas,.animate-toggle{display:none}}.main-section .overlay{background:var(--dark);opacity:0;z-index:99;pointer-events:none;position:fixed;inset:0}.main-section .overlay.active{opacity:.7;pointer-events:all}.main-section .overlay2{background:var(--dark);opacity:.2;z-index:0;pointer-events:none;position:absolute;inset:0}@media (max-width:650px){.main-section .overlay2{opacity:.4}}.main-section .latest-works-link{cursor:pointer;pointer-events:all;z-index:10;background:linear-gradient(270deg,#1595b6,#1f2667e6);border-radius:5px;padding:.5em 1em;font-size:1.2em;font-weight:700;transition:transform .1s ease-in-out;display:inline-block;position:absolute;bottom:4em;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #00000080}@media (max-width:300px){.main-section .latest-works-link{font-size:1em}}.main-section .latest-works-link:hover{transform:translate(-50%)scale(1.1)}.main-section .latest-works-link:hover+.down-arrow{bottom:1.75em}.main-section .down-arrow{cursor:pointer;pointer-events:all;transition:bottom .25s ease-in-out;position:absolute;bottom:2em;left:50%;transform:translate(-60%)rotate(90deg)}.main-section .down-arrow:hover{bottom:1.75em}.main-section .latest-works-arrow{cursor:pointer;pointer-events:all;background:#444;width:2px;height:1.5em;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main-section .latest-works-arrow:hover~.down-arrow{bottom:1.75em}@media (max-width:650px){.main-section{font-size:.9em}}#wrapper-canvas canvas{max-width:100%}.work-section{margin:0 auto;position:relative}.work-section h2{text-align:center;background-color:var(--light);z-index:5;color:#1788ae;border:2px solid #1788ae;border-top:none;border-radius:0 0 8px 8px;width:max-content;margin:0 auto;padding:.2em .5em;font-size:2.5em;position:relative}.dark-theme .work-section h2{background-color:var(--lightDark);border-left:none;border-right:none;border-radius:0}@media (max-width:650px){.work-section h2{border:none;margin-top:.5em;margin-bottom:.8em;padding:0;font-size:1.5em}}.work-section .project{align-items:center;gap:5em;width:90%;max-width:1600px;margin:2em auto 3em;display:flex;position:relative}.work-section .project .ejs{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;font-size:1.2em;display:flex}.work-section .project ul{flex-wrap:wrap;font-size:.85em;display:flex}.work-section .project ul li{border:1px solid #ddd;border-radius:50px;margin-bottom:.5em;margin-right:.5em;padding:.4em .8em}.work-section .project .project-img{cursor:pointer;display:flex;position:relative}.work-section .project .project-img:nth-child(2){justify-content:flex-end}@media (max-width:650px){.work-section .project .project-img:nth-child(2){justify-content:center}.work-section .project .project-img:nth-child(2n){order:-1}}.work-section .project .project-img a{justify-content:center;display:flex}.work-section .project .project-img .project-img-wrapper{justify-content:center;align-items:center;max-width:400px;display:flex;position:relative}.work-section .project .project-img .project-img-wrapper img{z-index:6;width:100%;max-width:400px;transition:transform .2s ease-in-out}.dark-theme .custom-drop-shadow{filter:drop-shadow(0 0 60px #3b82f699)}@media (max-width:650px){.work-section .project .project-img .project-img-wrapper .visit-site{top:initial;opacity:1;z-index:80;bottom:-2.5em;box-shadow:0 0 5px #00000040}.work-section .project .project-img .project-img-wrapper .visit-site:after{opacity:0;top:-6px}}@media (min-width:650px){.work-section .project .project-img .project-img-wrapper:hover img{transform:scale(1.2)}.work-section .project .project-img .project-img-wrapper:hover .visit-site{top:-4.5em}}@media (max-width:650px){.work-section .project .project-img .project-img-wrapper{cursor:default}.work-section .project .project-img .project-img-wrapper a:first-child{pointer-events:none}.work-section .project .project-img{justify-content:center;margin-bottom:2em}}.work-section .project .project-details a{color:#000}.work-section .project .project-details span{font-size:1.2em}.work-section .project .project-details p{text-align:justify}.work-section .project .circle-dot{background-color:var(--light);cursor:pointer;z-index:2;border:3px solid #2694d4;border-radius:50%;width:15px;height:15px;transition:transform 50ms ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-section .project .circle-dot:hover{transform:translate(-50%,-50%)scale(1.2)}@media (max-width:650px){.work-section .project .circle-dot,.work-section .project .circle-extension{display:none}}.work-section .project .circle-extension{z-index:1;background-color:#ddd;width:35%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-100%,-50%)}.work-section .project .visit-site{color:var(--light);z-index:5;background:#2694d4;border-radius:5px;align-items:center;width:max-content;padding:.5em 1em;transition:top .3s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:absolute;top:10%;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #0003}.work-section .project .visit-site.tablet{padding:.5em}.work-section .project .visit-site svg{margin-left:.25em}.work-section .project .visit-site:after{content:"";background:inherit;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)translate(-50%,50%)}.work-section .project h3{margin-bottom:.2em;font-size:2em}.work-section .project div{width:100%}@media (max-width:650px){.work-section .project{flex-direction:column;gap:0}}.work-section .project0,.work-section .project1{border-radius:10px}@media (min-width:650px){.work-section .project5 .project-img-wrapper:hover img,.work-section .project6 .project-img-wrapper:hover img{transform:scale(1.1)!important}}.work-section .vertical-line{opacity:.5;z-index:0;background:#1788ae;width:2px;position:absolute;top:0;bottom:-5em;left:50%;transform:translate(-50%)}@media (max-width:650px){.work-section .vertical-line{display:none}}.work-section .vertical-line2{z-index:0;background:#eee;width:2px;position:absolute;top:-3em;bottom:0;left:100%;transform:translate(-50%)}@media (max-width:650px){.work-section{font-size:.9em}.work-section h2{margin-bottom:1em;font-size:2em}}.testimonial-section .testimonial-title{background-color:var(--light);color:#1788ae;z-index:5;background-color:var(--lightDark);border:2px solid #1788ae;border-radius:8px;width:max-content;margin:0 auto 1.5em;padding:.35em .65em;font-size:2em;position:relative}@media (max-width:650px){.testimonial-section .testimonial-title{border:none;margin-bottom:.8em;padding:0;font-size:1.5em}}@media (max-width:350px){.testimonial-section .testimonial-title{border:none;margin-bottom:.8em;padding:0;font-size:1.25em}}.testimonial-section .swiper{max-width:1000px;margin:0 auto}.testimonial-section .swiper .swiper-wrapper{align-items:center;display:flex}.testimonial-section .swiper .swiper-slide{text-align:center;justify-content:center;align-items:center;width:100%;padding:2em 0;font-size:18px;display:flex}.testimonial-section .swiper .swiper-slide .swiper-card{background-color:var(--light);z-index:6;border-radius:10px;align-items:center;width:80%;max-width:800px;padding:2em;display:flex;position:relative;box-shadow:0 0 10px #0003}.dark-theme .testimonial-section .swiper .swiper-slide .swiper-card{background-color:var(--lightDark);box-shadow:0 0 20px #3b82f699}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-image{flex:1}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:150px;height:150px;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:block;box-shadow:0 0 10px #00000059}.dark-theme .testimonial-section .swiper .swiper-slide .swiper-card .testimonial-image img{box-shadow:0 0 10px #3b82f699}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-image img:hover{transform:scale(1.05);box-shadow:0 0 15px #00000040}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-text{text-align:left;flex:2;padding-top:2.5em}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-text h2,.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-text h5{text-align:right;color:#1788ae;margin:0}.testimonial-section p{color:var(--lightDark)}.dark-theme .testimonial-section p{color:var(--lightGrey)}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-text h5{margin-top:.2em}@media (max-width:750px){.testimonial-section .swiper .swiper-slide .swiper-card{width:90%;font-size:.8em}}@media (max-width:650px){.testimonial-section .swiper .swiper-slide .swiper-card{flex-direction:column;padding:1.5em}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-image{justify-content:center;display:flex}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-image img{max-width:200px}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-text{flex-direction:column;padding-top:1em;display:flex}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-text h2,.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-text h5{text-align:center}.testimonial-section .swiper .swiper-slide .swiper-card .testimonial-text p{text-align:justify;order:3}}.testimonial-section .swiper .swiper-button-next,.testimonial-section .swiper .swiper-button-prev{color:#1788ae;z-index:999;cursor:pointer}.testimonial-section .swiper .swiper-pagination-bullet{background-color:#1788ae}@media (max-width:750px){.testimonial-section .swiper .swiper-button-next,.testimonial-section .swiper .swiper-button-prev{display:none}}.contact-section{padding-top:2em}.contact-section h2{text-align:center;color:#1788ae;background-color:var(--light);border:2px solid #1788ae;border-radius:8px;width:max-content;margin:0 auto 1.5em;padding:.35em .65em;font-size:2em;position:relative}.dark-theme .contact-section h2{background-color:var(--lightDark)}@media (max-width:650px){.contact-section h2{border:none;margin-bottom:.8em;padding:0;font-size:1.5em}}.contact-section .contact-form{color:#444;justify-content:center;align-items:center;width:90%;max-width:1600px;margin:0 auto;display:flex}@media (max-width:990px){.contact-section .contact-form{flex-direction:column}}.contact-section .contact-form svg{vertical-align:middle}.contact-section .contact-form .contact-img{text-align:center;width:100%}.contact-section .contact-form .contact-img img{width:100%;max-width:700px}.contact-section .contact-form form{flex-direction:column;width:100%;max-width:700px;display:flex}.dark-theme .contact-section .contact-form form{color:var(--light)}.contact-section .contact-form form input,.contact-section .contact-form form textarea,.contact-section .contact-form form button{background-color:var(--light);resize:none;border:1px solid #ced4da;border-radius:5px;outline:none;margin:.5em 0 1.2em;padding:1em;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out}.dark-theme .contact-section .contact-form form input,.dark-theme .contact-section .contact-form form textarea{background-color:var(--lightDark);color:var(--lightGrey);border:1px solid #5d6063}.contact-section .contact-form form button:hover i.fa-paper-plane{animation:3s ease-in-out infinite shake}.contact-section .contact-form form input:focus,.contact-section .contact-form form textarea:focus,.contact-section .contact-form form button:focus{border-color:#1788ae;box-shadow:0 0 0 .2rem #1788ae40}.label{color:var(--dark)}.contact-section .contact-form form button{color:#fff;cursor:pointer;background-color:#1788ae;margin-top:1em;font-family:inherit;transition:transform .25s ease-in-out}.contact-section .contact-form form button:hover{transform:scale(1.025)}.contact-section .contact-form form button.sent{background-color:#47a248}.contact-section .contact-form form button.notSent{background-color:#f83d3d}footer{margin:3em 0 2em}footer p{text-align:center;color:#999;font-size:.75em}footer .black-logo{cursor:pointer;z-index:4;justify-content:center;width:max-content;margin:0 auto;display:flex;position:relative}footer .black-logo img{width:40px;height:auto}footer .black-logo span{color:var(--light);opacity:0;z-index:-5;background:#1788ae;border-radius:5px;align-items:center;width:max-content;padding:.5em 1em;transition:left .3s cubic-bezier(.68,-.55,.265,1.55),opacity .3s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:absolute;left:-5px;transform:translateY(15%);box-shadow:0 5px 10px #0003}footer .black-logo span svg{margin-left:.25em}footer .black-logo span:after{content:"";background:inherit;width:12px;height:12px;position:absolute;top:0;left:50%;transform:rotate(45deg)translate(-50%)}footer .black-logo:hover span{opacity:1;left:110%}footer .social-links{width:max-content;margin:1em auto 0;font-size:1.25em;display:flex}footer .social-links li a{color:#1788ae}@media (min-width:650px){footer .social-links li a i{transition:transform .2s ease-in-out}footer .social-links li a i:hover{transform:scale(1.15)}}footer .social-links li+li{margin-left:1.5em}@keyframes breathing{0%{transform:translateY(0)}25%{transform:translateY(-1em)}50%{transform:translateY(0)}75%{transform:translateY(1em)}to{transform:translateY(0)}}@keyframes popShake{0%{transform:scale(1.1)rotate(0)}2%{transform:scale(1.1)rotate(10deg)}4%{transform:scale(1.1)rotate(-10deg)}6%{transform:scale(1.1)rotate(10deg)}8%{transform:scale(1.1)rotate(-10deg)}10%{transform:scale(1.1)rotate(10deg)}12%{transform:scale(1.1)rotate(-10deg)}14%{transform:scale(1.1)rotate(10deg)}16%{transform:scale(1.1)rotate(-10deg)}18%{transform:scale(1.1)rotate(10deg)}20%{transform:scale(1.1)rotate(-10deg)}22%{transform:scale(1.1)rotate(10deg)}24%{transform:scale(1.1)rotate(-10deg)}26%{transform:scale(1.1)rotate(10deg)}28%{transform:scale(1.1)rotate(-10deg)}30%{transform:scale(1.1)rotate(10deg)}32%{transform:scale(1.1)rotate(-10deg)}34%{transform:scale(1.1)rotate(-10deg)}36%{transform:scale(1.1)rotate(10deg)}38%{transform:scale(1.1)rotate(-10deg)}40%{transform:scale(1.1)rotate(10deg)}42%{transform:scale(1.1)rotate(-10deg)}44%{transform:scale(1.1)rotate(10deg)}46%{transform:scale(1.1)rotate(0)}}@keyframes shake{0%{transform:scale(1.1)translate(0,0)}2%{transform:scale(1.1)translate(.05em)}4%{transform:scale(1.1)translate(-.05em)}6%{transform:scale(1.1)translate(.05em)}8%{transform:scale(1.1)translate(-.05em)}10%{transform:scale(1.1)translate(.05em)}12%{transform:scale(1.1)translate(-.05em)}14%{transform:scale(1.1)translate(.05em)}16%{transform:scale(1.1)translate(-.05em)}18%{transform:scale(1.1)translate(.05em)}20%{transform:scale(1.1)translate(-.05em)}22%{transform:scale(1.1)translate(.05em)}24%{transform:scale(1.1)translate(-.05em)}26%{transform:scale(1.1)translate(.05em)}28%{transform:scale(1.1)translate(-.05em)}30%{transform:scale(1.1)translate(.05em)}32%{transform:scale(1.1)translate(-.05em)}34%{transform:scale(1.1)translate(.05em)}36%{transform:scale(1.1)translate(-.05em)}38%{transform:scale(1.1)translate(.05em)}40%{transform:scale(1.1)translate(-.05em)}42%{transform:scale(1.1)translate(.05em)}44%{transform:scale(1.1)translate(-.05em)}46%{transform:scale(1.1)translate(0,0)}}
