@charset "UTF-8";
/**
 * This Bundle must first loaded !
 */
/**
 * Variables and mixins ! must import first !
 */
/*
 * global variables
 */
/**
 * Accent style guide variables
 */
/* Accent Background colors */
/* Accent Studio colors */
/* Accent Typography colors */
/* Accent Font */
/* Accent font size */
/* Accent line height */
/* Heading line height */
/* Site vars */
/* region wrapper - for global_breakpoints */
/* endregion wrapper */
/* indents */
/* link */
/* text selection highlighting */
/* region scrollbar */
/* endregion scrollbar */
/* region forms */
/* --form-control-color: $accent-ordinary-color; */
/* additional height for errors in grouped area */
/* endregion forms */
/* region switch */
/* endregion switch */
/* region grid */
/* endregion grid */
/* region tooltip */
/* endregion tooltip */
/* region popover */
/* endregion popover */
/* region loaders */
/* endregion loaders */
/* region collapsible panel */
/* endregion collapsible panel */
/* region tables */
/* endregion tables */
/* region table in popup */
/* endregion table in popup */
/* region table with action */
/* region accent table */
/* region accent table */
/* endregion table with action */
/* endregion tables */
/* region progress bar */
/* endregion progress bar */
/* region complete indicator */
/* endregion complete indicator */
/* region placeholder */
/* endregion placeholder */
/* region thumbnail */
/* endregion thumbnail */
/* region player */
/* endregion player */
/* region photo player */
/* endregion photo player */
/* region pager */
/* endregion pager */
/* multiselect */
/* multiselect */
/* region overflow detector */
/* endregion overflow detector */
/* region alerts */
/* endregion alerts */
/* range input */
/* range input */
/* anchor input */
/* anchor input */
/* list */
/* list */
/* region icon close */
/* endregion icon close */
/**
 * Global breakpoints for site
 *
 * @posfix:
 *   -rg - (regular) standard site width
 *   -md - (medium) site width for small windows
 *   -tb - (tablet) site width for tablet devices
 *
 * Use postfix for classes and modifiers specify for site width (Ex: .class_name-tb | __class_modifier-md)
 * NOTE: for custom variables and scss files use postfix similarly
 */
/**
 * Accent grid breakpoints
 *
 * Initial breakpoint for desktop - xlg, secondary - lg
 *
 * Mobile breakpoints:
 *   sms  320 (small small   - Samsung Galaxy S)
 *   sm   360 (small x       - Samsung Galaxy Nexus)
 *   smx  375 (small 2x      - iPhone 6)
 *   sm2x 414 (small 3x      - iPhone 8 Plus)
 * Tablet breakpoints:
 *   mds   600  (medium small - Asus Nexus 7 (2013))
 *   md    768  (medium       - Apple iPad Mini)
 *   mdx   1024 (medium x     - BlackBerry PlayBook)
 * Desktop breakpoints:
 *   lg    1280 (large)
 *   lgx   1366 (large x)
 *   lg2x  1600 (large 2x)
 *   xlg   1920 (extra large   - full hd)
 *   xlgx  3840 (extra large x - 4k)
 */
/* 320 x 570 (Samsung Galaxy S) */
/* 360 x 640 (Samsung Galaxy Nexus) */
/* 375 x 667 (iPhone 6, iPhone 7) */
/* 375 x 667 (iPhone 8 Plus) */
/* 600 x 961 (Asus Nexus 7 (2013)) */
/* 768 x 1024 (Apple iPad Mini) */
/* 1024 x 600 (small tablet, ex: ipad mini 7.9`). ratio - 1,33 (4:3) */
/* 1280 x 720 (notebook). ratio - 1,78 (16:9) */
/* WXGA (HD Ready) 1366 x 768 (popular notebook). ratio - 1,78 (683:384) */
/* wXGA++ 1600 x 900 (popular notebook). ratio - 1,78 (16:9) */
/* Full HD 1920 × 1080 (normal monitor). ratio - 1,77 (16:9) */
/* Ultra HD 3840 × 2160 (4k monitors). ratio - 1,78 (16:9) */
/**
 * Heading
 */
/* Heading colors */
/* Heading font size */
/* mobile Heading font size */
/**
 * z-index variables
 *
 * Please add here all z-index values
 */
/* region ColorPicker */
/* endregion ColorPicker */
/* region Profile Schedule */
/* endregion Profile Schedule */
/* region chat */
/* endregion chat */
/* region Mobile Tabs */
/* the element must be over the .bmt_tab in active state */
/* endregion Mobile Tabs */
/* region Mobile Table Popup */
/* endregion Table Mobile Popup */
/* region Exit White Popup */
/* endregion Exit White Popup */
/* region Chat Notification Panel Widget */
/* endregion Chat Notification Panel Widget */
/* region Reply Conversation Smile Replace */
/* endregion Reply Conversation Smile Replace */
/* region Static Page Search */
/* endregion Static Page Search */
/* region Support Help Page */
/* endregion Static Page Search */
/* region Static Page Cards block */
/* endregion Static Page Cards block */
/**
 * @see: grid_breakpoints.scss
 *
 * Usage:
 *  @media $normal_viewport_only {
 *    ...
 *  }
 */
/* retina */
/* ---------------------------------------------- Global ---------------------------------------------- */
/* region ---- only ---- */
/* only phone */
/* only phone-large */
/* only tablet */
/* only notebook */
/* only desktop */
/* only desktop-large */
/* only normal */
/* endregion ---- only ---- */
/* region ---- and more ---- */
/* only phone and more */
/* only phone-large and more */
/* only tablet and more */
/* only notebook and more */
/* only desktop and more */
/* only desktop-large and more */
/* only tv and more */
/* endregion ---- and more ---- */
/* region ---- less ---- */
/* only phone less */
/* only phone-large less */
/* only tablet less */
/* only notebook less */
/* only desktop less */
/* only desktop-large less */
/* endregion ---- less ---- */
/* -------------------------------------------- Components ------------------------------------------- */
/* region for large site width */
/* endregion for large site width */
/* region for standard site width */
/* endregion for standard site width */
/* region for tablet site width */
/* endregion for tablet site width */
/* region for medium mobile site width */
/* endregion for medium mobile site width */
/* region for mobile site width */
/* endregion for mobile site width */
/* region for mobile Hero slider */
/* endregion for mobile Hero slider */
/* region for mobile follow pages */
/* endregion for mobile follow pages */
/* region for desktop player media */
/* endregion for desktop player media */
/* region for mobile IM tip before start block */
/* endregion for mobile IM tip before start block */
/* ---------------------------------------- Device Orientation --------------------------------------- */
/* region for device orientation*/
/* endregion for device orientation */
/* ---------------------------------------------- Pages ---------------------------------------------- */
/* region for contest page */
/* endregion contest page */
/* region for chat page */
/* endregion chat page */
/* ------------------------------------------- Mobile Pages ------------------------------------------- */
/* region for mobile guest home page */
/* endregion for mobile guest home page */
/* region for contest mobile page */
/* endregion contest page */
/* ---------------------------------------------- Popups ---------------------------------------------- */
/* region for no need popup */
/* endregion for no need popup */
/* ------------------------------------------- Mobile Pages ------------------------------------------- */
/* region for mobile dashboard page */
/* endregion for mobile dashboard page */
/* region for mobile profile schedule page */
/* endregion for mobile profile schedule page */
/**
 * Flags sprite variables variables
 */
/**
 * Mixins
 */
/**
 * include fonts for site (deprecated?)
 *
 * $fontName                   - real name of font (used for font-family)
 * $fontWeight                 - font-weight property
 * fontStyle                   - font-style property
 * $localName, $localPestfix   - create local src for search font on client
 * $localName2, $localPestfix2 - for create local src for search font on client
 * $pathFile                   - path for font files
 */
/* region Font-weight hack for Windows 10 Chrome 96 emoji bug */
/* endregion Font-weight hack for Windows 10 Chrome 96 emoji bug */
/**
 * Include fonts for console
 *
 * $fontName        - real name of font (used for font-family)
 * $fontWeight      - font-weight property
 * fontStyle        - font-style property
 * $pathFile        - path for font files
 * $localName       - create local src for search font on client
 * $localName2      - for create local src for search font on client
 */
/* stylelint-disable */
/**
 * Correct image rendering
 * @see: https://developer.mozilla.org/en-US/docs/Web/CSS/image-rendering
 * Autoprefexer not insert non-standard prefixes
 */
/**
 * Pixel image rendering
 * @see: https://developer.mozilla.org/en-US/docs/Web/CSS/image-rendering
 * Autoprefexer not insert non-standard prefixes
 */
/**
 * Auto image rendering
 * @see: https://developer.mozilla.org/en-US/docs/Web/CSS/image-rendering
 * Autoprefexer not insert non-standard prefixes
 */
/**
 * Border dashed mixin
 * NOTICE: $color - rgb
 */
/**
 * Mixins svg icon:
 * 1. svg_icon_hover - for icon state (Default, Hover (active))
 * 2. svg_icon_button - for icon state (Default, Hover (active), Disabled)
 *
 *=========================
 * 1. svg_icon_hover
 *  Mixin svg hover state
 *==========================
 * 2. svg_icon_button
 *  Mixin svg button state
 *
 * Modifiers
 *   $svgClass.__disabled - mod for disabled icon
 *===========================
*/
/**
 * Tooltip arrow mixin
 * Reformats SVG to URI for use as CSS
 * - data/assets/images/bm/ui/ui_tooltip_arrow_top.svg
 * For inlining, used https://yoksel.github.io/url-encoder/
 * NOTICE: $color - rgb
 */
/**
 * Text fading mixins
 */
/**
 * @var number $width  - width of fading
 * @var color $bgColor  - fading color
 * @var bool $needRelative  - need relative for parent
 */
/**
 * @var number $width  - width of fading
 * @var number $height  - height of fading (need EQUALS line-height)
 * @var color $bgColor  - fading color
 * @var bool $needRelative  - need relative for parent
 */
/**
 * Mixins for sprite images
 *
 * Sprite variables located in variables path @see: /src/frontend/core/variables/sprites.scss
 *
 * sprite sheets mixins
 *   sprite        - sprite (url, width and height)
 *   sprite_url    - only url of sprite
 *   sprite_width  - only width of sprite
 *   sprite_height - only height of sprite
 * sprite image mixins
 *   sprite_image          - sprite image (position, width and height)
 *   sprite_image_url      - sprite url by sprite image name (analog mixin sprite_url)
 *   sprite_image_with_url - sprite image (position, url, width and height)
 *   sprite_image_width    - only sprite image width
 *   sprite_image_height   - only sprite image height
 *   sprite_image_position - only sprite image position
 *
 * Example:
 * .billing_icon {
 *   @include sprite(billing);
 * }
 *
 * billing - name of sprite
 *
 * .billing_icon {
 *   @include sprite_image(billing_visa_icon);
 * }
 *
 * billing_visa_icon - {sprite_name}_{image_name_included_in_sprite}
 */
/**
 * Switch toggler mixin
 * Reformats SVG to URI for use as CSS
 * - data/assets/images/bm/ui/ui_switch_toggler.svg
 * For inlining, used https://yoksel.github.io/url-encoder/
 * NOTICE: $bgColor - rgb, $shadowColor - rgba
 */
/**
 * Checkbox mark mixin
 * Reformats SVG to URI for use as CSS
 * - data/assets/images/bm/ui/ui_checkbox_mark.svg
 * For inlining, used https://yoksel.github.io/url-encoder/
 * NOTICE: $color - rgb
 */
/**
 * #js-css .js-{$name} need for say js about $value @see: JsCssProps.ts
 *
 * If you have send some values, then concat values in string separated by ":" EX: "{$value1}:{$value2}"
 */
/**
 * Pure Css 100vh or 100vw Fix
 *
 * It works in Chrome (just -webkit-fill-available causes problems in Chrome in some cases),
 * iOS/iPad/MacOS Safari and [all other browsers]. Pure CSS solution, no JS required.
 *
 * @see: https://caniuse.com/intrinsic-width
 */
/**
 * Connect fonts
 */
/**
  All used fonts

  OpenSans    - from google fonts (Last modified 2019-07-23 (v17))
    Light           - 300
    LightItalic     - 300
    Regular         - 400
    Italic          - 400
    Semibold        - 600
    SemiboldItalic  - 600
    Bold            - 700
    BoldItalic      - 700
    Extrabold       - 800
    ExtraboldItalic - 800

  Trajan      - guest homepage title font
    Regular         - 400

  Gilroy      - Choosing payment method popup and wish for model notification text font
    Bold            - 700
    Extrabold       - 800

  Bebas Neue  - Font downloaded from website https://ofont.ru/view/4643
    Bold            - 700
 */
@font-face {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/regular/full_400.woff2") format("woff2"), url("/fonts/open_sans/v17/regular/full_400.woff") format("woff"), url("/fonts/open_sans/v17/regular/full_400.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: italic;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/italic/full_400i.woff2") format("woff2"), url("/fonts/open_sans/v17/italic/full_400i.woff") format("woff"), url("/fonts/open_sans/v17/italic/full_400i.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 300;
  font-family: "Open Sans";
  font-style: normal;
  src: local("Open Sans Light"), local("OpenSans-Light"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/light/full_300.woff2") format("woff2"), url("/fonts/open_sans/v17/light/full_300.woff") format("woff"), url("/fonts/open_sans/v17/light/full_300.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 300;
  font-family: "Open Sans";
  font-style: italic;
  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/lightitalic/full_300i.woff2") format("woff2"), url("/fonts/open_sans/v17/lightitalic/full_300i.woff") format("woff"), url("/fonts/open_sans/v17/lightitalic/full_300i.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 600;
  font-family: "Open Sans";
  font-style: normal;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/semibold/full_600.woff2") format("woff2"), url("/fonts/open_sans/v17/semibold/full_600.woff") format("woff"), url("/fonts/open_sans/v17/semibold/full_600.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 600;
  font-family: "Open Sans";
  font-style: italic;
  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/semibolditalic/full_600i.woff2") format("woff2"), url("/fonts/open_sans/v17/semibolditalic/full_600i.woff") format("woff"), url("/fonts/open_sans/v17/semibolditalic/full_600i.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 700;
  font-family: "Open Sans";
  font-style: normal;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/bold/full_700.woff2") format("woff2"), url("/fonts/open_sans/v17/bold/full_700.woff") format("woff"), url("/fonts/open_sans/v17/bold/full_700.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 700;
  font-family: "Open Sans";
  font-style: italic;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/bolditalic/full_700i.woff2") format("woff2"), url("/fonts/open_sans/v17/bolditalic/full_700i.woff") format("woff"), url("/fonts/open_sans/v17/bolditalic/full_700i.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 800;
  font-family: "Open Sans";
  font-style: normal;
  src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/extrabold/full_800.woff2") format("woff2"), url("/fonts/open_sans/v17/extrabold/full_800.woff") format("woff"), url("/fonts/open_sans/v17/extrabold/full_800.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 800;
  font-family: "Open Sans";
  font-style: italic;
  src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), local("Open Sans *"), local("OpenSans-*"), url("/fonts/open_sans/v17/extrabolditalic/full_800i.woff2") format("woff2"), url("/fonts/open_sans/v17/extrabolditalic/full_800i.woff") format("woff"), url("/fonts/open_sans/v17/extrabolditalic/full_800i.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
@font-face {
  font-weight: 500;
  font-family: "Gilroy";
  font-style: normal;
  src: local("Gilroy Medium"), local("Gilroy-Medium"), local("Gilroy *"), local("Gilroy-*"), url("/fonts/gilroy/medium/gilroy-medium.woff2") format("woff2"), url("/fonts/gilroy/medium/gilroy-medium.woff") format("woff"), url("/fonts/gilroy/medium/gilroy-medium.ttf") format("truetype");
  font-display: swap; /* control with how a font is loaded */
}
@font-face {
  font-weight: 600;
  font-family: "Gilroy";
  font-style: normal;
  src: local("Gilroy Semibold"), local("Gilroy-Semibold"), local("Gilroy *"), local("Gilroy-*"), url("/fonts/gilroy/semibold/gilroy-semibold.woff2") format("woff2"), url("/fonts/gilroy/semibold/gilroy-semibold.woff") format("woff"), url("/fonts/gilroy/semibold/gilroy-semibold.ttf") format("truetype");
  font-display: swap; /* control with how a font is loaded */
}
@font-face {
  font-weight: 700;
  font-family: "Gilroy";
  font-style: normal;
  src: local("Gilroy Bold"), local("Gilroy-Bold"), local("Gilroy *"), local("Gilroy-*"), url("/fonts/gilroy/bold/gilroy-bold.woff2") format("woff2"), url("/fonts/gilroy/bold/gilroy-bold.woff") format("woff"), url("/fonts/gilroy/bold/gilroy-bold.ttf") format("truetype");
  font-display: swap; /* control with how a font is loaded */
}
@font-face {
  font-weight: 800;
  font-family: "Gilroy";
  font-style: normal;
  src: local("Gilroy Extrabold"), local("Gilroy-Extrabold"), local("Gilroy *"), local("Gilroy-*"), url("/fonts/gilroy/extrabold/gilroy-extrabold.woff2") format("woff2"), url("/fonts/gilroy/extrabold/gilroy-extrabold.woff") format("woff"), url("/fonts/gilroy/extrabold/gilroy-extrabold.ttf") format("truetype");
  font-display: swap; /* control with how a font is loaded */
}
@font-face {
  font-weight: 700;
  font-family: "Bebas Neue";
  font-style: normal;
  src: local("Bebas Neue Bold"), local("BebasNeue-Bold"), local("Bebas Neue *"), local("BebasNeue-*"), url("/fonts/bebas_neue/2010/bold.woff2") format("woff2"), url("/fonts/bebas_neue/2010/bold.woff") format("woff"), url("/fonts/bebas_neue/2010/bold.ttf") format("truetype");
  font-display: swap; /* control with how a font is loaded */
}
@font-face {
  font-weight: 600;
  font-family: "Open Sans";
  src: local("Segoe UI Emoji");
  font-display: auto; /* control with how a font is loaded */
  unicode-range: U+00AE, U+1F004, U+1F0CF, U+1F170-1F171, U+1F17E-1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201-1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250-1F251, U+1F300-1F321, U+1F324-1F393, U+1F396-1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F3FA, U+1F400-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F-1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595-1F596, U+1F5A4-1F5A5, U+1F5A8, U+1F5B1-1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6DD-1F6E5, U+1F6E9, U+1F6EB-1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F9FF, U+1FA70-1FA74, U+1FA78-1FA7C, U+1FA80-1FA86, U+1FA90-1FAAC, U+1FAB0-1FABA, U+1FAC0-1FAC5, U+1FAD0-1FAD9, U+1FAE0-1FAE7, U+1FAF0-1FAF6, U+200D, U+203C, U+2049, U+20E3, U+2122, U+2139, U+2194-2199, U+21A9-21AA, U+231A-231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FA, U+24C2, U+25AA-25AB, U+25B6, U+25C0, U+25FB-25FE, U+2600-2604, U+260E, U+2611, U+2614-2615, U+2618, U+261D, U+2620, U+2622-2623, U+2626, U+262A, U+262E-262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F-2660, U+2663, U+2665-2666, U+2668, U+267B, U+267E-267F, U+2692-2697, U+2699, U+269B-269C, U+26A0-26A1, U+26A7, U+26AA-26AB, U+26B0-26B1, U+26BD-26BE, U+26C4-26C5, U+26C8, U+26CE-26CF, U+26D1, U+26D3-26D4, U+26E9-26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733-2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763-2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934-2935, U+2B05-2B07, U+2B1B-2B1C, U+2B50, U+2B55, U+3030, U+303D, U+3297, U+3299, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F, U+FE0F;
}
@font-face {
  font-weight: 700;
  font-family: "Open Sans";
  src: local("Segoe UI Emoji");
  font-display: auto; /* control with how a font is loaded */
  unicode-range: U+00AE, U+1F004, U+1F0CF, U+1F170-1F171, U+1F17E-1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201-1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250-1F251, U+1F300-1F321, U+1F324-1F393, U+1F396-1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F3FA, U+1F400-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F-1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595-1F596, U+1F5A4-1F5A5, U+1F5A8, U+1F5B1-1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6DD-1F6E5, U+1F6E9, U+1F6EB-1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F9FF, U+1FA70-1FA74, U+1FA78-1FA7C, U+1FA80-1FA86, U+1FA90-1FAAC, U+1FAB0-1FABA, U+1FAC0-1FAC5, U+1FAD0-1FAD9, U+1FAE0-1FAE7, U+1FAF0-1FAF6, U+200D, U+203C, U+2049, U+20E3, U+2122, U+2139, U+2194-2199, U+21A9-21AA, U+231A-231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FA, U+24C2, U+25AA-25AB, U+25B6, U+25C0, U+25FB-25FE, U+2600-2604, U+260E, U+2611, U+2614-2615, U+2618, U+261D, U+2620, U+2622-2623, U+2626, U+262A, U+262E-262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F-2660, U+2663, U+2665-2666, U+2668, U+267B, U+267E-267F, U+2692-2697, U+2699, U+269B-269C, U+26A0-26A1, U+26A7, U+26AA-26AB, U+26B0-26B1, U+26BD-26BE, U+26C4-26C5, U+26C8, U+26CE-26CF, U+26D1, U+26D3-26D4, U+26E9-26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733-2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763-2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934-2935, U+2B05-2B07, U+2B1B-2B1C, U+2B50, U+2B55, U+3030, U+303D, U+3297, U+3299, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F, U+FE0F;
}
@font-face {
  font-weight: 800;
  font-family: "Open Sans";
  src: local("Segoe UI Emoji");
  font-display: auto; /* control with how a font is loaded */
  unicode-range: U+00AE, U+1F004, U+1F0CF, U+1F170-1F171, U+1F17E-1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201-1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250-1F251, U+1F300-1F321, U+1F324-1F393, U+1F396-1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F3FA, U+1F400-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F-1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595-1F596, U+1F5A4-1F5A5, U+1F5A8, U+1F5B1-1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6DD-1F6E5, U+1F6E9, U+1F6EB-1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F9FF, U+1FA70-1FA74, U+1FA78-1FA7C, U+1FA80-1FA86, U+1FA90-1FAAC, U+1FAB0-1FABA, U+1FAC0-1FAC5, U+1FAD0-1FAD9, U+1FAE0-1FAE7, U+1FAF0-1FAF6, U+200D, U+203C, U+2049, U+20E3, U+2122, U+2139, U+2194-2199, U+21A9-21AA, U+231A-231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FA, U+24C2, U+25AA-25AB, U+25B6, U+25C0, U+25FB-25FE, U+2600-2604, U+260E, U+2611, U+2614-2615, U+2618, U+261D, U+2620, U+2622-2623, U+2626, U+262A, U+262E-262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F-2660, U+2663, U+2665-2666, U+2668, U+267B, U+267E-267F, U+2692-2697, U+2699, U+269B-269C, U+26A0-26A1, U+26A7, U+26AA-26AB, U+26B0-26B1, U+26BD-26BE, U+26C4-26C5, U+26C8, U+26CE-26CF, U+26D1, U+26D3-26D4, U+26E9-26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733-2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763-2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934-2935, U+2B05-2B07, U+2B1B-2B1C, U+2B50, U+2B55, U+3030, U+303D, U+3297, U+3299, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F, U+FE0F;
}
@font-face {
  font-weight: 400;
  font-family: "Trajan";
  font-style: normal;
  src: local("Trajan Pro 3 Regular"), local("TrajanPro3-Regular"), local("Trajan Pro 3 *"), local("TrajanPro3-*"), url("/fonts/trajan_pro/regular/full_400.woff2") format("woff2"), url("/fonts/trajan_pro/regular/full_400.woff") format("woff"), url("/fonts/trajan_pro/regular/full_400.ttf") format("truetype");
  font-display: auto; /* control with how a font is loaded */
}
/* region fast load base fonts */
body {
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

.font_preload .font_400 {
  font-weight: 400;
}
.font_preload .font_600 {
  font-weight: 600;
}
.font_preload .font_600.__italic {
  font-style: italic;
}
.font_preload .font_700 {
  font-weight: 700;
}
.font_preload .font_gilroy_700 {
  font-weight: 700;
  font-family: Gilroy, sans-serif;
}
.font_preload .font_800 {
  font-weight: 800;
}

/* endregion fast load base fonts */
