@charset "utf-8";

@import url("css2-8a61907e99-v4.css");

body { font-family: Montserrat, Roboto-Ruble, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.5; letter-spacing: 0px; }

.adaptive-mobile { font-size: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; }

.text-style-h1 { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; --fontSize: 72px; --fontWeight: 500; --lineHeight: 1; --letterSpacing: 0px; --textTransform: none; --fontStyle: normal; --fontSize_mobile: 40px; --fontWeight_mobile: var(--fontWeight); --lineHeight_mobile: var(--lineHeight); --letterSpacing_mobile: var(--letterSpacing); }

.text-style-title { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; --fontSize: 40px; --fontWeight: 500; --lineHeight: 1.2; --letterSpacing: 0px; --textTransform: none; --fontStyle: normal; --fontSize_mobile: 32px; --fontWeight_mobile: var(--fontWeight); --lineHeight_mobile: var(--lineHeight); --letterSpacing_mobile: var(--letterSpacing); }

.text-style-h3 { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; --fontSize: 22px; --fontWeight: 700; --lineHeight: 1.3; --letterSpacing: 0px; --textTransform: none; --fontStyle: normal; --fontSize_mobile: var(--fontSize); --fontWeight_mobile: var(--fontWeight); --lineHeight_mobile: var(--lineHeight); --letterSpacing_mobile: var(--letterSpacing); }

.text-style-h4 { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; --fontSize: 18px; --fontWeight: 700; --lineHeight: 1.5; --letterSpacing: 0px; --textTransform: none; --fontStyle: normal; --fontSize_mobile: var(--fontSize); --fontWeight_mobile: var(--fontWeight); --lineHeight_mobile: var(--lineHeight); --letterSpacing_mobile: var(--letterSpacing); }

.text-style-subtitle { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; --fontSize: 18px; --fontWeight: 400; --lineHeight: 1.5; --letterSpacing: 0px; --textTransform: none; --fontStyle: normal; --fontSize_mobile: var(--fontSize); --fontWeight_mobile: var(--fontWeight); --lineHeight_mobile: var(--lineHeight); --letterSpacing_mobile: var(--letterSpacing); }

.text-style-content { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; --fontSize: 16px; --fontWeight: 400; --lineHeight: 1.5; --letterSpacing: 0px; --textTransform: none; --fontStyle: normal; --fontSize_mobile: var(--fontSize); --fontWeight_mobile: var(--fontWeight); --lineHeight_mobile: var(--lineHeight); --letterSpacing_mobile: var(--letterSpacing); }

.text-style-caption { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; --fontSize: 14px; --fontWeight: 400; --lineHeight: 1.3; --letterSpacing: 0px; --textTransform: none; --fontStyle: normal; --fontSize_mobile: var(--fontSize); --fontWeight_mobile: var(--fontWeight); --lineHeight_mobile: var(--lineHeight); --letterSpacing_mobile: var(--letterSpacing); }

.font-family-h1 { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; }

.font-family-title { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; }

.font-family-h3 { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; }

.font-family-h4 { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; }

.font-family-subtitle { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; }

.font-family-content { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; }

.font-family-caption { --fontFamily: Montserrat,Roboto-Ruble,Helvetica,Arial,sans-serif; }