/**
 * Become a Webcam Model page bundle
 */
/**
 * Core
 */
/* variables must be imported first */
/**
 * Variables
 */
/* alphabet order */
/**
 * Abstracts entry point
 */
/**
 * Color variables
 */
/**
 * Global variables
 */
/**
 * z-index variables
 */
/**
 * Breakpoint mixins
 */
/**
 * @font-face mixin
 *
 * $fontFaces - list of font-face maps.
 *
 * Minimal example:
 * (
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 *
 * Maximal example:
 * (
 *   'font-family-url': 'roboto-italic',
 *   'font-family': 'Roboto Italic',
 *   'font-display': block,
 *   'font-style': italic,
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 */
/**
 * Retina mixin
 */
body {
  --bmr-vh: 1vh;
  --bmr-viewport-height: calc(var(--bmr-vh, 1vh) * 100);
  --bmr-header-height: 72px;
  --bmr-subHeader-height: 82px;
  --bmr-contentWrapper-sidebar-paddingInline: 62px;
  --bmr-transition-duration-default: 0.15s;
  --bmr-transition-timing-function-default: ease-in-out;
  --bmr-line-height-default: calc(2ex + 6px);
  --bmr-container-paddingInline: 48px;
  --bmr-scrollTopButton-referencePoint-x: 0;
}
@media (min-width: 1280px) {
  body {
    --bmr-container-paddingInline: 96px;
  }
}

/* initial must be imported after normalize */
/**
 * Abstracts entry point
 */
/**
 * Color variables
 */
/**
 * Global variables
 */
/**
 * z-index variables
 */
/**
 * Breakpoint mixins
 */
/**
 * @font-face mixin
 *
 * $fontFaces - list of font-face maps.
 *
 * Minimal example:
 * (
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 *
 * Maximal example:
 * (
 *   'font-family-url': 'roboto-italic',
 *   'font-family': 'Roboto Italic',
 *   'font-display': block,
 *   'font-style': italic,
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 */
/**
 * Retina mixin
 */
/**
 * Base styles
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  height: 100%;
  /**
   * Crutch.
   * Fixes slow onClick events on iPad. BGM-11524
   * That fix needed because we set incorrect <meta viewport width=900>.
   */
  touch-action: manipulation;
}

body {
  position: fixed;
  inset: 0;
  height: 100%;
  overflow: hidden;
  font: 20px/1.4 Roboto, sans-serif;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  font-family: Geologica, sans-serif;
}

img,
svg {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
}

img {
  user-select: none;
  object-fit: cover;
  -webkit-user-drag: none;
}
img::before {
  font-size: 0;
}

picture {
  display: block;
}

a {
  color: #1e9af0;
  cursor: pointer;
  transition: color 0.15s ease-in-out;
  -webkit-user-drag: none;
}
a:hover {
  color: #2f5cff;
}

ul,
ol {
  padding: 0;
  list-style: none;
}

table {
  width: 100%;
  overflow: hidden;
  border-spacing: 0;
  border-collapse: collapse;
}

input,
button,
textarea,
select {
  color: inherit;
  font: inherit;
  appearance: none;
  outline: none;
}

button {
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  background: transparent;
  border: 0;
}
button:focus, button:focus-visible {
  outline: none;
}

div[tabindex],
span[tabindex] {
  -webkit-tap-highlight-color: transparent;
}
div[tabindex]:focus,
span[tabindex]:focus {
  outline: none;
}

@media (prefers-reduced-motion: reduce) {
  * {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}
/**
 * Utils
 */
/**
 * Variables utils
 */
body {
  /* fade in animation */
  --bmr-animView_fade-duration: 0.6s;
  --bmr-animView_fade-delay: 0.3s;
  --bmr-animView_fade-timingFunction: cubic-bezier(0, 0, 0.24, 1);
  /* emphasis show animation */
  --bmr-animView_emphasis-duration: var(--bmr-animView_fade-duration);
  --bmr-animView_emphasis-delay: calc(var(--bmr-animView_fade-delay) + 0.2s);
  --bmr-animView_emphasis-timingFunction: var(--bmr-animView_fade-timingFunction);
  /* translate animation */
  --bmr-animView_translate-startPosition: 100px;
  --bmr-animView_translate-stopPosition: 0;
  --bmr-animView_translate-duration: 1.2s;
  --bmr-animView_translate-delay: 0s;
  --bmr-animView_translate-timingFunction: cubic-bezier(0, 0, 0, 1);
}

/**
 * Common utils
 */
.bmr_full-size {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bmr_full-size.__contain {
  object-fit: contain;
}
.bmr_full-size.__cover {
  object-fit: cover;
}
.bmr_full-size.__bottom {
  object-position: bottom;
}
.bmr_full-size.__top {
  object-position: top;
}
.bmr_full-size.__left {
  object-position: left;
}
.bmr_full-size.__right {
  object-position: right;
}

.font_preload .font_400 {
  font-weight: 400;
}
.font_preload .font_600 {
  font-weight: 600;
}
.font_preload .font_700 {
  font-weight: 700;
}

.bmr_d_block {
  display: block;
}

.bmr_d_inline_block {
  display: inline-block;
}

.bmr_overflow_hidden {
  overflow: hidden;
}

.bmr_visually_hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  border: 0;
  clip: rect(0, 0, 0, 0);
}

.bmr_br_round {
  border-radius: 50%;
}

.bmr_emoji {
  position: relative;
  display: inline-block;
  height: 1em;
}

.bmr_translate_z_0 {
  transform: translateZ(0);
}

.bmr_scroll_box {
  overflow: auto;
  scrollbar-width: none;
}
.bmr_scroll_box::-webkit-scrollbar {
  display: none;
}
.bmr_scroll_box.__x {
  overflow-y: hidden;
}
.bmr_scroll_box.__y {
  overflow-x: hidden;
}

.bmr_va_bottom {
  vertical-align: bottom;
}

.bmr_va_middle {
  vertical-align: middle;
}

.bmr_pointer-none {
  pointer-events: none;
}

.bmr_pointer-auto {
  pointer-events: auto;
}

.bmr_only-mobile-show {
  display: none;
}

/* alphabet order */
/**
 * Animations in View utils
 */
.bmr_anim_fade_in {
  opacity: 0;
}
.bmr_anim_fade_in.__view_animated {
  opacity: 1;
  transition: opacity var(--bmr-animView_fade-duration) var(--bmr-animView_fade-delay) var(--bmr-animView_fade-timingFunction);
}
.bmr_anim_fade_in.__view_animated .bmr_emphasis {
  background-size: 100% var(--bmr-emphasis-line-height);
  transition: background-size var(--bmr-animView_emphasis-duration) var(--bmr-animView_emphasis-delay) var(--bmr-animView_emphasis-timingFunction);
}
.bmr_anim_fade_in.__force_animated {
  transition: opacity 0s;
}
.bmr_anim_fade_in.__force_animated .bmr_emphasis {
  transition: background-size 0s;
}
.bmr_anim_fade_in .bmr_emphasis {
  background-size: 0 var(--bmr-emphasis-line-height);
}

.bmr_anim_translate_vrt {
  transform: translateY(var(--bmr-animView_translate-startPosition));
}
.bmr_anim_translate_vrt.__view_animated {
  transform: translateY(var(--bmr-animView_translate-stopPosition));
  transition: transform var(--bmr-animView_translate-duration) var(--bmr-animView_translate-delay) var(--bmr-animView_translate-timingFunction);
}
.bmr_anim_translate_vrt.__force_animated {
  transition: transform 0s;
}

/**
 * Flex utils
 */
.bmr_flex {
  display: flex;
}
.bmr_flex.__inline {
  display: inline-flex;
}
.bmr_flex.__full_center {
  justify-content: center;
  align-items: center;
}
.bmr_flex.__fd_c {
  flex-direction: column;
}
.bmr_flex.__ai_c {
  align-items: center;
}
.bmr_flex.__ai_fs {
  align-items: flex-start;
}
.bmr_flex.__jc_fs {
  justify-content: flex-start;
}
.bmr_flex.__jc_c {
  justify-content: center;
}
.bmr_flex.__jc_fe {
  justify-content: flex-end;
}
.bmr_flex.__jc_sb {
  justify-content: space-between;
}
.bmr_flex.__fw_w {
  flex-wrap: wrap;
}
.bmr_flex.__fs_0 {
  flex-shrink: 0;
}

/**
 * Grid utils
 */
.bmr_grid {
  display: grid;
}
.bmr_grid.__full_center {
  place-items: center;
}

.bmr_opacity_default_hide {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.bmr_opacity_default_hide.__visible {
  opacity: 1;
}

/**
 * Text utils
 */
/* region Font Weight */
.bmr_fw_thin {
  font-weight: 100;
}

.bmr_fw_extra_light {
  font-weight: 200;
}

.bmr_fw_light {
  font-weight: 300;
}

.bmr_fw_normal {
  font-weight: 400;
}

.bmr_fw_medium {
  font-weight: 500;
}

.bmr_fw_semi_bold {
  font-weight: 600;
}

.bmr_fw_bold {
  font-weight: 700;
}

.bmr_fw_extra_bold {
  font-weight: 800;
}

.bmr_fw_black {
  font-weight: 900;
}

/* endregion Font Weight */
/* region Font Style */
.bmr_fs_italic {
  font-style: italic;
}

/* endregion Font Style */
.bmr_text_truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.bmr_tt_uppercase {
  text-transform: uppercase;
}

.bmr_tt_lowercase {
  text-transform: lowercase;
}

.bmr_ta_center {
  text-align: center;
}

.bmr_ta_start {
  text-align: start;
}

.bmr_ta_end {
  text-align: end;
}

.bmr_ww_break_word {
  overflow-wrap: break-word;
}

.bmr_text_nowrap {
  white-space: nowrap;
}

/**
 * Become a Webcam Model page
 */
/* region Components */
/**
 * Seo Board component
 */
/**
 * Global variables
 */
/**
 * Abstracts entry point
 */
/**
 * Color variables
 */
/**
 * Global variables
 */
/**
 * z-index variables
 */
/**
 * Breakpoint mixins
 */
/**
 * @font-face mixin
 *
 * $fontFaces - list of font-face maps.
 *
 * Minimal example:
 * (
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 *
 * Maximal example:
 * (
 *   'font-family-url': 'roboto-italic',
 *   'font-family': 'Roboto Italic',
 *   'font-display': block,
 *   'font-style': italic,
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 */
/**
 * Retina mixin
 */
/**
 * Seo Board component variables
 */
.bmr_page-wrapper.__become-webcam-model .bmr_seo-board {
  padding: 32px;
  color: #201f1f;
  background: linear-gradient(180deg, #fff 0%, #ffe9f1 100%);
  border-radius: 24px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-board .seo-board_emoji {
  top: 2px;
}

/**
 * Seo Carousel component
 */
/**
 * Abstracts entry point
 */
/**
 * Color variables
 */
/**
 * Global variables
 */
/**
 * z-index variables
 */
/**
 * Breakpoint mixins
 */
/**
 * @font-face mixin
 *
 * $fontFaces - list of font-face maps.
 *
 * Minimal example:
 * (
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 *
 * Maximal example:
 * (
 *   'font-family-url': 'roboto-italic',
 *   'font-family': 'Roboto Italic',
 *   'font-display': block,
 *   'font-style': italic,
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 */
/**
 * Retina mixin
 */
/**
 * Seo Carousel component variables
 */
.bmr_page-wrapper.__become-webcam-model .bmr_seo-carousel {
  --bmr-carousel-viewport-paddingInline: var(--bmr-carousel-slide-spacing);
  --bmr-carousel-slide-width: 336px;
  --bmr-carousel-slide-spacing: 18px;
  --bmr-carousel-dot-bg: #fff;
}
@media (min-width: 1280px) {
  .bmr_page-wrapper.__become-webcam-model .bmr_seo-carousel {
    --bmr-carousel-slide-spacing: 24px;
  }
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-carousel.__destroyed {
  --bmr-carousel-paddingBottom: 0;
}

/**
 * Seo Carousel component common
 */
/**
 * Seo Figure component
 */
/**
 * Seo Figure component common
 */
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure-wrap {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 48px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure.__reverse {
  flex-direction: row-reverse;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure .seo-figure_picture {
  position: relative;
  flex: 0 0 380px;
  width: 100%;
  overflow: hidden;
  border-radius: 24px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure .seo-figure_picture::before {
  content: "";
  display: block;
  padding-top: 62.106%;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure .seo-figure_caption {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure .seo-figure_caption .sf_caption_title {
  font: 700 22px/30px Geologica, sans-serif;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure .seo-figure_emoji {
  top: 2px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-figure .seo-figure_emoji + .seo-figure_emoji {
  margin-left: 4px;
}

/**
 * Seo List component
 */
/**
 * Seo List component variables
 */
.bmr_page-wrapper.__become-webcam-model .bmr_seo-list {
  display: flex;
  flex-direction: column;
  row-gap: 18px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-list .seo-list_item {
  display: flex;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-list .seo-list_item::before {
  content: "";
  position: relative;
  top: 12px;
  display: block;
  width: 4px;
  min-width: 4px;
  height: 4px;
  margin-right: 8px;
  background: #a91837;
  border-radius: 50%;
}

/**
 * Seo Wrapper component
 */
/**
 * Seo Wrapper component common
 */
.bmr_page-wrapper.__become-webcam-model .bmr_seo-wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  row-gap: 48px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-wrapper .seo-wrapper_content {
  display: grid;
  justify-items: center;
  row-gap: 18px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-wrapper .seo-wrapper_content .sw_content_title {
  max-width: 678px;
  margin-bottom: -4px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_seo-wrapper .seo-wrapper_content .sw_content_text {
  max-width: 1100px;
}

/* endregion Components */
/* region Sections */
/**
 * Hero Section
 */
/**
 * Abstracts entry point
 */
/**
 * Color variables
 */
/**
 * Global variables
 */
/**
 * z-index variables
 */
/**
 * Breakpoint mixins
 */
/**
 * @font-face mixin
 *
 * $fontFaces - list of font-face maps.
 *
 * Minimal example:
 * (
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 *
 * Maximal example:
 * (
 *   'font-family-url': 'roboto-italic',
 *   'font-family': 'Roboto Italic',
 *   'font-display': block,
 *   'font-style': italic,
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 */
/**
 * Retina mixin
 */
/**
 * Hero Section variables
 */
/**
 * Abstracts entry point
 */
/**
 * Color variables
 */
/**
 * Global variables
 */
/**
 * z-index variables
 */
/**
 * Breakpoint mixins
 */
/**
 * @font-face mixin
 *
 * $fontFaces - list of font-face maps.
 *
 * Minimal example:
 * (
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 *
 * Maximal example:
 * (
 *   'font-family-url': 'roboto-italic',
 *   'font-family': 'Roboto Italic',
 *   'font-display': block,
 *   'font-style': italic,
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 */
/**
 * Retina mixin
 */
/**
 * Hero Section common
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero {
  padding-bottom: 130px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -0.125rem;
  left: 0;
  height: 130px;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid meet' viewBox='0 0 3000 130'%3E%3Cpath d='M3000,127.74V131H0v-3.26C323.85,50.71,874.8,0,1500,0S2676.15,50.71,3000,127.74Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 100%/cover;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_container {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  column-gap: 16px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_column {
  flex: 0 0 calc(50% - 8px);
  margin-block: 16px 108px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_column.__start {
  padding-bottom: 24px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_title {
  color: #fff;
  font: 700 48px/1 Geologica, sans-serif;
  text-align: center;
  letter-spacing: -2px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_title .h_title_block {
  display: block;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_title .h_title_block.__uppercase {
  margin-top: 8px;
  font-size: 64px;
  text-transform: uppercase;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_title .h_title_block.__accent {
  color: #ffc539;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_media {
  position: relative;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_media::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: url("../../../images/bmr/pages/become_webcam_model/hero/glow/land/1x/img.png") no-repeat center/contain;
  transform: scale(1.6);
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_picture {
  overflow: hidden;
  border-radius: 24px;
  transform: translateZ(0);
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__hero .hero_picture::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}

/**
 * Start Webcam section
 */
/**
 * Start Webcam section common
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__start-webcam .start-webcam_title {
  margin-top: 44px;
}

/**
 * Safety Concerns section
 */
/**
 * Safety Concerns section variables
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__safety-concerns .safety-concerns_wrap {
  display: flex;
  align-items: center;
  gap: 18px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__safety-concerns .safety-concerns_board {
  flex: 1;
  min-width: 0;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__safety-concerns .safety-concerns_board .sc_board_icon {
  width: 48px;
  height: 48px;
  margin-bottom: 2px;
  color: #e9133b;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__safety-concerns .safety-concerns_board .sc_board_title {
  margin-bottom: 32px;
  font: 700 28px/36px Geologica, sans-serif;
  letter-spacing: -1px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__safety-concerns .safety-concerns_board .sc_board_text {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__safety-concerns .safety-concerns_board .sc_board_text-accent {
  font: 700 22px/30px Geologica, sans-serif;
}

/**
 * Steps Becoming Model section
 */
/**
 * Steps Becoming Model section common
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__steps-becoming-model .steps-becoming-model_steps {
  width: 100%;
  max-width: 1100px;
  margin-inline: auto;
}

/**
 * Equipment section
 */
/**
 * Equipment section common
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__equipment .equipment_wrapper {
  display: flex;
  align-items: center;
  gap: 18px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__equipment .equipment_column {
  display: flex;
  flex-direction: column;
  gap: 48px;
  flex: 1;
  min-width: 0;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__equipment .equipment_item-title {
  margin-bottom: 16px;
  font: 700 28px/36px Geologica, sans-serif;
  letter-spacing: -1px;
}

/**
 * Tips section
 */
/**
 * Tips section variables
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__tips .tips_text {
  margin-top: 24px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__tips .tips_content {
  padding-left: 12px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__tips .tips_accent {
  position: relative;
  font-weight: 700;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__tips .tips_accent::before {
  content: "";
  position: absolute;
  top: 10px;
  left: -12px;
  width: 4px;
  height: 4px;
  background: #a91837;
  border-radius: 50%;
}

/**
 * Best Payment Options section
 */
/**
 * Best Payment Options section common
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__best-payment-options .best-payment-options_item .bpo_item_icon {
  width: 48px;
  height: 48px;
  margin-bottom: 2px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__best-payment-options .best-payment-options_item .bpo_item_title {
  margin-bottom: 18px;
  font: 700 28px/36px Geologica, sans-serif;
  letter-spacing: -1px;
}

/**
 * Pros section
 */
/**
 * Global variables
 */
/**
 * Abstracts entry point
 */
/**
 * Color variables
 */
/**
 * Global variables
 */
/**
 * z-index variables
 */
/**
 * Breakpoint mixins
 */
/**
 * @font-face mixin
 *
 * $fontFaces - list of font-face maps.
 *
 * Minimal example:
 * (
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 *
 * Maximal example:
 * (
 *   'font-family-url': 'roboto-italic',
 *   'font-family': 'Roboto Italic',
 *   'font-display': block,
 *   'font-style': italic,
 *   'font-weight': 400,
 *   'font-file-name': 'cyrillic',
 *   'unicode-range': (U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116)
 * )
 */
/**
 * Retina mixin
 */
/**
 * Pros section variables
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__pros .pros_container {
  display: flex;
  align-items: center;
  padding-block: 14px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__pros .pros_title {
  flex: 0 0 41%;
  margin-bottom: 0;
  padding-right: 24px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__pros .pros_list {
  flex-grow: 1;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__pros .pros_list-item {
  display: flex;
  column-gap: 18px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__pros .pros_list-item .p_list-item_marker {
  flex-shrink: 0;
  width: 76px;
  height: 76px;
  font: 700 43px/76px Geologica, sans-serif;
  text-align: center;
  letter-spacing: -1.5px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__pros .pros_list-item .p_list-item_marker::after {
  content: ".";
  color: #a91838;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__pros .pros_list-item .p_list-item_content {
  padding-block: 15px;
}
.bmr_page-wrapper.__become-webcam-model .bmr_section.__pros .pros_list-item .p_list-item_title {
  margin-bottom: 10px;
  font: 700 28px/36px Geologica, sans-serif;
  letter-spacing: -1px;
}

/**
 * Risks section
 */
/**
 * Risks section common
 */
.bmr_page-wrapper.__become-webcam-model .bmr_section.__risks .risks_wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 18px;
}

/* endregion Sections */
