@charset "UTF-8";@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/a19XJWy_NXPTRtRrl2zt5D9qpWgqIz-EJG4kZy1TBg4-F203BbdP0V8Cs98VuQ4eKutOLl9zyC1KVvGZDJneDhQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}
@font-face{font-family:"Montserrat Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.7672%;ascent-override:80.1542%;descent-override:20.7838%;line-gap-override:0%}
@font-face{font-family:"Montserrat Fallback: Segoe UI";src:local("Segoe UI");size-adjust:113.452%;ascent-override:85.3224%;descent-override:22.1239%;line-gap-override:0%}
@font-face{font-family:"Montserrat Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.7778%;ascent-override:86.6004%;descent-override:22.4553%;line-gap-override:0%}
@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}
@font-face{font-family:"Montserrat Fallback: Noto Sans";src:local("Noto Sans");size-adjust:106.1181%;ascent-override:91.2191%;descent-override:23.6529%;line-gap-override:0%}
@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/pK9GOsD9zVw4VEIvp9HsDIy9Rmufx-zzxFQ5gVxiLs4-P4Bhc3ckxb7VmZqX7z_5s3n_Q0Ia-VwnWhI4qpIBrOY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/lhFLcPJyAO_aU9rSX4Qh5Jri8EFJTT_xklzj14FNxyQ-Dxiqrbm5UUpP_eNC8ux96QwinZ-ggHIV4a0nl6hlLck.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/bBNf7dzTaN4DGTSiBvmcZDQEVZVYKauRH99eQZQe8ws-v41vBNqvwvkq9l0Z3yaqDFd80ejTRhEMUU4OffpQtX8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Regular Italic"),local("Montserrat Italic"),url(../_fonts/BMzSmXJChc3_nOmkKToyLSrPY53qIqMY41zIEN3M2so-FxNiFVv2XhC89fI0daEuPhDZIFpR5cqdUtgPodounVs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/_FX_3r97bL2ouD7JibClESP2DpQiyetNLtYtuijT8YM-m2OfBi7_UgHPQg9g1ptkxCPAHvL9qhEsl6cJ0x5fQoU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/u-Q-yn37cq_uamgQ3y_7oy0xbyvp4rObUW9XjuLA4UQ-SQcYWcZZ5HtBGY2_Ct6SB-pvJDLD1KCUlLhWh56GF_E.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/GKwIaHGts2UJaqPp8gU4Vlf5U0wVX86XD_qMcsMNupU-zupG1sW4fGpjfmTH_ji_w4luJmccDI77JJft2d3mgs0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/EVniyuFZESdFpHPUpqhgSpcLIdyI-oHobKNVRVqqsmU-I7H_5NmJCjUAINXwhHcy1sFOC61O3Oder6SPJQI_u9c.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),url(../_fonts/0mjYUARW5v313hrivA-SHIm3kDOze6Hk1sipb_hK70w-RBVd8cmbriCGvrlk7Mt69Ei5QbKQcODZoxhJWich6FE.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/sV1pbfhuy7TbZ0ZphnpqdGfsy9ChceSAIKQFG05av1I-dHSgnNKLo46UFPDNyKbF7OOBuHOzuKsm49q_cJrpWCM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/iF8OQTv00dNVOAI8rDt39Zm5NpwSrXGxcVgX_eepQQA-MpDscMPm3DHRU2n3ANCQlrTg_9QnISuwtt2Use3F_2o.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/cycKqkNIMZtmEJjXxFLUnBvkHmZD9Z8LfhF4ivuwgHk-mKpR7GnJMZ7uac8mir7_51LgDAkgUkz7eOJcF2osAus.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/jfPvdXnDVl1oynVti_ot9qNwO8AYFJnILejhiaEzYh0-TNo6NR2pN69w9fr9NtjyyX3koPM5ntnwx_Hi9h99Rxk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),url(../_fonts/sI8pUjlozmWTvPLbk5SkkDz8S-ygKlO_S80SFz-n1Qc-WFAE57dhhTWQdjWeeGLnEAfrqM6sITIek2yneema1wU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/HWvOVCNuNYn2b4XnV_3hTK5DqVYpbyBiVluC_fUCDFw-yn3gfTcwfm1epim3okQNNMlupHECVqAwQMH7MEDNijI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/3OkPgZz_Xn95AUcC3KwxQhU5ONnph-jvtTzR70gddqU-BI4eviAZLbCD7IhGX9vkqcX1VsCaCc7PEoM_1eWctAw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/b_tx_V0mF7p5ftWWV4vAQwGRKp5kT7JJbu0mFrrEj9c-af0oav9SkuqeDqsW04SXhlHxMh9hcmsC_Ph0d7XhBrw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/tVgyCD6Mdls2Bu2GWdCDppAS5SvD_3HD5c_9-9tdhhs-R7XTrou3mCMKhwUO1tRi_WxsnY_SGCiZr3g2xe616l0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),url(../_fonts/IiNVLarCceODzYMh2sRrmNGqWK-E8gvGENZ3FGp9Ar8-ulJscUo20YIiV814n3iuoI428BvumRil1DiW4_GioMA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}
@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/xo200WgNRC0qXw4yNs4nNLtFYR6J28GMKDpdzZZkglI-ccOTVqWi8dcPFco3AtXofSKAJ9MV2bo0DHmMvYmxdiA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/WKvP97xNTE5vNEFVXAlVEIypIXM5Rtc_bX61qftkfvs-vFftf4nMny_lD4V2R2GHnfBArtTS9utTLfdDe70U5TE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/2xGYnwhRShYgo2aRXuQRL5SQ5TdKKSFdvhVeAiLzMTk-opoFPMtJOwBiHFce__4Sf26wOnbUiVLARno5hj8xU8E.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/exbT4-YeG0lkmylfdgClCwUygZdS3fjzCHtY-tW_0_g-F7nY1dLSZyAQ4qvNDXjdz4ruRtiYgZwXT2shetzx3lY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../_fonts/S1tqVJ3WDJd97LrAKnXf7tpoHnBuTSVr3CMGPKBPw80-gE4MDraoXvwmPmXPdAMS8WFC6y299VtlUAsFz57WfSw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/6K-mI9GyddCdhR7EgtpJprmfOFPAXIJjgAH6DYm5i0c-XRqu63Ao6wIvDbgkSjZ1xMgmS_OzRtQ7pszx5WvaGY4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/tVbHTnrBdt72WjDTlJJvl8ws7pgo39lMkoITorM026k-9SIuCKH_3FqyDxRxe_dpxjKT_Dfc6Du8-joexlXM1Ec.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/rCIgKMqVhmvdBcN3Vfwc1I_auARDgw0aDGtxtZyJtG4-ITdSJ_MpKFwH_DxPVZMRfWldW8m1-cRk_2L93jCLgoY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:500;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/PeNmtvbZ4KJPJxTeFF--51IJwHLLHvLIL53ePMhbc3Q-8a7_VaMXXoA9U-SCbTJ5KjIqCUx6KIrEDwmw1kjUGJ0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../_fonts/aB9K_7qvjWMkbNE0iXmdYxPXp7by7Q3FCNBscVymCx0-G7q_oGeOBM4Mtzsin_PlkLE4BnyK3qDEDFA3Vb0KY_M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/MrYQxxHknWZ99in5qQG0kYL3jcDGeArYGLGm9acOfS4-_wQry2DSE4no3A6zQyRF4FsgwqVcRcVjrct7szrAKIw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/o-BF4nadJxaN_JmJ2XpBSOKwKl4wJ1RyBGBG13ZIdvE-fuJk80XACFGBhESS_6xp6OLDs_uD-a_ELvL5-CITJi4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/ogSY9tUqMwc9Mpk1VzTeUwcGKPUmtz-CMKWEiRPdy8w-IJsGY_ah1KDrkNoGD8ZzrvNmRVRzKQeobuTOzRLq__c.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/AU1ROH2yuEZfGuAtnohmWWw5NxlmtSWsz0CDiS0aT2s-SLkQaXo86j010dWwbaZJzDL8GjuPy2v8jpAS9MXBwR4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),url(../_fonts/ZGnq5dOsLKuAXLGHE_0yO9toUrLjWqj0oJJJDlvwpXM-F_ZpiUTMXNLfjE73n3VlxeVtesU8FbpOOpBm-KLiv3o.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/IIlSNMyryi8IsJkf8gotdTYjNlumz9Q-bc0bO4vOswE-DO9YfFaxa1srDRHtUsSBQGB50OsnBapdRr3bERvipdc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/Blyns4aCaChdywuCF04PgudwgsyHVzR8bEy-yGyV3L4-0ai5pWGf7NEXrV4RMuy6rLwo7L0QAYFl1I3QpOH7Da0.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/S6NsMgKX8WnDhFxa2XJylGsSatpXUXsbo1BMMbbj1vg-dq40OmalGTQPGcRorC22_PhzVLc5f5ujLWL5JRVfMDs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:700;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/2QPs6R3B2twYIFV6V2wGgoWj0g9Je9ZJv6WILQX1y6M-ZJloGPRYDUVTVNZG0T9j3ffsNbA_mh_yvb2KTrqxhp0.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}
@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../_fonts/7BcUIaMVQ89zbJncDBaPD6aUmHC4HKINYFna8Q0eIUQ-L3MB4Ny0yRBde6K283_TCPi_sgwV4bnwmXzTLfNTrIQ.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}
@font-face{font-family:Albertus Nova;src:url(./AlbertusNovaLight.7qg_g3Rq.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albertus Nova;src:url(./AlbertusNova-Bold.BHTIeWaR.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.container{max-width:1600px;width:100%;margin:0 auto}a{text-decoration:none}li{list-style-type:none}body{font-family:Montserrat, "Montserrat Fallback: BlinkMacSystemFont", "Montserrat Fallback: Segoe UI", "Montserrat Fallback: Helvetica Neue", "Montserrat Fallback: Arial", "Montserrat Fallback: Noto Sans",sans-serif;margin:0;padding:0;zoom:.9}.button{padding:18px 40px;border-radius:50px;border:none;background-color:#371e14;font-size:18px;font-weight:700;color:#fffdde;line-height:100%;cursor:pointer;text-transform:uppercase}.button:hover{background-color:#263714}header{background-color:#fffdde;display:flex;font-weight:700}header .container{display:flex;padding:15px 0;align-items:center;justify-content:space-between}header .header-left{display:flex;align-items:center;gap:50px}header .header-left .logo{width:249px}header .header-left ul{display:flex;gap:40px}header .header-left ul li a{color:#371e14}header .header-left ul li a:hover{color:#99b55a}header .header-left ul li .router-link-active{color:#99b55a;border-bottom:3px solid #99b55a}header .header-right{display:flex}.content{text-align:left;max-width:800px;margin:0 auto}.content h1,.content h2,.content h3,.content p{text-align:left!important}main{margin:0;padding:0}main .main-section{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center;height:70vh;min-height:800px}main .main-section img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:-30px}main .main-section .custom-parallax-container{min-height:1000px}main .main-section .container{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;color:#fff;text-align:center}main .main-section .container .main-information{margin:269px auto 0;max-width:700px;width:100%;justify-content:center;color:#fffdde}main .main-section .container .main-information h1{max-width:724px;width:100%;font-size:56px;font-weight:700;line-height:100%;text-align:center;text-transform:uppercase}main .main-section .container .main-information h2{max-width:724px;width:100%;font-size:32px;font-weight:600;line-height:100%;text-align:center}main .main-section .container .main-information p{font-weight:400;font-size:24px;line-height:110%;text-align:center}main .main-section .container .ticket{margin:56px auto 269px}main .main-section .container .ticket-button{background-color:#99b55a;color:#371e14}main .main-section .container .ticket-button:hover{background-color:#a5ca51}main .description-section{background-color:#fffdde}main .description-section .container h3{font-size:32px;font-weight:600;margin:1px 0 20px;text-align:center}main .description-section .container .description-container{display:flex;gap:20px;padding:50px 0;justify-content:center}main .description-section .container .description-container .description-information{padding:50px 60px;display:flex;flex-direction:column;margin:10px;background-color:#f7e1f7;border-radius:10px}main .description-section .container .description-container .description-information h2{max-width:794px;width:100%;font-weight:700;font-size:40px;line-height:100%;margin:10px 0}main .description-section .container .description-container .description-information h3{font-size:32px;font-weight:600;margin:1px 0 20px}main .description-section .container .description-container .description-information p{max-width:600px;width:100%;font-size:24px;font-weight:400;line-height:110%;margin:1px 0}main .description-section .container .description-container .description-information ul{margin:10px 0}main .description-section .container .description-container .description-information ul li{list-style-type:disc;font-size:24px}main .description-section .container .description-container .description-information ul li::marker{font-size:14px}main .description-section .container .description-container .description-information__right .about_thumb{display:flex;gap:5px;padding-top:100px;height:100%}main .description-section .container .description-container .description-information__right .about_thumb img{border-radius:10px}main .description-section .container .description-container .description-information__right .about_thumb .img_1{margin-top:40px}main .description-section .container .description-container .description-information__right .about_thumb .img_2{margin-top:170px}main .description-section .advantages{display:flex;max-width:1271px;width:100%;margin:0 auto;gap:16px;padding-bottom:80px}main .description-section .advantages .main-advantage{max-width:413px;width:100%;border-radius:10px;color:#fffdde;text-align:center;padding:30px;display:flex;flex-direction:column;gap:10px}main .description-section .advantages .main-advantage .advantage-number{text-align:start}main .description-section .advantages .main-advantage .logo{margin-bottom:20px}main .description-section .advantages .main-advantage h1{font-size:60px;font-weight:500;line-height:110%;margin:0;text-wrap:nowrap}main .description-section .advantages .main-advantage p{font-size:24px;font-weight:400;line-height:110%;margin:0}main .description-section .advantages .main-advantage.advantage-1{background-color:#62a8ac}main .description-section .advantages .main-advantage.advantage-2{background-color:#99b55a}main .description-section .advantages .main-advantage.advantage-3{background-color:#c22921}main .services-section{background-color:#99b55a}main .services-section .container .service-section-title{padding-top:80px;text-align:center;margin-bottom:56px}main .services-section .container .service-section-title h2{margin:0;font-size:40px;font-weight:700}main .services-section .container .services-container{display:flex;gap:12px;margin-bottom:56px}main .services-section .container .services-container .service-item{display:flex;align-items:center;width:100%;border-radius:20px;text-align:center;padding:24px 36px;background-color:#fffdde}main .services-section .container .services-container .service-item span{font-size:24px;font-weight:600;line-height:100%}main .services-section .container .site-type-container{display:flex;gap:16px;text-align:center;font-weight:600;font-size:32px}main .services-section .container .site-type-container .site-type{display:flex;flex-direction:column}main .services-section .container .site-type-container .site-type .example-img img{max-width:520px;max-height:400px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:16/9}main .services-section .container .site-type-container .site-type .example-img .example-img-1{border-radius:20px}main .services-section .container .site-type-container .site-type .example-img p{color:#371e14}main .tariff-section{background-color:#99b55a}main .tariff-section .container{padding-top:80px}main .tariff-section .container .tariff-section-title{text-align:center;margin-bottom:40px}main .tariff-section .container .tariff-section-title h2{margin:0;font-weight:700;font-size:40px}main .tariff-section .container .tariff-container{display:flex;gap:8px}main .tariff-section .container .tariff-container .tariff-content{max-width:527.33px;width:100%;display:flex;flex-direction:column;background-color:#fffdde;border-radius:10px;padding:40px;margin-bottom:80px}main .tariff-section .container .tariff-container .tariff-content .tariff-content-title{font-size:32px;font-weight:600;margin-bottom:24px}main .tariff-section .container .tariff-container .tariff-content .tariff-content-title h3{margin:0}main .tariff-section .container .tariff-container .tariff-content .hints ul{display:flex;flex-wrap:wrap;padding:0;gap:8px}main .tariff-section .container .tariff-container .tariff-content .hints ul li{padding:8px 16px;border-radius:20px;font-size:16px;font-weight:500;color:#fffdde}main .tariff-section .container .tariff-container .tariff-content .hints.tariff-hints-1 li{background-color:#62a8ac}main .tariff-section .container .tariff-container .tariff-content .hints.tariff-hints-2 li{background-color:#c22921}main .tariff-section .container .tariff-container .tariff-content .hints.tariff-hints-3 li{background-color:#f7c820;color:#20120c}main .tariff-section .container .tariff-container .tariff-content-description{font-weight:400;font-size:24px}main .tariff-section .container .tariff-container .tariff-advantages p{font-size:24px;font-weight:500}main .tariff-section .container .tariff-container .tariff-advantages ul{padding:0;margin:0;display:flex;flex-direction:column;gap:16px}main .tariff-section .container .tariff-container .tariff-advantages ul li{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:400}main .tariff-section .container .tariff-container .tariff-advantages .tariff-icon{width:32px}main .tariff-section .container .tariff-container .tariff-price{margin-top:auto;padding-top:40px}main .tariff-section .container .tariff-container .tariff-price p{font-weight:500;font-size:60px;margin:0}main .work-section{background-color:#eae8c4;position:relative}main .work-section:after{content:"";position:absolute;width:100%;top:450px;height:3px;background-color:#f7c820;z-index:1}main .work-section .container{display:block;padding-top:80px}main .work-section .container .work-section-title{max-width:751px;width:100%;text-align:center;justify-self:center;color:#371e14}main .work-section .container .work-section-title h1{margin:0;font-weight:700;font-size:40px}main .work-section .container .work-section-title p{font-size:24px;font-weight:400;line-height:110%}main .work-section .container .steps-container{display:flex;justify-content:space-between;gap:94px;position:relative;padding-bottom:80px;z-index:2!important}main .work-section .container .steps-container .steps-content{width:330px;display:flex;flex-direction:column}main .work-section .container .steps-container .steps-content .steps-content-main{display:flex;align-items:center;gap:24px}main .work-section .container .steps-container .steps-content .steps-content-main h1{margin:0;font-weight:800;font-size:100px;color:#371e14}main .work-section .container .steps-container .steps-content .steps-content-main h2{margin:0;font-size:32px;font-weight:600;color:#371e14}main .work-section .container .steps-container .steps-content .steps-content-info{display:flex;flex-direction:column}main .work-section .container .steps-container .steps-content .steps-content-info .dot{width:15px;height:15px;background-color:#fff;border:6px solid #f7c820;border-radius:50px;margin-top:10px;margin-bottom:20px;z-index:2!important}main .work-section .container .steps-container .steps-content .steps-content-info p{margin:0;color:#371e14;font-weight:400;font-size:24px;line-height:110%}main .work-section .container .steps-container-mobile{display:none}main .trust-section{background-color:#99b55a}main .trust-section .container{padding:80px 0}main .trust-section .container .trust-container{border-radius:25px;display:flex;flex-direction:column;align-items:center}main .trust-section .container .trust-container .trust-title{max-width:1150px}main .trust-section .container .trust-container .trust-title h2{text-align:left;font-size:40px}main .trust-section .container .trust-container .trust-items-content{max-width:1150px;padding-bottom:20px;display:flex;gap:16px}main .trust-section .container .trust-container .trust-items-content .trust-item{background-color:#f7e1f7;padding:15px 30px;flex:1;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px}main .trust-section .container .trust-container .trust-items-content .trust-item span{color:darkgrey;font-size:14px;display:none}main .trust-section .container .trust-container .trust-items-content .trust-item .trust-item-header{margin-bottom:50px;display:flex;justify-content:space-between}main .trust-section .container .trust-container .trust-items-content .trust-item h2{width:70%}main .trust-section .container .trust-container .trust-items-content .trust-item img{width:45px;height:86px}main .contact-section{background-color:#fffdde}main .contact-section .container{display:flex;padding-top:80px;gap:60px;justify-content:space-between;padding-bottom:80px}main .contact-section .container .contact-section-1 .contact-section-title-1 h1{margin:0;font-weight:700;font-size:40px}main .contact-section .container .contact-section-1 .contact-section-title-1 p{font-size:24px;font-weight:400}main .contact-section .container .contact-image{max-width:771px;width:100%;overflow:hidden;border-radius:10px;aspect-ratio:16/9}main .contact-section .contact-section-2{display:flex;flex-direction:column}main .contact-section .contact-section-2 .contact-section-title-2 h2{margin:0;font-size:32px;font-weight:600}main .contact-section .contact-form{display:flex;flex-direction:column;padding-top:40px;gap:40px}main .contact-section .contact-form input[type=email],main .contact-section .contact-form input[type=tel],main .contact-section .contact-form input[type=text]{margin:0;padding:20px 0 20px 32px;border:1px solid grey;border-radius:10px;background-color:#fffdde;font-size:24px;font-weight:400;line-height:110%;color:#20120c}main .contact-section .contact-form .checkbox-container{display:flex;align-items:flex-start;gap:28px}main .contact-section .contact-form .checkbox-container input[type=checkbox]{margin-top:5px;width:40px;height:40px;cursor:pointer}main .contact-section .contact-form .checkbox-container span{font-size:24px;font-weight:400;padding:0;margin:0;color:#20120c}main .contact-section .contact-form .checkbox-container span a{color:#20120c}main .contact-section .contact-form .submit-button{align-self:flex-start}footer{background-color:#99b55a;color:#fffdde}footer .container{display:flex;padding:80px}footer .container .footer-content{display:flex;flex-direction:column;margin:0 auto;gap:40px}footer .container .footer-content .footer-contacts{display:flex;gap:300px;margin-top:50px}footer .container .footer-content .footer-contacts .social-media{display:flex;align-items:start;gap:20px;flex-direction:column}footer .container .footer-content .footer-contacts .social-media p{margin:0;font-size:24px;font-weight:500}footer .container .footer-content .footer-contacts .social-media ul{display:flex;align-items:start;gap:30px;flex-direction:column;padding:0}footer .container .footer-content .footer-contacts .social-media ul li{display:flex;align-items:center;font-size:24px;font-weight:400;line-height:110%;gap:16px}footer .container .footer-content .footer-contacts .social-media ul li a{display:flex;align-items:center;color:#fffdde;gap:16px;font-weight:600}footer .container .footer-content .footer-contacts .social-media ul li img{filter:brightness(0) saturate(100%) invert(11%) sepia(19%) saturate(1740%) hue-rotate(333deg) brightness(95%) contrast(93%)}footer .container .rights{display:flex;justify-content:center;font-size:24px;font-weight:400;line-height:110%;gap:70px}.about-section{background-color:#99b55a;display:flex}.about-section .container{padding-top:80px;padding-bottom:80px;display:flex}.about-section .container .about-container{max-width:780px;width:100%;display:flex;flex-direction:column}.about-section .container .about-container .about-text-top h1{margin:0;font-weight:700;font-size:56px}.about-section .container .about-container .about-text-top p{font-size:24px;font-weight:400;line-height:110%}.about-section .container .about-container .about-text-bottom{display:flex;flex-direction:column;gap:40px;align-items:flex-start}.about-section .container .about-container .about-text-bottom p{font-size:24px;font-weight:600}.catalog-section{background-color:#99b55a;display:flex}.catalog-section .container{margin-top:80px;margin-bottom:80px}.catalog-section .container .catalog-title{text-align:center;margin-bottom:40px}.catalog-section .container .catalog-title h1{margin:0;font-weight:700;font-size:56px}.catalog-section .container .catalog-content{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 16px}.catalog-section .container .catalog-content .catalog-item{max-width:792px;width:100%;display:flex;flex-direction:column;gap:40px}.catalog-section .container .catalog-content .catalog-item .catalog-item-image img{border-radius:10px;aspect-ratio:16/9;width:100%}.catalog-section .container .catalog-content .catalog-item .catalog-item-text{color:#371e14}.catalog-section .container .catalog-content .catalog-item .catalog-item-text h2{margin:0;font-size:40px;font-weight:700}.price-section-title{text-align:center;margin-bottom:40px}.price-section-title h2{margin:0;font-weight:700;font-size:56px}.extra-section{background-color:#99b55a;padding-bottom:80px}.extra-section .container h1{margin:0;text-align:center}.extra-section .container .extra-container{display:flex;flex-direction:column;gap:16px;margin-top:40px}.extra-section .container .extra-container .extra-content{display:flex;align-items:center;justify-content:space-between;background-color:#fffdde;padding:40px 80px;border-radius:10px}.extra-section .container .extra-container .extra-content .extra-item-name{max-width:640px;width:100%;display:flex;flex-direction:column;text-align:start;gap:24px}.extra-section .container .extra-container .extra-content .extra-item-name h2{margin:0;font-size:32px;font-weight:600}.extra-section .container .extra-container .extra-content .extra-item-name p{font-size:24px;font-weight:400;line-height:110%;margin:0}.extra-section .container .extra-container .extra-price{font-size:60px;font-weight:500}.extra-section .container h3{text-align:center;font-size:24px;font-weight:400}.burger-wrapper{display:none}.burger-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border-radius:50%;margin:0 10px 0 20px;color:#371e14;background:transparent;border:none;cursor:pointer;transition:background-color .2s,color .2s}.burger-btn:hover{color:#fff;background-color:#371e14}.icon{width:24px;height:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-nav{display:flex;flex-direction:column;background-color:#fffdde;padding:80px 16px 160px;gap:4px;box-shadow:0 10px 15px -3px rgba(0,0,0,.3);position:absolute;z-index:100;top:70px;width:100%;align-items:end;box-sizing:border-box}.mobile-nav .mobile-link{display:block;padding:8px 12px;color:#371e14;text-decoration:none;border-radius:6px;font-size:22px;font-weight:800}.mobile-nav .mobile-link:hover{color:#502819}.slide-fade-enter-active{transition:all .2s ease-out}.slide-fade-leave-active{transition:all .15s ease-in}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(-4px);opacity:0}@media (max-width:1270px){body{zoom:.75!important}.container{max-width:1400px;width:100%;margin:0 auto;padding:15px 35px!important;box-sizing:border-box}main .container{padding:65px 35px!important}main .description-information{padding-top:30px!important}main .steps-content-main{display:flex}main .steps-container-desktop{display:none!important}main .steps-container-mobile{display:flex!important;max-width:390px!important;width:100%;margin:0 auto;overflow:hidden;flex-direction:column}main .steps-container-mobile .steps-content{flex-direction:row!important;position:relative;gap:35px;z-index:2}main .steps-container-mobile .steps-content .steps-content-main{min-width:70px}main .steps-container-mobile .steps-content .dot{width:15px;height:15px;background-color:#fff;border:6px solid #f7c820;border-radius:50px;z-index:2!important;left:55px;top:40px;position:absolute}main .steps-container-mobile:after{content:"";position:absolute;height:100%!important;top:0!important;left:67px!important;width:3px!important;background-color:#f7c820;z-index:1}.work-section{padding-top:60px}.work-section:after{display:none}}@media (max-width:1100px){body{zoom:.65!important}}@media (max-width:800px){body{zoom:1!important}header .desktop-nav{display:none}header .burger-wrapper{display:flex}header .navigation-menu{display:none}header .logo{width:107px!important}header .logo img{width:100%}header .container{padding:15px!important}.button{font-size:14px;font-weight:600;padding:16px 24px!important}main .container{max-width:800px;width:100%;margin:0 auto;padding:35px 15px!important;box-sizing:border-box}main .main-section{min-height:300px!important;height:70vh}main .main-section .custom-parallax-container{min-height:1000px!important}main .main-information{margin:0!important}main .main-information h1{font-size:24px!important}main .main-information p{font-size:18px!important;font-weight:400!important}main .ticket{margin:0 auto!important;width:194px!important}main .description-section .container .description-container{flex-direction:column}main .description-section .container .description-container .description-information{padding:20px!important;display:flex;flex-direction:column;margin:0!important}main .description-section .container .description-container .description-information__right{display:none}main .description-section .container .description-container .description-information h2{font-size:24px!important;text-align:start!important}main .description-section .container .description-container .description-information p{font-size:18px!important;text-align:start!important}main .description-section .advantages{display:flex;flex-direction:column;margin:0 auto!important;box-sizing:border-box;padding-bottom:40px!important;max-width:100%}main .description-section .advantages img{width:50px!important}main .description-section .advantages h1{font-size:40px!important}main .description-section .advantages p{font-size:18px!important}main .description-section .advantages .main-advantage{display:flex!important;box-sizing:border-box;justify-content:space-between;margin:0 auto}main .description-section .advantages .main-advantage .advantage-info{display:flex;flex-direction:column;align-items:center;margin:0 auto!important}main .service-section-title{padding-top:40px!important;margin-bottom:32px!important}main .service-section-title h2{font-size:24px!important}main .services-container{display:flex;flex-direction:column;align-items:center}main .services-container .service-item{box-sizing:border-box}main .services-container .service-item span{font-size:18px!important;font-weight:500!important}main .site-type-container{flex-direction:column;font-size:18px!important;font-weight:700!important;text-align:start!important}main .example-img img{width:100%}main .work-section-title{box-sizing:border-box}main .work-section-title h1{font-size:24px!important}main .work-section-title p{font-size:18px!important}main .steps-container{display:flex;flex-direction:column;gap:30px!important}main .steps-container h1{font-size:60px!important}main .steps-container h2,main .steps-container p{font-size:18px!important}main .work-section:after{content:"";display:none!important;height:0!important}main .tariff-section h2{font-size:24px!important}main .tariff-section .tariff-container{display:flex;flex-direction:column!important;gap:8px!important}main .tariff-section .tariff-container h3,main .tariff-section .tariff-container li,main .tariff-section .tariff-container p{font-size:18px!important}main .tariff-section .tariff-container .hints li{font-size:14px!important}main .tariff-section .tariff-container .tariff-content{padding:30px!important;box-sizing:border-box;margin-bottom:0!important}main .tariff-section .tariff-container .tariff-content .tariff-price p{font-size:40px!important}main .trust-container{display:flex;flex-direction:column;padding:40px 0!important;align-items:start!important}main .trust-container .trust-title h2{text-align:start!important;font-size:24px!important}main .trust-container .trust-items-content{max-width:1150px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}main .trust-container .trust-items-content ul{display:flex;flex-direction:column;gap:0}main .trust-container .trust-items-content ul li{display:flex;justify-content:flex-start!important;text-align:left;gap:8px;padding:20px 0;border-bottom:1px solid #263714}main .trust-container .trust-items-content ul li p{margin:0;font-size:18px!important}main .trust-container .trust-items-content ul li:first-child{border-top:1px solid #263714}main .contact-section .container{display:flex;flex-direction:column;box-sizing:border-box}main .contact-section .container h1{font-size:24px!important}main .contact-section .container h2,main .contact-section .container p,main .contact-section .form-container input,main .contact-section .form-container span{font-size:18px!important}main .contact-section .form-container .checkbox-container{display:flex;align-items:flex-start;gap:8px}main .contact-section .form-container .checkbox-container input[type=checkbox]{margin-top:-8px;width:40px;height:40px;cursor:pointer}main .contact-section .form-container .contact-form{gap:32px!important}footer .container{padding:40px 15px;box-sizing:border-box}footer .container .footer-content{padding-top:40px!important}footer .container .footer-content .social-media{flex-direction:column!important;align-items:start!important}footer .container .footer-content .social-media .social-media-icons{flex-direction:column!important;align-items:start!important;padding:0!important;gap:20px!important}footer .container .footer-content .rights{flex-direction:column;gap:26px!important}footer .container .footer-content .rights p{margin:0}.catalog-section{overflow:hidden;background-color:#99b55a;display:flex}.catalog-section .container{margin-top:40px;margin-bottom:40px}.catalog-section .container .catalog-title{margin-bottom:40px!important}.catalog-section .container .catalog-title h1{font-size:30px!important}.catalog-section .container .catalog-content{display:flex;flex-direction:column;gap:24px!important}.catalog-section .container .catalog-content .catalog-item{gap:16px!important}.catalog-section .container .catalog-content .catalog-item .catalog-item-text{gap:8px!important}.catalog-section .container .catalog-content .catalog-item h2{font-size:24px!important}.catalog-section .container .catalog-content .catalog-item p{font-size:18px!important;margin:0}.catalog-section .container .catalog-content .catalog-item img{width:100%}.extra-section{padding-bottom:40px}.extra-section .container h1{margin:0;text-align:center;font-size:24px!important}.extra-section .container .extra-container{display:flex;flex-direction:column;gap:16px;margin-top:40px}.extra-section .container .extra-container .extra-content{display:flex;flex-direction:column;padding:30px!important;align-items:flex-start;gap:32px!important}.extra-section .container .extra-container .extra-content .extra-item-name{max-width:640px;width:100%;display:flex;text-align:start;gap:24px}.extra-section .container .extra-container .extra-content .extra-item-name h2,.extra-section .container .extra-container .extra-content .extra-item-name p{font-size:18px!important}.extra-section .container .extra-container .extra-price{font-size:40px!important;font-weight:500;text-align:start!important}.extra-section .container .extra-container .extra-price span{text-align:start!important}.extra-section .container h3{text-align:start!important;font-size:18px!important;font-weight:400;margin:0!important}.footer-contacts{flex-direction:column}}.catalog-samples .catalog-row{margin-top:50px}.catalog-samples .catalog-row h3{font-size:40px;font-weight:700;margin:10px 0}.catalog-samples .catalog-row p{font-size:24px;margin:0}.catalog-samples .catalog-row .catalog-sites{display:flex;gap:16px;margin-top:20px}.catalog-samples .catalog-row .catalog-sites .catalog-site{position:relative}.catalog-samples .catalog-row .catalog-sites .catalog-site__desktop img{border:10px solid #20120c;border-radius:10px;aspect-ratio:16/9;width:95%}.catalog-samples .catalog-row .catalog-sites .catalog-site__phone img{border:4px solid #20120c;border-radius:16px;position:absolute;right:30px;top:56px}.catalog-samples .catalog-row .catalog-sites .catalog-site__button{margin-top:16px}@media (max-width:800px){.catalog-samples .catalog-sites{flex-direction:column;gap:60px!important}.catalog-samples .catalog-sites .catalog-site__phone img{top:30px!important;width:25%}}.map{height:100%;min-height:100vh;background:url(./map-bg.BbAu__FY.jpg) 50%;max-width:99.9%}.map-touch{touch-action:auto!important}.map-wrapper{width:100%;height:auto;position:relative}.map-wrapper .map-bg img{width:100%}.map-wrapper .map-content{position:absolute;top:0;width:100%;aspect-ratio:16/9}.map-wrapper .map-content .map-content-inner img{position:absolute;width:8.9%;cursor:pointer}.map-wrapper .map-content .map-content-inner img:hover{filter:drop-shadow(2px 2px 0 rgba(223,163,130,.5)) drop-shadow(-2px -2px 0 rgba(223,163,130,.5)) drop-shadow(2px -2px 0 rgba(223,163,130,.5)) drop-shadow(-2px 2px 0 rgba(223,163,130,.5)) brightness(1.1)}.map-wrapper .map-content .map-content-inner .house-active{filter:drop-shadow(2px 2px 0 #dfa382) drop-shadow(-2px -2px 0 #dfa382) drop-shadow(2px -2px 0 #dfa382) drop-shadow(-2px 2px 0 #dfa382) brightness(1.3)!important}.map-wrapper .map-content .map-content-inner .house1{top:26%;left:29.6%}.map-wrapper .map-content .map-content-inner .house2{top:21%;left:36.8%}.map-wrapper .map-content .map-content-inner .house3{top:15%;left:46.3%}.map-wrapper .map-content .map-content-inner .house4{top:11.3%;left:56.1%;width:11.3%}.map-wrapper .map-content .map-content-inner .house5{top:16%;left:67.5%}.map-wrapper .map-content .map-content-inner .house-admin{top:27.7%;left:53.8%;width:17.1%}.map-wrapper .map-content .map-content-inner .house-bathhouse{top:33.7%;left:82.8%;width:14.5%}.map-wrapper .map-content .map-content-inner .house-rest{top:36.8%;left:38.1%;width:12.5%}.map-wrapper .map-content .map-content-inner .house-greenhouse{top:43.7%;left:27.3%;width:6.3%}.map-dialog{min-width:300px;font-family:Albertus Nova,sans-serif;width:303px}.map-dialog__body{background:url(./map_modal_bg.II2BntPK.png);border:4px solid #c8a877;border-radius:0 0 5px 5px;box-shadow:inset 0 0 12px -1px rgba(77,38,16,.7);padding:15px;outline-offset:5px}.map-dialog__body .map-content .house-data{font-size:21px;color:#42220e;max-width:276px}.map-dialog__body .map-content .house-data__row{display:flex;justify-content:space-between}.map-dialog__body .map-content .house-data__button{margin:18px 0;text-align:center}.map-dialog__body .map-content .house-data p{font-size:18px}.map-dialog__header{width:305px;height:55px;display:flex;align-items:center;justify-content:center;background:url(./map_modal_head.RfrhRWP6.png)}.map-dialog__header .header-title{background-image:linear-gradient(0deg,#dfa382,#efded2,#ffe5d2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.map-dialog__header .dialog-close{position:absolute;top:13px;right:10px;cursor:pointer}.native-drag-fix{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.panzoom-exclude{-moz-user-select:text;user-select:text;-webkit-user-select:text}@media (max-width:800px){.map .map-container{height:200px}.map .map-wrapper .map-content-inner .house-active{filter:drop-shadow(1px 1px 0 rgba(223,163,130,.5)) drop-shadow(-1px -1px 0 rgba(223,163,130,.5)) drop-shadow(1px -1px 0 rgba(223,163,130,.5)) drop-shadow(-1px 1px 0 rgba(223,163,130,.5)) brightness(1.3)!important;transform:translateZ(0);image-rendering:-webkit-optimize-contrast;will-change:filter}.map-dialog{position:fixed;bottom:20px;left:20px;width:303px;border-radius:16px 16px 0 0;max-height:80vh;transition:transform .3s ease-in-out;z-index:9999;max-width:303px}.map-dialog.is-open{transform:translateY(0)}}.bg{position:absolute;background-color:#62a8ac}.bg,.map-overlay{width:100%;height:100vh}.map-overlay{background:rgba(0,0,0,.5);z-index:99;position:relative;cursor:pointer;pointer-events:auto;padding:50px 30px;box-sizing:border-box}.map-overlay__left h2{margin:0;text-transform:uppercase;color:#fffdde;font-size:30px}.map-overlay__right{margin-top:50px}.map-overlay__right .click-to{border-radius:20px;border:2px dashed #fffdde;padding:20px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;width:300px;height:300px;margin:0 auto}.map-overlay__right .click-to p{color:#fffdde;font-size:20px;text-align:center}.map-overlay__right .click-to img{filter:brightness(0) saturate(100%) invert(99%) sepia(34%) saturate(1391%) hue-rotate(306deg) brightness(109%) contrast(104%);position:absolute;width:200px;bottom:-80px;right:-30px;rotate:-30deg}.map-close{width:100%;background:rgba(0,0,0,.5);z-index:99;position:sticky;top:0;cursor:pointer;pointer-events:auto;box-sizing:border-box;margin-bottom:-55px;padding:15px}@media (min-width:768px){.map-close{position:absolute;top:90px}}.map-close p{text-align:center;font-size:20px;margin:0;color:#fffdde;text-transform:lowercase}.create-map-section{background:#fffdde;padding:80px 0}.create-map-section .cms-content{display:flex}.create-map-section .cms-content__left{background:#62a8ac;padding:50px;color:#fffdde;display:flex;justify-content:center;flex-direction:column;border-radius:20px 40px 40px 20px;z-index:2}.create-map-section .cms-content__left h3{font-size:38px;margin:10px 0}.create-map-section .cms-content__left p{font-size:20px;margin:10px 0}.create-map-section .cms-content__right img{margin-left:-40px;z-index:1;border-radius:0 0 60px 0}.what-section{background-color:#99b55a;padding:80px 0}.what-section .container .ws-content{display:flex;justify-content:center;flex-direction:column;align-items:center}.what-section .container .ws-content h2{margin:0;text-align:center;font-size:40px}.what-section .container .ws-content .wsc-list{display:flex;gap:16px;flex-wrap:wrap;margin-top:40px;max-width:1130px}.what-section .container .ws-content .wsc-list .wsc-item{flex:1;min-width:150px;max-width:150px;height:150px;background-color:#fffdde;padding:15px 30px;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px}.what-section .container .ws-content .wsc-list .wsc-item p{font-size:18px;margin:0}.what-section .container .ws-content .wsc-list .wsc-item span{font-size:40px;margin-bottom:15px;display:block}.description-section-map{padding:80px 0}.description-section-map .description-container .description-information{margin:0!important}.description-section-map .description-container .description-information h2{margin:15px 0!important}.description-section-map .description-container .description-information p,.description-section-map .description-container .description-information ul li{font-size:18px!important}.description-section-map .description-container .about_thumb{padding:0!important}.description-section-map .img_1{position:relative;margin-top:0!important}.description-section-map .img_1 .map-dialog{position:absolute;max-width:304px;left:170px;top:40px}@media (max-width:800px){.create-map-section .container .cms-content{flex-direction:column}.create-map-section .container .cms-content__left{border-radius:20px;padding:30px 30px 170px}.create-map-section .container .cms-content__left h3{font-size:32px}.create-map-section .container .cms-content__right{z-index:100}.create-map-section .container .cms-content__right img{width:100%;margin-left:0;margin-top:-150px;border-radius:20px}.what-section .container .ws-content h2{font-size:32px}.what-section .container .ws-content .wsc-list{align-items:center;justify-content:center}.what-section .container .ws-content .wsc-list .wsc-item{min-width:33%;max-width:33%;padding:15px 20px}.what-section .container .ws-content .wsc-list .wsc-item p{font-size:16px}.description-section-map{padding-bottom:180px;padding-top:10px}.description-section-map .container .description-container{flex-direction:column}.description-section-map .container .description-container .description-information__right{display:block!important}.description-section-map .container .description-container .description-information__right img{width:100%}.description-section-map .container .description-container .description-information__right .map-dialog{left:60px}}.map-accordion{padding-bottom:80px}.item-class{border-bottom:1px solid #000;padding-bottom:20px;padding-top:20px;margin:0 auto;max-width:1000px}.trigger-class{background-color:transparent;border:none;font-size:24px;font-weight:500;color:#20120c}.content-class{padding-top:20px;font-size:24px;margin-left:5px}@media (max-width:800px){.map-accordion{padding-bottom:40px!important}.item-class{border-bottom:1px solid #000;padding-bottom:16px;padding-top:16px;margin:0 auto;max-width:800px}.trigger-class{font-size:18px!important;text-align:start!important}.trigger-class span{display:block!important}.content-class{padding-top:20px;font-size:18px;margin-left:5px}.icon-class{display:block!important;margin-left:auto!important;width:24px!important}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-overlay .modal-content{background:url(./map_modal_bg.II2BntPK.png);padding:2rem;border-radius:8px;position:relative;min-width:300px;max-width:90%;width:60%;max-height:85%;aspect-ratio:16/11;overflow-y:hidden;align-self:center;box-shadow:inset 0 0 12px -1px rgba(77,38,16,.7);border:4px solid #c8a877}.close-btn{position:absolute;top:3px;right:3px;background:none;border:none;font-size:1.9rem;cursor:pointer}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.photo-tiles-grid{flex:0 0 40%;width:40%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:calc(50% - 10px);gap:20px;overflow-y:auto;overflow-x:hidden}.tile-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;cursor:pointer;border:3px solid transparent;transition:all .25s ease-in-out;opacity:.75}.tile-thumb:hover{opacity:1}.tile-thumb.active{border-color:#cb8670;opacity:1;box-shadow:0 4px 12px rgba(203,134,112,.3)}.custom-room-dialog::backdrop{background-color:rgba(17,17,17,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.custom-room-dialog .dialog-close-btn{position:absolute;top:10px;right:25px;font-size:50px;line-height:1;font-weight:500;background:transparent;cursor:pointer;color:#2f2f2f;transition:all .3s ease;padding:0;outline:none!important;box-shadow:none!important;border:none!important}.custom-room-dialog .dialog-close-btn:hover{color:#00786e;transform:rotate(90deg)}.dialog-grid-container{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;height:100%}.dialog-grid-container::-webkit-scrollbar-track{background-color:#bc9565;border-radius:10px}.dialog-grid-container::-webkit-scrollbar{width:6px}.dialog-grid-container::-webkit-scrollbar-thumb{background-color:#674d2d;border-radius:10px}.room-details-block{display:flex;gap:20px;color:#371e14}.room-info-header{flex:0 0 60%;margin-bottom:10px;padding-bottom:10px;font-size:18px;font-family:Albertus Nova,sans-serif}.room-info-header .house-data{margin-top:50px}.room-info-header .house-data .house-data__col{margin-bottom:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.room-info-header .house-data .house-data__col span{font-weight:600;font-size:21px;display:block}.room-info-header .house-data .house-data-rows{display:flex;border:3px solid #af735c;border-radius:10px;justify-content:space-around;color:#371e14}.room-info-header .house-data .house-data-rows .house-data__row{flex:1;padding:20px 10px}.room-info-header .house-data .house-data-rows .house-data__row:not(:last-child){border-right:3px solid #af735c}.room-info-header .house-data .price{flex:2!important}.room-type-title{font-size:36px;font-weight:700;margin:0}.room-description-text{font-size:18px;margin-bottom:30px}.room-capacity-text{font-size:18px;font-weight:600}.room-advantages{display:flex;flex-direction:column;font-family:Albertus Nova,sans-serif}.advantage-group{flex:0 0 40%;padding-right:15px;margin-bottom:0}.advantage-group-title{font-size:18px;font-weight:700;margin-bottom:10px}.advantages-list{display:flex;flex-direction:column;gap:5px;padding:0;margin:0}.advantages-list li{font-size:16px}.advantages-list li span{display:inline-block;margin-right:5px;width:16px}.room-price-footer{display:flex;flex-direction:column;justify-content:center}.room-price-text{font-size:24px;font-weight:600;color:#0b0b0b;text-wrap:nowrap!important}.dialog-gallery-section{display:flex;gap:20px;width:100%;height:40vh;margin-top:0}.main-photo-view{flex:0 0 60%;width:60%;height:100%;overflow:hidden;border-radius:8px;background-color:#f9f9f9}.main-photo-view img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:16/9}.book-room{display:flex;justify-content:center;margin-top:30px;margin-bottom:10px;gap:15px}.book-room a{font-size:24px}@media (max-width:800px){.modal-overlay .modal-content{min-height:95%;width:90%;padding:40px 10px;box-sizing:border-box}.modal-overlay .modal-content .dialog-grid-container{padding:0 10px}.modal-overlay .modal-content .dialog-gallery-section{flex-direction:column;height:50vh;gap:10px;margin-bottom:-30px}.modal-overlay .modal-content .dialog-gallery-section .main-photo-view{flex:0 0 60%;width:100%}.modal-overlay .modal-content .dialog-gallery-section .photo-tiles-grid{flex:0 0 25%;width:100%;display:flex;gap:6px;height:auto;overflow-x:scroll;overflow-y:hidden}.modal-overlay .modal-content .dialog-gallery-section .photo-tiles-grid img{height:10vh;aspect-ratio:16/12}.modal-overlay .modal-content .room-details-block{flex-direction:column}.modal-overlay .modal-content .room-details-block .house-data-rows{flex-wrap:wrap;border:none;gap:10px}.modal-overlay .modal-content .room-details-block .house-data-rows .house-data__row{padding:20px;border:1px solid #af735c;border-radius:10px}.modal-overlay .modal-content .room-details-block .house-data-rows .house-data__row:not(:last-child){border-right:1px solid #af735c}.modal-overlay .modal-content .room-details-block .book-room{flex-direction:column;align-items:center}}.map-big-button{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAbCAYAAABfhP4NAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJ0lEQVQokV2SPVYDMQyEP/042YqCI1BwAO5/JBoa4CVrDU9OIAkqvH4ajTQar729vsjd2feJMvgNtwhm38JxGaYBFN7JulZpToyBEP5LlYGFsC4VNwAMM2OvEx7jHuie2Vwk/8cgMNP6/gF9MTdKE5ndgFYmFZFin0XmOKJZ9D4NbDyhUXhEgDsRidJxG3heW7VM6UEfLgnvob3VXdzkVj0CZkZVe/C4a/Zh3cXsP8NX/2Y+MD4/3lfy/HkZ/qEvPJ/Jqkm/YPVwGbKC846X2k2tN4g2cjphwk1+qWysnW2V83SR25Z3nOY3ZmN18HJDbWA4Y9sYh20xMzLX8J6pagMOHI9FdjIaaCMjcW2UvsmDOXOfl6Gc2Tn3T0Z2YowDc+54LIdW/ABIo4coYh64SAAAAABJRU5ErkJggg==");color:#dfa382;font-weight:700;border-radius:4px;padding:3px 15px 7px;border:2px solid #988986;box-shadow:0 0 0 3px rgba(33,13,3,.7);cursor:pointer}.map-big-button:hover{background-blend-mode:hard-light}.map-big-button:active,.map-big-button:focus{outline:none}.cancel-button{font-weight:500;font-size:18px!important;padding:5px 15px;display:flex;align-items:center;cursor:pointer}.map .container{height:100%;display:flex;align-items:center;justify-content:center}.map-overlay-center{max-width:900px}.map-overlay-center .map-overlay-inner{color:#fffdde}.map-overlay-center .map-overlay-inner h2{font-size:56px;margin:0}.map-overlay-center .map-overlay-inner h3{font-size:32px;margin:0}.map-overlay-center p{font-size:24px}.map-button button{background-color:#99b55a;color:#20120c;font-weight:800}.create-map-section{background-color:#fffdde}.map-advantage-up h3{font-size:40px;text-align:center;margin-top:0}.map-advantages{display:flex;justify-content:center;gap:8px;margin:0;padding:0}.map-advantage{padding:36px 46px;border-radius:20px;font-size:24px;width:394px;max-width:394px;text-align:center;display:flex;align-items:center;margin:0;background-color:#99b55a;color:#fffdde}.map-advantage p{margin:0}.map-advantage-down h3{font-size:40px;text-align:center;margin-top:80px;width:100%}.map-advantage-down .map-advantages-items{display:flex;justify-content:center;gap:48px;width:100%}.map-advantage-down .map-advantage-block{display:flex;flex-direction:column;gap:16px;border:3px solid #62a8ac;border-radius:20px;flex-grow:1;max-width:776px}.map-advantage-down .map-advantage-block .map-block-title{text-align:center;background-color:#62a8ac;border-radius:20px;padding:12px 24px;color:#fffdde;font-size:24px}.map-advantage-down .map-advantage-block ul{margin:0;padding:40px 0;display:flex;flex-direction:column;gap:16px}.map-advantage-down .map-advantage-block ul li{margin:0 0 0 52px;padding:0;position:relative;font-size:24px}.map-advantage-down .map-advantage-block ul li:before{content:"•";color:#5fa8ad;font-size:70px;position:absolute;line-height:1px;top:5px;left:-25px}.map-advantage-down .map-advantages-info{margin:0 auto;max-width:1000px;font-size:24px;text-align:center}.map-advantage-down .map-advantages-info p{margin-bottom:0;margin-top:40px}.map-price-section{background-color:#99b55a}.map-price-title h3{margin:0;font-size:40px;text-align:center;padding-top:80px}.map-price-blocks{display:flex;justify-content:space-between;gap:48px;align-items:stretch}.map-price-block{display:flex;flex-direction:column;gap:40px;max-width:776px;background-color:#fffdde;border-radius:10px;padding:40px;margin-top:40px;flex:1}.map-price-block h3{margin:0;font-size:32px}.map-price-block p{margin:0;font-size:24px}.map-price-block p span{font-weight:500}.map-price-block .map-price-list ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;max-height:504px}.map-price-block .map-price-list ul li{display:flex;align-items:center;gap:12px;font-size:24px;margin:0;padding:0}.map-price-block .map-price-info{margin-top:auto;font-size:60px;text-align:center}.map-price-block .map-price-button .button{background-color:#99b55a;color:#20120c;font-size:18px;font-weight:600;display:block;margin:0 auto;width:100%}.map-faq h3{font-size:40px;text-align:center}@media (max-width:768px){.map .container{height:100%;max-width:768px!important;display:flex;align-items:center;justify-content:center}.map .container h2{font-size:30px!important;margin:0}.map .container h3{font-size:18px!important;margin:0}.map .container p{font-size:24px}.create-map-section{padding:0}.create-map-section .container{max-width:768px!important}.create-map-section .container .map-advantage-up h3{font-size:24px!important;padding:0 20px}.create-map-section .container .map-advantage-up .map-advantages{flex-direction:column;align-items:center!important;justify-content:center!important;padding:0!important}.create-map-section .container .map-advantage-up .map-advantages .map-advantage{max-width:328px!important;width:100%;font-size:18px;padding:22px 24px!important}.create-map-section .container .map-advantage-up .map-advantages .map-advantage p{font-size:18px!important}.create-map-section .container .map-advantage-down h3{font-size:24px!important}.create-map-section .container .map-advantage-down .map-advantages-items{flex-direction:column;gap:15px;align-items:center}.create-map-section .container .map-advantage-down .map-advantages-items .map-advantage-block{max-width:328px}.create-map-section .container .map-advantage-down .map-advantages-items .map-advantage-block .map-block-title{font-size:18px!important;padding:12px 16px!important}.create-map-section .container .map-advantage-down .map-advantages-items .map-advantage-block ul{padding:20px 0}.create-map-section .container .map-advantage-down .map-advantages-items .map-advantage-block ul li{margin:0 0 0 24px;font-size:18px!important}.create-map-section .container .map-advantage-down .map-advantages-items .map-advantage-block ul li:before{font-size:60px!important;top:5px;left:-22px}.map-advantages-info{max-width:328px!important;font-size:18px!important}.map-advantages-info p{margin-top:24px!important}.map-price-title h3{font-size:24px!important;padding-top:0!important}.map-price-blocks{flex-direction:column!important;align-items:center!important;gap:0!important}.map-price-block{gap:24px!important;max-width:328px;padding:24px 18px!important;margin-top:24px!important}.map-price-block .map-price-name{font-size:18px!important;max-width:280px!important}.map-price-block p{font-size:18px!important}.map-price-list ul{max-height:100%!important}.map-price-list ul li{gap:12px!important;font-size:18px!important;align-items:start!important}.map-price-list img{width:32px!important}.map-price-info{font-size:40px!important;margin:0!important;padding:0!important}.map-price-button .button{font-size:14px!important;font-weight:600}.map-faq h3{font-size:32px!important;margin-top:40px!important;margin-bottom:20px!important}}@media (min-width:768px) and (max-width:1024px){.map-price-items{margin-bottom:80px!important}}.map-design-section{background-color:#fffdde;padding:50px 0}.map-design-section .map-design-title{text-align:center}.map-design-section .map-design-title h3{font-size:30px!important}.map-design-section .map-design-images{display:flex;flex-direction:row;justify-content:center}.map-design-section .map-design-images img{width:30%}@media (max-width:768px){.map-design-images{flex-direction:column!important;align-items:center!important;gap:10px}.map-design-images img{width:80%!important}}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:host,:root{--color-slate-700:oklch(37.2% .044 257.287);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base, components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.w-full{width:100%}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-grab{cursor:grab}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-700{border-color:var(--color-slate-700)}.p-4{padding:calc(var(--spacing)*4)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:48rem){.md\:hidden{display:none}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}