/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./apps/main/portals/src/styles.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* stylelint-disable scss/media-feature-value-dollar-variable */
/* stylelint-enable scss/media-feature-value-dollar-variable */
* {
  box-sizing: border-box;
  margin: 0;
  outline: none;
  padding: 0;
  position: relative;
}
a.focus-visible::before,
button.focus-visible::before,
[tabindex="0"].focus-visible::before {
  border: 2px solid #3999cc;
  display: block;
  position: absolute;
}
a.focus-visible::before,
button.focus-visible::before,
[tabindex="0"].focus-visible::before {
  border-radius: 30px;
  content: "";
  height: calc(100% + 12px);
  left: -6px;
  top: -6px;
  width: calc(100% + 12px);
}
*::before,
*::after {
  box-sizing: border-box;
}
body {
  background-color: #eff2f9;
  color: #1b1f27;
  font-family: "Source Sans 3", sans-serif;
  font-size: 14px;
}
.no-scroll {
  overflow: hidden;
  padding-right: 17px;
}
ul {
  list-style: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");
  margin: 0;
  padding: 0;
  width: 100%;
}
fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
.sr-only,
.cdk-visually-hidden,
.cdk-live-announcer-element {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
[hidden][hidden] {
  display: none;
}
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
select {
  font-family: "Source Sans 3", sans-serif;
}
.row--justify-content-center {
  justify-content: center;
}
/* IE11 specific styles */
.application-root {
  display: block;
}
/* stylelint-disable */
/*!
 * Bootstrap Grid v4.1.2 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 760px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 912px;
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1224px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 1464px) {
  .container {
    max-width: 1464px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 4px;
  padding-left: 4px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .container-fluid {
    padding-right: 6px;
    padding-left: 6px;
  }
}
@media (min-width: 1280px) {
  .container-fluid {
    padding-right: 12px;
    padding-left: 12px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -4px;
  margin-left: -4px;
}
@media (min-width: 1024px) {
  .row {
    margin-right: -6px;
    margin-left: -6px;
  }
}
@media (min-width: 1280px) {
  .row {
    margin-right: -12px;
    margin-left: -12px;
  }
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 4px;
  padding-left: 4px;
}
@media (min-width: 1024px) {
  .col,
[class*=col-] {
    padding-right: 6px;
    padding-left: 6px;
  }
}
@media (min-width: 1280px) {
  .col,
[class*=col-] {
    padding-right: 12px;
    padding-left: 12px;
  }
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1280px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1464px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .col-xxl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xxl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xxl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xxl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xxl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* stylelint-enable */
.error-report-dialog__text--green {
  color: #52ae30;
}
.error-report-dialog__text--bold {
  font-weight: 600;
}
.faq-list {
  margin: 10px;
}
.faq-list .list-item--bullet::before {
  bottom: 0;
  top: 8px;
}
/* stylelint-disable declaration-colon-newline-after */
/* stylelint-disable value-list-comma-newline-after */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200;
  src: local("Source Sans 3 ExtraLight"), local("SourceSans3-ExtraLight"), url('SourceSans3-ExtraLight.ttf.woff2') format("woff2"), url('SourceSans3-ExtraLight.otf.woff') format("woff"), url('SourceSans3-ExtraLight.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200;
  src: local("Source Sans 3 ExtraLightIt"), local("SourceSans3-ExtraLightIt"), url('SourceSans3-ExtraLightIt.ttf.woff2') format("woff2"), url('SourceSans3-ExtraLightIt.otf.woff') format("woff"), url('SourceSans3-ExtraLightIt.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 300;
  src: local("Source Sans 3 Light"), local("SourceSans3-Light"), url('SourceSans3-Light.ttf.woff2') format("woff2"), url('SourceSans3-Light.otf.woff') format("woff"), url('SourceSans3-Light.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 300;
  src: local("Source Sans 3 LightIt"), local("SourceSans3-LightIt"), url('SourceSans3-LightIt.ttf.woff2') format("woff2"), url('SourceSans3-LightIt.otf.woff') format("woff"), url('SourceSans3-LightIt.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans 3 Regular"), local("SourceSans3-Regular"), url('SourceSans3-Regular.ttf.woff2') format("woff2"), url('SourceSans3-Regular.otf.woff') format("woff"), url('SourceSans3-Regular.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans 3 It"), local("SourceSans3-It"), url('SourceSans3-It.ttf.woff2') format("woff2"), url('SourceSans3-It.otf.woff') format("woff"), url('SourceSans3-It.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: local("Source Sans 3 Semibold"), local("SourceSans3-Semibold"), url('SourceSans3-Semibold.ttf.woff2') format("woff2"), url('SourceSans3-Semibold.otf.woff') format("woff"), url('SourceSans3-Semibold.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 600;
  src: local("Source Sans 3 SemiboldIt"), local("SourceSans3-SemiboldIt"), url('SourceSans3-SemiboldIt.ttf.woff2') format("woff2"), url('SourceSans3-SemiboldIt.otf.woff') format("woff"), url('SourceSans3-SemiboldIt.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans 3 Bold"), local("SourceSans3-Bold"), url('SourceSans3-Bold.ttf.woff2') format("woff2"), url('SourceSans3-Bold.otf.woff') format("woff"), url('SourceSans3-Bold.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 700;
  src: local("Source Sans 3 BoldIt"), local("SourceSans3-BoldIt"), url('SourceSans3-BoldIt.ttf.woff2') format("woff2"), url('SourceSans3-BoldIt.otf.woff') format("woff"), url('SourceSans3-BoldIt.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 900;
  src: local("Source Sans 3 Black"), local("SourceSans3-Black"), url('SourceSans3-Black.ttf.woff2') format("woff2"), url('SourceSans3-Black.otf.woff') format("woff"), url('SourceSans3-Black.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 900;
  src: local("Source Sans 3 BlackIt"), local("SourceSans3-BlackIt"), url('SourceSans3-BlackIt.ttf.woff2') format("woff2"), url('SourceSans3-BlackIt.otf.woff') format("woff"), url('SourceSans3-BlackIt.ttf') format("truetype");
  text-rendering: optimizelegibility;
}
/* stylelint-enable declaration-colon-newline-after */
/* stylelint-enable value-list-comma-newline-after */
.autocomplete__input-wrapper {
  width: 100%;
}
.autocomplete__dropdown-wrapper {
  border: 2px solid #52ae30;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top: 0;
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.08);
  display: flex;
  max-height: 230px;
  overflow: hidden;
  padding: 0 1px 1px;
  position: absolute;
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  z-index: 1200;
}
.autocomplete__dropdown {
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  margin: 0 -1px;
  overflow-x: hidden;
  overflow-y: auto;
  width: calc(100% + 2px);
  z-index: 1;
}
.autocomplete__list-wrapper {
  max-height: 230px;
  overflow-y: auto;
}
.autocomplete__inner {
  padding: 16px 40px 16px 24px;
}
.autocomplete__input {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  font-weight: 700;
}
@media all and (min-width: 1024px) {
  .autocomplete__input {
    font-size: 16px;
  }
}
ib-ui-form-item.is-focused .autocomplete__input {
  border: 1px solid #52ae30;
  box-shadow: inset 0 0 0 1px #52ae30;
  caret-color: #52ae30;
}
ib-ui-form-item.is-warning .autocomplete__input {
  border: 1px solid #f60;
  box-shadow: inset 0 0 0 1px #f60;
  caret-color: #f60;
}
ib-ui-form-item.is-invalid .autocomplete__input {
  border: 1px solid #ff435a;
  box-shadow: inset 0 0 0 1px #ff435a;
  caret-color: #ff435a;
}
ib-ui-form-item.is-open .autocomplete__input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
ib-ui-form-item.is-disabled .autocomplete__input,
.autocomplete__input[disabled] {
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.12);
  pointer-events: none;
}
.autocomplete__dropdown-wrapper.is-warning {
  border-color: #f60;
}
.autocomplete__dropdown-wrapper.is-invalid {
  border-color: #ff435a;
}
.autocomplete__list-item {
  background: #fff;
  cursor: pointer;
  display: flex;
}
.autocomplete__list-item:hover {
  background-color: #f6f6f6;
  transition: background-color 0.3s ease;
}
.autocomplete__list-item.focus-visible::before {
  display: none;
}
.autocomplete__list-item.is-highlighted {
  background-color: #f6f6f6;
  transition: background-color 0.3s ease;
}
.autocomplete__list-item.is-highlighted::after {
  background: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  bottom: -1px;
  height: calc(100% + 1px);
  top: -1px;
  z-index: 1;
}
.autocomplete__list-item.is-highlighted:last-child::after {
  border-bottom: 0;
}
.autocomplete__list-item::after {
  background-color: rgba(0, 0, 0, 0.12);
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}
.autocomplete__list-item::before {
  background-color: rgba(0, 0, 0, 0.12);
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: -1px;
  width: 100%;
}
.autocomplete__list-item:first-child::before {
  background: none;
}
.autocomplete__list-item:last-child::after {
  background: none;
}
button {
  appearance: none;
  background-color: transparent;
  border: none;
  cursor: pointer;
  font-family: inherit;
  overflow: visible;
}
.btn {
  align-items: center;
  align-self: center;
  background-color: #52ae30;
  border: 1px solid transparent;
  border-radius: 24px;
  color: #fff;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  line-height: 24px;
  margin: 0 auto;
  max-width: 380px;
  padding: 12px 32px;
  text-decoration: none;
  transition: 0.25s ease;
  width: 100%;
}
@media all and (min-width: 1024px) {
  .btn {
    display: inline-flex;
    max-width: none;
    width: auto;
  }
}
.btn:hover, .btn:active {
  background-color: #74bf1e;
}
.btn.focus-visible::before {
  border-radius: 30px;
  content: "";
  height: calc(100% + 12px);
  left: -6px;
  top: -6px;
  width: calc(100% + 12px);
}
.btn ib-ui-icon {
  vertical-align: middle;
}
.btn--secondary {
  padding-bottom: 4px;
  padding-top: 4px;
}
.btn--icon-left ib-ui-icon {
  margin-right: 5px;
}
.btn--icon-right ib-ui-icon {
  margin-left: 5px;
}
.btn--inverse {
  border-color: #52ae30;
  color: #52ae30;
}
.btn--inverse:hover, .btn--inverse:active {
  border-color: #74bf1e;
  box-shadow: 0 0 0 1px #74bf1e;
  color: #74bf1e;
}
.btn--orange {
  background-color: #f60;
}
.btn--orange:hover, .btn--orange:active {
  background-color: #ff802b;
}
.btn--orange-inverse {
  border-color: #f60;
  color: #f60;
}
.btn--orange-inverse:hover, .btn--orange-inverse:active {
  border-color: #ff802b;
  box-shadow: 0 0 0 1px #ff802b;
  color: #ff802b;
}
.btn--red {
  background-color: #ff435a;
}
.btn--red:hover, .btn--red:active {
  background-color: #ff5c6f;
}
.btn--red-inverse {
  border-color: #ff435a;
  color: #ff435a;
}
.btn--red-inverse:hover, .btn--red-inverse:active {
  border-color: #ff5c6f;
  box-shadow: 0 0 0 1px #ff5c6f;
  color: #ff5c6f;
}
.btn--blue {
  background-color: #1b82e3;
}
.btn--blue:hover, .btn--blue:active {
  background-color: #3e9ef7;
}
.btn--blue-inverse {
  border-color: #1b82e3;
  color: #1b82e3;
}
.btn--blue-inverse:hover, .btn--blue-inverse:active {
  border-color: #3e9ef7;
  box-shadow: 0 0 0 1px #3e9ef7;
  color: #3e9ef7;
}
.btn[class*=-inverse] {
  background-color: #fff;
}
.btn[class*=-inverse]:hover, .btn[class*=-inverse]:active {
  background-color: #fff;
}
.btn--disabled:not(.is-loading),
.btn[disabled]:not(.is-loading) {
  background-color: #f1f1f1;
  color: #ababab;
  cursor: not-allowed;
}
.btn--disabled:not(.is-loading)[class*=-inverse], .btn--disabled:not(.is-loading).btn--secondary-appearance,
.btn[disabled]:not(.is-loading)[class*=-inverse],
.btn[disabled]:not(.is-loading).btn--secondary-appearance {
  background-color: #fff;
  border-color: #ababab;
}
.btn--disabled:not(.is-loading).btn--secondary-appearance,
.btn[disabled]:not(.is-loading).btn--secondary-appearance {
  background-color: #eff2f9;
}
.btn--disabled:not(.is-loading):hover,
.btn[disabled]:not(.is-loading):hover {
  background-color: #f1f1f1;
  box-shadow: none;
}
.btn--disabled:not(.is-loading)[class*=-inverse]:hover, .btn--disabled:not(.is-loading).btn--secondary-appearance:hover,
.btn[disabled]:not(.is-loading)[class*=-inverse]:hover,
.btn[disabled]:not(.is-loading).btn--secondary-appearance:hover {
  background-color: #fff;
  border: 1px solid #ababab;
}
.btn--disabled:not(.is-loading).btn--secondary-appearance:hover,
.btn[disabled]:not(.is-loading).btn--secondary-appearance:hover {
  background-color: #eff2f9;
}
.btn--disabled:not(.is-loading) ib-ui-icon,
.btn[disabled]:not(.is-loading) ib-ui-icon {
  color: #ababab;
}
.btn-round {
  max-width: 100px;
  overflow: visible;
  position: relative;
}
.btn-round__icon {
  align-items: center;
  background-color: #52ae30;
  border: 1px solid transparent;
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: 48px;
  justify-content: center;
  margin: 0 auto;
  transition: background-color 0.2s ease;
  width: 48px;
}
.btn-round.btn-round--small .btn-round__icon {
  height: 32px;
  width: 32px;
}
.btn-round:hover .btn-round__icon {
  background-color: #74bf1e;
}
.btn-round--white .btn-round__icon {
  background-color: #fff;
  color: #52ae30;
}
.btn-round--white:hover .btn-round__icon {
  background-color: #f7f9ff;
}
.btn-round--shadow .btn-round__icon {
  box-shadow: 0 4px 8px rgba(73, 92, 136, 0.15);
}
.btn-round--disabled,
.btn-round[disabled] {
  cursor: not-allowed;
}
.btn-round--disabled .btn-round__icon,
.btn-round[disabled] .btn-round__icon {
  background-color: #f1f1f1;
  border-color: transparent;
  box-shadow: none;
  color: #ababab;
}
.btn-round--disabled.btn-round--secondary-appearance .btn-round__icon,
.btn-round[disabled].btn-round--secondary-appearance .btn-round__icon {
  background-color: #eff2f9;
  border-color: #ababab;
}
.btn-round__label {
  color: #1b1f27;
  display: block;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 0;
}
.link {
  align-items: center;
  background: none;
  border: 0;
  color: #52ae30;
  cursor: pointer;
  display: inline-flex;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}
.link:not(.link--red):not(.link--blue):active {
  color: #74bf1e;
}
.link--red {
  color: #ff435a;
}
.link--blue {
  color: #1b82e3;
}
.link--icon-left ib-ui-icon {
  margin-right: 4px;
}
.link--icon-right ib-ui-icon {
  margin-left: 4px;
}
.link--icon-only {
  font-size: 0;
}
.link--icon-only ib-ui-icon {
  margin: 0;
}
.link--disabled,
.link[disabled] {
  color: #ababab;
  cursor: not-allowed;
}
.link--disabled svg,
.link[disabled] svg {
  color: #ababab;
}
.link--disabled:hover,
.link[disabled]:hover {
  text-decoration: none;
}
.title .link {
  display: inline-block;
  line-height: 1;
  margin-left: 4px;
  vertical-align: super;
}
.title .link ib-ui-icon {
  vertical-align: middle;
}
.link-inline {
  color: #52ae30;
  text-decoration: none;
}
.link-inline:hover {
  text-decoration: underline;
}
ib-ui-announcement-bar .link-inline,
ib-ui-toaster .link-inline,
ib-ui-feedback .link-inline,
ib-ui-feedback-block .link-inline {
  color: inherit;
  font-weight: 600;
  text-decoration: underline;
}
ib-ui-announcement-bar .link-inline:hover,
ib-ui-toaster .link-inline:hover,
ib-ui-feedback .link-inline:hover,
ib-ui-feedback-block .link-inline:hover {
  text-decoration: none;
}
ib-ui-announcement-bar .link-inline:active,
ib-ui-toaster .link-inline:active,
ib-ui-feedback .link-inline:active,
ib-ui-feedback-block .link-inline:active {
  color: inherit;
}
.list .list {
  padding-top: 20px;
}
.list-item {
  margin-bottom: 20px;
  position: relative;
}
.list-item::before {
  content: "";
  display: block;
  left: 0;
  position: absolute;
}
.list-item--bullet {
  padding: 0 0 0 14px;
}
.list-item--bullet::before {
  background-color: #52ae30;
  border-radius: 50%;
  height: 4px;
  top: 8px;
  width: 4px;
}
.list-item--dash {
  padding: 0 0 0 12px;
}
.list-item--dash::before {
  background-color: #1b1f27;
  height: 1px;
  top: 9px;
  width: 4px;
}
.list-item--check {
  padding: 0 0 0 32px;
}
.list-item--check::before {
  background: url("/assets/images/tick-24-green.svg") 0 0 no-repeat;
  height: 24px;
  top: -2px;
  width: 24px;
}
.list-item--check-in-circle {
  padding: 0 0 0 32px;
}
.list-item--check-in-circle::before {
  background: url("/assets/images/tick-in-circle-24-green.svg") 0 0 no-repeat;
  height: 24px;
  top: -2px;
  width: 24px;
}
.ordered-list {
  counter-reset: ordered-list-counter;
  list-style: none;
}
.ordered-list .ordered-list {
  padding-top: 20px;
}
.ordered-list-item {
  counter-increment: ordered-list-counter;
  margin-bottom: 20px;
  padding-left: 20px;
  position: relative;
}
.ordered-list-item::before {
  content: counter(ordered-list-counter) ".";
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}
fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
input,
textarea {
  appearance: none;
  background-color: #fff;
  border: 1px solid #8e939f;
  border-radius: 24px;
  color: #1b1f27;
  font-family: inherit;
  font-size: 16px;
  padding: 12px 24px;
  -webkit-text-size-adjust: 100%;
          text-size-adjust: 100%;
  transition: all 0.2s ease;
  width: 100%;
}
input::-ms-clear,
textarea::-ms-clear {
  display: none;
}
input:-webkit-autofill,
textarea:-webkit-autofill {
  /* stylelint-disable-next-line declaration-no-important */
  box-shadow: inset 0 0 0 50px #fff !important;
}
input {
  font-weight: 700;
}
textarea {
  border-radius: 24px;
  overflow: hidden;
  resize: none;
}
.fs-40 {
  font-size: 32px;
  line-height: 40px;
}
@media all and (min-width: 768px) {
  .fs-40 {
    font-size: 40px;
    line-height: 48px;
  }
}
.fs-32 {
  font-size: 28px;
  line-height: 32px;
}
@media all and (min-width: 768px) {
  .fs-32 {
    font-size: 32px;
    line-height: 40px;
  }
}
.fs-24 {
  font-size: 24px;
  line-height: 32px;
}
.fs-20 {
  font-size: 20px;
  line-height: 32px;
}
.fs-18 {
  font-size: 18px;
  line-height: 32px;
}
.fs-16 {
  font-size: 16px;
  line-height: 24px;
}
.fs-14 {
  font-size: 14px;
  line-height: 24px;
}
/* stylelint-disable scss/media-feature-value-dollar-variable */
/* stylelint-enable scss/media-feature-value-dollar-variable */
.select {
  height: 100%;
}
.select__label {
  background-color: #fff;
  border-radius: 24px;
  color: #6e7482;
  cursor: text;
  display: inline-block;
  font-size: 14px;
  left: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  padding: 0 8px;
  position: absolute;
  top: -12px;
  transition: all 0.2s ease;
  white-space: nowrap;
  z-index: 1;
}
.select__button {
  background-color: #fff;
  border: 1px solid #8e939f;
  border-radius: 24px;
  color: #1b1f27;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  transition: box-shadow 0.2s ease;
  width: 100%;
}
.select__button:hover {
  box-shadow: 0 16px 32px rgba(54, 57, 66, 0.06);
}
.select__arrow {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  transform-origin: center center;
  transition: transform 0.2s ease;
}
.select__arrow ib-ui-icon {
  color: #52ae30;
  transition: transform 0.2s ease;
}
.select__button--one-item {
  cursor: default;
}
.select__button--one-item:hover {
  box-shadow: none;
  transition: none;
}
.select__dropdown-wrapper {
  display: flex;
  flex-direction: column;
  max-height: 0;
  transition: max-height 0.2s ease;
  -webkit-user-select: none;
          user-select: none;
}
.select__dropdown {
  max-height: 230px;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.select__dropdown-header {
  background-color: #f7f9ff;
  color: #1b1f27;
  font-size: 14px;
  line-height: 16px;
  padding: 4px 24px;
}
.select__placeholder {
  white-space: nowrap;
}
.select__text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.select__dropdown-list {
  padding: 8px;
}
.select__dropdown-item {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 16px;
  color: #1b1f27;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 4px;
  transition: background-color 0.3s ease;
}
.select__dropdown-item:last-child {
  margin-bottom: 0;
}
.select__dropdown-item:hover {
  background-color: #eff2f9;
  transition: background-color 0.3s ease;
}
.select__dropdown-item[disabled] {
  cursor: initial;
  opacity: 0.5;
}
.select__dropdown-item[disabled]:hover {
  background-color: initial;
}
.select__dropdown-item.is-highlighted::before {
  border: 2px solid #3999cc;
  display: block;
  position: absolute;
}
.select__dropdown-item.is-highlighted, .select__dropdown-item.focus-visible {
  z-index: 1;
}
.select__dropdown-item.is-highlighted::before, .select__dropdown-item.focus-visible::before {
  border-radius: 20px;
  content: "";
  height: calc(100% + 12px);
  left: -6px;
  top: -6px;
  width: calc(100% + 12px);
}
.select__inner {
  padding: 8px 16px;
}
.is-open {
  z-index: 1101;
}
.is-open .select__label {
  color: #52ae30;
}
.is-open .select__button {
  border: 0;
  border-bottom: 1px solid #e2e6f0;
  margin: -1px -1px 0;
  width: calc(100% + 2px);
}
.is-open .select__button:hover {
  box-shadow: none;
}
.is-open .select__arrow ib-ui-icon {
  transform: rotate(180deg);
}
.is-open .select-dropdown-selector {
  background-color: #fff;
  border: 2px solid #52ae30;
  border-radius: 24px;
  box-shadow: 0 16px 32px rgba(54, 57, 66, 0.06);
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.is-open .select__dropdown-wrapper {
  max-height: 230px;
  transition: max-height 0.2s ease;
}
.is-open-up .select__button {
  border-bottom: 0;
  border-top: 1px solid #e2e6f0;
}
.is-open-up .select-dropdown-selector {
  bottom: 0;
  display: flex;
  flex-direction: column-reverse;
}
.is-touched .is-invalid .select__label {
  color: #ff435a;
}
.is-touched .is-invalid .select__dropdown-wrapper {
  padding-bottom: 12px;
}
ib-ui-form-item.is-invalid .select__label {
  color: #ff435a;
}
ib-ui-form-item.is-invalid .select-dropdown-selector {
  border-color: #ff435a;
}
ib-ui-form-item.is-invalid .select__button {
  border-color: #ff435a;
}
ib-ui-form-item.is-invalid .select__button p,
ib-ui-form-item.is-invalid .select__button span {
  color: #ff435a;
}
.is-invalid .select--multi-select .select__arrow ib-ui-icon {
  color: #ff435a;
}
.is-warning .select__label {
  color: #f60;
}
.is-warning:not(.is-open):not(.is-disabled) .select__button,
.is-warning .select-dropdown-selector {
  border-color: #f60;
}
.input-addon {
  /* TODO: delete select__label rule, if isInputAddOn sr-only function is ready for select labels */
}
.input-addon .select__label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.input-addon .select__button {
  background: transparent;
  border-radius: 24px;
  padding-bottom: 10px;
  padding-top: 9px;
}
@media all and (min-width: 1024px) {
  .input-addon .select__button {
    padding-bottom: 14px;
    padding-top: 13px;
  }
}
.input-addon .select__button.focus-visible, .input-addon .select__button:hover {
  border-color: transparent;
  box-shadow: none;
}
.input-addon .is-open .select__button {
  background: #fff;
  width: 320px;
}
.is-disabled .select__label {
  background-color: #f1f1f1;
  color: #ababab;
}
.is-disabled .select__button {
  background-color: #f1f1f1;
  border-color: #ababab;
  box-shadow: none;
  color: #ababab;
  cursor: not-allowed;
}
.is-disabled .select__button.is-addon .select__button {
  border-color: transparent;
}
.is-disabled .select__button * {
  color: #ababab;
}
.is-disabled .select__arrow button {
  color: #ababab;
  cursor: not-allowed;
}
.is-disabled .select__arrow ib-ui-icon {
  color: #ababab;
}
.is-disabled.has-value .select--autocomplete label.autocomplete-select__label {
  background-color: #f1f1f1;
  color: #ababab;
}
.select__overlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1100;
}
.select__has-placeholder .simple-select__button-inner,
.is-placeholder {
  color: #6e7482;
  font-weight: 400;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.cdk-overlay-container {
  pointer-events: none;
  position: fixed;
  z-index: 1200;
}
.cdk-overlay-container.has-dialog {
  z-index: 1600;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  pointer-events: auto;
  position: absolute;
  z-index: 1200;
}
.has-dialog .cdk-global-overlay-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
}
.cdk-overlay-pane {
  box-sizing: border-box;
  display: flex;
  max-height: 100%;
  max-width: 100%;
  pointer-events: auto;
  position: absolute;
  z-index: 1200;
}
.cdk-overlay-backdrop {
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: auto;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: 1200;
}
@media all and (min-width: 768px) {
  .has-dialog .cdk-overlay-backdrop {
    height: 100%;
  }
}
.cdk-overlay-connected-position-bounding-box {
  display: flex;
  flex-direction: column;
  min-height: 1px;
  min-width: 1px;
  position: absolute;
  z-index: 1200;
}
.cdk-global-scrollblock {
  overflow: hidden;
  position: static;
  width: 100%;
}
.cdk-global-scrollblock body {
  overflow-y: auto;
}
.has-blur {
  display: block;
  filter: blur(5px);
}
.backdrop--dialog {
  background-color: #1b1f27;
  opacity: 0;
}
.backdrop--dialog.cdk-overlay-backdrop-showing {
  opacity: 0.5;
}
.pane--dialog {
  height: 100%;
  width: 100%;
}
@media all and (min-width: 768px) {
  .pane--dialog {
    height: auto;
    width: auto;
  }
}
.pane--confirm-dialog {
  height: auto;
  width: auto;
}
.dialog {
  background: #eff2f9;
  border: 1px solid transparent;
  min-height: 100%;
  padding: 16px 8px;
  z-index: 1600;
}
@media all and (min-width: 768px) {
  .dialog {
    border-radius: 40px;
    margin: 30px 0;
    min-height: auto;
    padding: 40px 32px;
  }
}
@media all and (min-width: 768px) {
  .dialog--sm {
    width: 434px;
  }
}
@media all and (min-width: 1024px) {
  .dialog--sm {
    width: 508px;
  }
}
@media all and (min-width: 1280px) {
  .dialog--sm {
    width: 652px;
  }
}
@media all and (min-width: 1464px) {
  .dialog--sm {
    width: 772px;
  }
}
@media all and (min-width: 768px) {
  .dialog--md {
    width: 560px;
  }
}
@media all and (min-width: 1024px) {
  .dialog--md {
    width: 660px;
  }
}
@media all and (min-width: 1280px) {
  .dialog--md {
    width: 856px;
  }
}
@media all and (min-width: 1464px) {
  .dialog--md {
    width: 1016px;
  }
}
@media all and (min-width: 768px) {
  .dialog--lg {
    width: 686px;
  }
}
@media all and (min-width: 1024px) {
  .dialog--lg {
    width: 812px;
  }
}
@media all and (min-width: 1280px) {
  .dialog--lg {
    width: 1060px;
  }
}
@media all and (min-width: 1464px) {
  .dialog--lg {
    width: 1260px;
  }
}
.dialog__header {
  display: flex;
  padding-left: 8px;
}
@media all and (min-width: 768px) {
  .dialog__header {
    align-items: center;
    padding: 0;
  }
}
.dialog__header ib-ui-title {
  margin: 0;
  width: 100%;
}
@media all and (max-width: 767px) {
  .dialog__header ib-ui-title .title {
    padding: 0;
  }
}
.dialog__btn-container {
  padding-left: 16px;
}
@media all and (max-width: 767px) {
  .dialog__btn-container {
    margin-top: -8px;
  }
}
@media all and (min-width: 768px) {
  .dialog__btn-container {
    padding-left: 24px;
  }
}
.dialog__content {
  padding: 56px 0 24px;
}
@media all and (min-width: 768px) {
  .dialog__content {
    padding: 24px 0 32px;
  }
}
.dialog__panel {
  background-color: #fff;
  border-radius: 32px;
  color: #6e7482;
  font-size: 16px;
  line-height: 24px;
  padding: 16px;
}
@media all and (min-width: 768px) {
  .dialog__panel {
    padding: 24px;
  }
}
.dialog__text {
  color: #6e7482;
  font-size: 16px;
}
@media all and (min-width: 768px) {
  .dialog__text {
    align-items: center;
    display: flex;
  }
}
.dialog__text ib-ui-icon {
  margin-right: 16px;
}
@media all and (max-width: 767px) {
  .dialog__text ib-ui-icon {
    display: none;
  }
}
.dialog__actions {
  padding: 0 6px;
}
@media all and (min-width: 768px) {
  .dialog__actions {
    padding: 0;
  }
  .dialog__actions .link {
    display: none;
  }
}
@media all and (min-width: 1024px) {
  .dialog__actions {
    align-items: center;
    display: flex;
    justify-content: center;
  }
}
.dialog__actions .btn {
  margin-bottom: 12px;
}
@media all and (min-width: 1024px) {
  .dialog__actions .btn {
    margin: 0 12px;
  }
}
.dialog__custom-header-content {
  width: 100%;
}
.document-view-dialog .dialog {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
@media all and (min-width: 768px) {
  .document-view-dialog .dialog {
    height: calc(100% - 40px);
    padding-bottom: 16px;
  }
}
.document-view-dialog .dialog__header {
  flex-shrink: 0;
  margin-bottom: 16px;
  padding-right: 50px;
}
@media all and (min-width: 768px) {
  .document-view-dialog .dialog__header {
    margin-bottom: 8px;
    padding-right: 0;
  }
}
.text-overflow,
.text-overflow * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
ib-ui-editable-title .editable-title__title-wrapper .title {
  min-height: 40px;
  overflow: hidden;
  padding-top: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
ib-ui-tooltip {
  display: inline-block;
  vertical-align: middle;
}
.image-cropper ly-cropper-area::before {
  display: none;
}
/* stylelint-disable scss/media-feature-value-dollar-variable */
/* stylelint-enable scss/media-feature-value-dollar-variable */
@media (min-width: 1024px) {
  .card-content--padding {
    padding: 40px 80px;
  }
}
@media (max-width: 1024px) {
  .card-content--padding {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .card-content--padding {
    padding: 16px;
  }
}
div[data-onfido-qa=faceOverlay] {
  position: static !important;
}
.onfido-sdk-ui-Camera-container {
  position: unset !important;
}
.onfido-sdk-ui-Camera-camera {
  position: unset !important;
}
ib-ui-flow-chart {
  margin-top: 40px;
}
.custom-fs-24 h3 {
  font-size: 18px;
  line-height: 32px;
}
@media all and (min-width: 0) {
  .mb-40 {
    margin-bottom: 40px;
  }
}
@media all and (max-width: 767px) {
  .mb-40 {
    margin-bottom: 24px;
  }
}
.datepicker__container.datepicker__container {
  width: 100%;
}
.select--autocomplete .select__arrow,
.select--autocomplete ib-ui-icon,
.select--autocomplete button {
  width: 24px;
  height: 24px;
}
.form-item.form-item.form-item {
  margin: 0;
}
.collapsible-section__title.collapsible-section__title.collapsible-section__title {
  color: #52ae30;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.mat-calendar-previous-button.mat-calendar-previous-button .mat-button-wrapper.mat-button-wrapper.mat-button-wrapper,
.mat-calendar-next-button.mat-calendar-next-button .mat-button-wrapper.mat-button-wrapper.mat-button-wrapper {
  background-image: url('arrow-16-white.svg');
}
.mat-calendar-arrow.mat-calendar-arrow {
  background-image: url('edit-16-white.svg');
}
.mat-calendar:after.mat-calendar:after {
  background-image: url('bubble-indicator-green.svg');
}
button.autocomplete-select__addon-button .autocomplete-select__addon-button--delete ib-ui-icon {
  background-color: #fff !important;
}
.select-dropdown-selector.select-dropdown-selector input {
  padding: 12px 44px 12px 24px;
}
.footer__container .footer__logo.footer__logo {
  width: 126px;
  margin: 0 56px 0 0;
  background-image: url('otp_logo_white_international.svg');
}
.footer__container .footer__logo .footer__logo-img {
  display: none;
}
.vccwrtc-row {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
}
.vccwrtc-row.reverse {
  flex-direction: row-reverse;
}
.vccwrtc-row.natural-height {
  align-items: flex-start;
}
.vccwrtc-row.flex-column {
  flex-direction: column;
}
.col {
  box-sizing: border-box;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  padding: 12px;
}
.col.reverse {
  flex-direction: column-reverse;
}
.first {
  order: -1;
}
.last {
  order: 1;
}
.align-start {
  align-self: flex-start;
}
.align-end {
  align-self: flex-end;
}
.align-center {
  align-self: center;
}
.align-baseline {
  align-self: baseline;
}
.align-stretch {
  align-self: stretch;
}
.col-vccwrtc-xs {
  box-sizing: border-box;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  padding: 12px;
}
.col-vccwrtc-xs-1 {
  box-sizing: border-box;
  flex-basis: 3.5714285714%;
  max-width: 3.5714285714%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-1 {
  margin-left: 3.5714285714%;
}
.col-vccwrtc-xs-2 {
  box-sizing: border-box;
  flex-basis: 7.1428571429%;
  max-width: 7.1428571429%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-2 {
  margin-left: 7.1428571429%;
}
.col-vccwrtc-xs-3 {
  box-sizing: border-box;
  flex-basis: 10.7142857143%;
  max-width: 10.7142857143%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-3 {
  margin-left: 10.7142857143%;
}
.col-vccwrtc-xs-4 {
  box-sizing: border-box;
  flex-basis: 14.2857142857%;
  max-width: 14.2857142857%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-4 {
  margin-left: 14.2857142857%;
}
.col-vccwrtc-xs-5 {
  box-sizing: border-box;
  flex-basis: 17.8571428571%;
  max-width: 17.8571428571%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-5 {
  margin-left: 17.8571428571%;
}
.col-vccwrtc-xs-6 {
  box-sizing: border-box;
  flex-basis: 21.4285714286%;
  max-width: 21.4285714286%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-6 {
  margin-left: 21.4285714286%;
}
.col-vccwrtc-xs-7 {
  box-sizing: border-box;
  flex-basis: 25%;
  max-width: 25%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-7 {
  margin-left: 25%;
}
.col-vccwrtc-xs-8 {
  box-sizing: border-box;
  flex-basis: 28.5714285714%;
  max-width: 28.5714285714%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-8 {
  margin-left: 28.5714285714%;
}
.col-vccwrtc-xs-9 {
  box-sizing: border-box;
  flex-basis: 32.1428571429%;
  max-width: 32.1428571429%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-9 {
  margin-left: 32.1428571429%;
}
.col-vccwrtc-xs-10 {
  box-sizing: border-box;
  flex-basis: 35.7142857143%;
  max-width: 35.7142857143%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-10 {
  margin-left: 35.7142857143%;
}
.col-vccwrtc-xs-11 {
  box-sizing: border-box;
  flex-basis: 39.2857142857%;
  max-width: 39.2857142857%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-11 {
  margin-left: 39.2857142857%;
}
.col-vccwrtc-xs-12 {
  box-sizing: border-box;
  flex-basis: 42.8571428571%;
  max-width: 42.8571428571%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-12 {
  margin-left: 42.8571428571%;
}
.col-vccwrtc-xs-13 {
  box-sizing: border-box;
  flex-basis: 46.4285714286%;
  max-width: 46.4285714286%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-13 {
  margin-left: 46.4285714286%;
}
.col-vccwrtc-xs-14 {
  box-sizing: border-box;
  flex-basis: 50%;
  max-width: 50%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-14 {
  margin-left: 50%;
}
.col-vccwrtc-xs-15 {
  box-sizing: border-box;
  flex-basis: 53.5714285714%;
  max-width: 53.5714285714%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-15 {
  margin-left: 53.5714285714%;
}
.col-vccwrtc-xs-16 {
  box-sizing: border-box;
  flex-basis: 57.1428571429%;
  max-width: 57.1428571429%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-16 {
  margin-left: 57.1428571429%;
}
.col-vccwrtc-xs-17 {
  box-sizing: border-box;
  flex-basis: 60.7142857143%;
  max-width: 60.7142857143%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-17 {
  margin-left: 60.7142857143%;
}
.col-vccwrtc-xs-18 {
  box-sizing: border-box;
  flex-basis: 64.2857142857%;
  max-width: 64.2857142857%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-18 {
  margin-left: 64.2857142857%;
}
.col-vccwrtc-xs-19 {
  box-sizing: border-box;
  flex-basis: 67.8571428571%;
  max-width: 67.8571428571%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-19 {
  margin-left: 67.8571428571%;
}
.col-vccwrtc-xs-20 {
  box-sizing: border-box;
  flex-basis: 71.4285714286%;
  max-width: 71.4285714286%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-20 {
  margin-left: 71.4285714286%;
}
.col-vccwrtc-xs-21 {
  box-sizing: border-box;
  flex-basis: 75%;
  max-width: 75%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-21 {
  margin-left: 75%;
}
.col-vccwrtc-xs-22 {
  box-sizing: border-box;
  flex-basis: 78.5714285714%;
  max-width: 78.5714285714%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-22 {
  margin-left: 78.5714285714%;
}
.col-vccwrtc-xs-23 {
  box-sizing: border-box;
  flex-basis: 82.1428571429%;
  max-width: 82.1428571429%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-23 {
  margin-left: 82.1428571429%;
}
.col-vccwrtc-xs-24 {
  box-sizing: border-box;
  flex-basis: 85.7142857143%;
  max-width: 85.7142857143%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-24 {
  margin-left: 85.7142857143%;
}
.col-vccwrtc-xs-25 {
  box-sizing: border-box;
  flex-basis: 89.2857142857%;
  max-width: 89.2857142857%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-25 {
  margin-left: 89.2857142857%;
}
.col-vccwrtc-xs-26 {
  box-sizing: border-box;
  flex-basis: 92.8571428571%;
  max-width: 92.8571428571%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-26 {
  margin-left: 92.8571428571%;
}
.col-vccwrtc-xs-27 {
  box-sizing: border-box;
  flex-basis: 96.4285714286%;
  max-width: 96.4285714286%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-27 {
  margin-left: 96.4285714286%;
}
.col-vccwrtc-xs-28 {
  box-sizing: border-box;
  flex-basis: 100%;
  max-width: 100%;
  padding: 12px;
}
.col-vccwrtc-xs-offset-28 {
  margin-left: 100%;
}
.vccwrtc-row.start-xs {
  justify-content: flex-start;
}
.vccwrtc-row.center-xs {
  justify-content: center;
}
.vccwrtc-row.end-xs {
  justify-content: flex-end;
}
.vccwrtc-row.top-xs {
  align-items: flex-start;
}
.vccwrtc-row.middle-xs {
  align-items: center;
}
.vccwrtc-row.bottom-xs {
  align-items: flex-end;
}
.vccwrtc-row.around-xs {
  justify-content: space-around;
}
.vccwrtc-row.between-xs {
  justify-content: space-between;
}
.first-xs {
  order: -1;
}
.last-xs {
  order: 1;
}
@media only screen and (min-width: 41rem) {
  .col-vccwrtc {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 12px;
  }

  .col-vccwrtc-1 {
    box-sizing: border-box;
    flex-basis: 3.5714285714%;
    max-width: 3.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-offset-1 {
    margin-left: 3.5714285714%;
  }

  .col-vccwrtc-2 {
    box-sizing: border-box;
    flex-basis: 7.1428571429%;
    max-width: 7.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-offset-2 {
    margin-left: 7.1428571429%;
  }

  .col-vccwrtc-3 {
    box-sizing: border-box;
    flex-basis: 10.7142857143%;
    max-width: 10.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-offset-3 {
    margin-left: 10.7142857143%;
  }

  .col-vccwrtc-4 {
    box-sizing: border-box;
    flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-offset-4 {
    margin-left: 14.2857142857%;
  }

  .col-vccwrtc-5 {
    box-sizing: border-box;
    flex-basis: 17.8571428571%;
    max-width: 17.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-offset-5 {
    margin-left: 17.8571428571%;
  }

  .col-vccwrtc-6 {
    box-sizing: border-box;
    flex-basis: 21.4285714286%;
    max-width: 21.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-offset-6 {
    margin-left: 21.4285714286%;
  }

  .col-vccwrtc-7 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 12px;
  }

  .col-vccwrtc-offset-7 {
    margin-left: 25%;
  }

  .col-vccwrtc-8 {
    box-sizing: border-box;
    flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-offset-8 {
    margin-left: 28.5714285714%;
  }

  .col-vccwrtc-9 {
    box-sizing: border-box;
    flex-basis: 32.1428571429%;
    max-width: 32.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-offset-9 {
    margin-left: 32.1428571429%;
  }

  .col-vccwrtc-10 {
    box-sizing: border-box;
    flex-basis: 35.7142857143%;
    max-width: 35.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-offset-10 {
    margin-left: 35.7142857143%;
  }

  .col-vccwrtc-11 {
    box-sizing: border-box;
    flex-basis: 39.2857142857%;
    max-width: 39.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-offset-11 {
    margin-left: 39.2857142857%;
  }

  .col-vccwrtc-12 {
    box-sizing: border-box;
    flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-offset-12 {
    margin-left: 42.8571428571%;
  }

  .col-vccwrtc-13 {
    box-sizing: border-box;
    flex-basis: 46.4285714286%;
    max-width: 46.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-offset-13 {
    margin-left: 46.4285714286%;
  }

  .col-vccwrtc-14 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 12px;
  }

  .col-vccwrtc-offset-14 {
    margin-left: 50%;
  }

  .col-vccwrtc-15 {
    box-sizing: border-box;
    flex-basis: 53.5714285714%;
    max-width: 53.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-offset-15 {
    margin-left: 53.5714285714%;
  }

  .col-vccwrtc-16 {
    box-sizing: border-box;
    flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-offset-16 {
    margin-left: 57.1428571429%;
  }

  .col-vccwrtc-17 {
    box-sizing: border-box;
    flex-basis: 60.7142857143%;
    max-width: 60.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-offset-17 {
    margin-left: 60.7142857143%;
  }

  .col-vccwrtc-18 {
    box-sizing: border-box;
    flex-basis: 64.2857142857%;
    max-width: 64.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-offset-18 {
    margin-left: 64.2857142857%;
  }

  .col-vccwrtc-19 {
    box-sizing: border-box;
    flex-basis: 67.8571428571%;
    max-width: 67.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-offset-19 {
    margin-left: 67.8571428571%;
  }

  .col-vccwrtc-20 {
    box-sizing: border-box;
    flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-offset-20 {
    margin-left: 71.4285714286%;
  }

  .col-vccwrtc-21 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 12px;
  }

  .col-vccwrtc-offset-21 {
    margin-left: 75%;
  }

  .col-vccwrtc-22 {
    box-sizing: border-box;
    flex-basis: 78.5714285714%;
    max-width: 78.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-offset-22 {
    margin-left: 78.5714285714%;
  }

  .col-vccwrtc-23 {
    box-sizing: border-box;
    flex-basis: 82.1428571429%;
    max-width: 82.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-offset-23 {
    margin-left: 82.1428571429%;
  }

  .col-vccwrtc-24 {
    box-sizing: border-box;
    flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-offset-24 {
    margin-left: 85.7142857143%;
  }

  .col-vccwrtc-25 {
    box-sizing: border-box;
    flex-basis: 89.2857142857%;
    max-width: 89.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-offset-25 {
    margin-left: 89.2857142857%;
  }

  .col-vccwrtc-26 {
    box-sizing: border-box;
    flex-basis: 92.8571428571%;
    max-width: 92.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-offset-26 {
    margin-left: 92.8571428571%;
  }

  .col-vccwrtc-27 {
    box-sizing: border-box;
    flex-basis: 96.4285714286%;
    max-width: 96.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-offset-27 {
    margin-left: 96.4285714286%;
  }

  .col-vccwrtc-28 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 12px;
  }

  .col-vccwrtc-offset-28 {
    margin-left: 100%;
  }

  .vccwrtc-row.start-sm {
    justify-content: flex-start;
  }

  .vccwrtc-row.center-sm {
    justify-content: center;
  }

  .vccwrtc-row.end-sm {
    justify-content: flex-end;
  }

  .vccwrtc-row.top-sm {
    align-items: flex-start;
  }

  .vccwrtc-row.middle-sm {
    align-items: center;
  }

  .vccwrtc-row.bottom-sm {
    align-items: flex-end;
  }

  .vccwrtc-row.around-sm {
    justify-content: space-around;
  }

  .vccwrtc-row.between-sm {
    justify-content: space-between;
  }

  .first-sm {
    order: -1;
  }

  .last-sm {
    order: 1;
  }
}
@media only screen and (min-width: 65rem) {
  .col-vccwrtc-md {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 12px;
  }

  .col-vccwrtc-md-1 {
    box-sizing: border-box;
    flex-basis: 3.5714285714%;
    max-width: 3.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-1 {
    margin-left: 3.5714285714%;
  }

  .col-vccwrtc-md-2 {
    box-sizing: border-box;
    flex-basis: 7.1428571429%;
    max-width: 7.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-2 {
    margin-left: 7.1428571429%;
  }

  .col-vccwrtc-md-3 {
    box-sizing: border-box;
    flex-basis: 10.7142857143%;
    max-width: 10.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-3 {
    margin-left: 10.7142857143%;
  }

  .col-vccwrtc-md-4 {
    box-sizing: border-box;
    flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-4 {
    margin-left: 14.2857142857%;
  }

  .col-vccwrtc-md-5 {
    box-sizing: border-box;
    flex-basis: 17.8571428571%;
    max-width: 17.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-5 {
    margin-left: 17.8571428571%;
  }

  .col-vccwrtc-md-6 {
    box-sizing: border-box;
    flex-basis: 21.4285714286%;
    max-width: 21.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-6 {
    margin-left: 21.4285714286%;
  }

  .col-vccwrtc-md-7 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-7 {
    margin-left: 25%;
  }

  .col-vccwrtc-md-8 {
    box-sizing: border-box;
    flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-8 {
    margin-left: 28.5714285714%;
  }

  .col-vccwrtc-md-9 {
    box-sizing: border-box;
    flex-basis: 32.1428571429%;
    max-width: 32.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-9 {
    margin-left: 32.1428571429%;
  }

  .col-vccwrtc-md-10 {
    box-sizing: border-box;
    flex-basis: 35.7142857143%;
    max-width: 35.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-10 {
    margin-left: 35.7142857143%;
  }

  .col-vccwrtc-md-11 {
    box-sizing: border-box;
    flex-basis: 39.2857142857%;
    max-width: 39.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-11 {
    margin-left: 39.2857142857%;
  }

  .col-vccwrtc-md-12 {
    box-sizing: border-box;
    flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-12 {
    margin-left: 42.8571428571%;
  }

  .col-vccwrtc-md-13 {
    box-sizing: border-box;
    flex-basis: 46.4285714286%;
    max-width: 46.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-13 {
    margin-left: 46.4285714286%;
  }

  .col-vccwrtc-md-14 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-14 {
    margin-left: 50%;
  }

  .col-vccwrtc-md-15 {
    box-sizing: border-box;
    flex-basis: 53.5714285714%;
    max-width: 53.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-15 {
    margin-left: 53.5714285714%;
  }

  .col-vccwrtc-md-16 {
    box-sizing: border-box;
    flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-16 {
    margin-left: 57.1428571429%;
  }

  .col-vccwrtc-md-17 {
    box-sizing: border-box;
    flex-basis: 60.7142857143%;
    max-width: 60.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-17 {
    margin-left: 60.7142857143%;
  }

  .col-vccwrtc-md-18 {
    box-sizing: border-box;
    flex-basis: 64.2857142857%;
    max-width: 64.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-18 {
    margin-left: 64.2857142857%;
  }

  .col-vccwrtc-md-19 {
    box-sizing: border-box;
    flex-basis: 67.8571428571%;
    max-width: 67.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-19 {
    margin-left: 67.8571428571%;
  }

  .col-vccwrtc-md-20 {
    box-sizing: border-box;
    flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-20 {
    margin-left: 71.4285714286%;
  }

  .col-vccwrtc-md-21 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-21 {
    margin-left: 75%;
  }

  .col-vccwrtc-md-22 {
    box-sizing: border-box;
    flex-basis: 78.5714285714%;
    max-width: 78.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-22 {
    margin-left: 78.5714285714%;
  }

  .col-vccwrtc-md-23 {
    box-sizing: border-box;
    flex-basis: 82.1428571429%;
    max-width: 82.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-23 {
    margin-left: 82.1428571429%;
  }

  .col-vccwrtc-md-24 {
    box-sizing: border-box;
    flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-24 {
    margin-left: 85.7142857143%;
  }

  .col-vccwrtc-md-25 {
    box-sizing: border-box;
    flex-basis: 89.2857142857%;
    max-width: 89.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-25 {
    margin-left: 89.2857142857%;
  }

  .col-vccwrtc-md-26 {
    box-sizing: border-box;
    flex-basis: 92.8571428571%;
    max-width: 92.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-26 {
    margin-left: 92.8571428571%;
  }

  .col-vccwrtc-md-27 {
    box-sizing: border-box;
    flex-basis: 96.4285714286%;
    max-width: 96.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-27 {
    margin-left: 96.4285714286%;
  }

  .col-vccwrtc-md-28 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 12px;
  }

  .col-vccwrtc-md-offset-28 {
    margin-left: 100%;
  }

  .vccwrtc-row.start-md {
    justify-content: flex-start;
  }

  .vccwrtc-row.center-md {
    justify-content: center;
  }

  .vccwrtc-row.end-md {
    justify-content: flex-end;
  }

  .vccwrtc-row.top-md {
    align-items: flex-start;
  }

  .vccwrtc-row.middle-md {
    align-items: center;
  }

  .vccwrtc-row.bottom-md {
    align-items: flex-end;
  }

  .vccwrtc-row.around-md {
    justify-content: space-around;
  }

  .vccwrtc-row.between-md {
    justify-content: space-between;
  }

  .first-md {
    order: -1;
  }

  .last-md {
    order: 1;
  }
}
@media only screen and (min-width: 91rem) {
  .col-vccwrtc-lg {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 12px;
  }

  .col-vccwrtc-lg-1 {
    box-sizing: border-box;
    flex-basis: 3.5714285714%;
    max-width: 3.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-1 {
    margin-left: 3.5714285714%;
  }

  .col-vccwrtc-lg-2 {
    box-sizing: border-box;
    flex-basis: 7.1428571429%;
    max-width: 7.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-2 {
    margin-left: 7.1428571429%;
  }

  .col-vccwrtc-lg-3 {
    box-sizing: border-box;
    flex-basis: 10.7142857143%;
    max-width: 10.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-3 {
    margin-left: 10.7142857143%;
  }

  .col-vccwrtc-lg-4 {
    box-sizing: border-box;
    flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-4 {
    margin-left: 14.2857142857%;
  }

  .col-vccwrtc-lg-5 {
    box-sizing: border-box;
    flex-basis: 17.8571428571%;
    max-width: 17.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-5 {
    margin-left: 17.8571428571%;
  }

  .col-vccwrtc-lg-6 {
    box-sizing: border-box;
    flex-basis: 21.4285714286%;
    max-width: 21.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-6 {
    margin-left: 21.4285714286%;
  }

  .col-vccwrtc-lg-7 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-7 {
    margin-left: 25%;
  }

  .col-vccwrtc-lg-8 {
    box-sizing: border-box;
    flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-8 {
    margin-left: 28.5714285714%;
  }

  .col-vccwrtc-lg-9 {
    box-sizing: border-box;
    flex-basis: 32.1428571429%;
    max-width: 32.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-9 {
    margin-left: 32.1428571429%;
  }

  .col-vccwrtc-lg-10 {
    box-sizing: border-box;
    flex-basis: 35.7142857143%;
    max-width: 35.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-10 {
    margin-left: 35.7142857143%;
  }

  .col-vccwrtc-lg-11 {
    box-sizing: border-box;
    flex-basis: 39.2857142857%;
    max-width: 39.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-11 {
    margin-left: 39.2857142857%;
  }

  .col-vccwrtc-lg-12 {
    box-sizing: border-box;
    flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-12 {
    margin-left: 42.8571428571%;
  }

  .col-vccwrtc-lg-13 {
    box-sizing: border-box;
    flex-basis: 46.4285714286%;
    max-width: 46.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-13 {
    margin-left: 46.4285714286%;
  }

  .col-vccwrtc-lg-14 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-14 {
    margin-left: 50%;
  }

  .col-vccwrtc-lg-15 {
    box-sizing: border-box;
    flex-basis: 53.5714285714%;
    max-width: 53.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-15 {
    margin-left: 53.5714285714%;
  }

  .col-vccwrtc-lg-16 {
    box-sizing: border-box;
    flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-16 {
    margin-left: 57.1428571429%;
  }

  .col-vccwrtc-lg-17 {
    box-sizing: border-box;
    flex-basis: 60.7142857143%;
    max-width: 60.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-17 {
    margin-left: 60.7142857143%;
  }

  .col-vccwrtc-lg-18 {
    box-sizing: border-box;
    flex-basis: 64.2857142857%;
    max-width: 64.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-18 {
    margin-left: 64.2857142857%;
  }

  .col-vccwrtc-lg-19 {
    box-sizing: border-box;
    flex-basis: 67.8571428571%;
    max-width: 67.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-19 {
    margin-left: 67.8571428571%;
  }

  .col-vccwrtc-lg-20 {
    box-sizing: border-box;
    flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-20 {
    margin-left: 71.4285714286%;
  }

  .col-vccwrtc-lg-21 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-21 {
    margin-left: 75%;
  }

  .col-vccwrtc-lg-22 {
    box-sizing: border-box;
    flex-basis: 78.5714285714%;
    max-width: 78.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-22 {
    margin-left: 78.5714285714%;
  }

  .col-vccwrtc-lg-23 {
    box-sizing: border-box;
    flex-basis: 82.1428571429%;
    max-width: 82.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-23 {
    margin-left: 82.1428571429%;
  }

  .col-vccwrtc-lg-24 {
    box-sizing: border-box;
    flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-24 {
    margin-left: 85.7142857143%;
  }

  .col-vccwrtc-lg-25 {
    box-sizing: border-box;
    flex-basis: 89.2857142857%;
    max-width: 89.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-25 {
    margin-left: 89.2857142857%;
  }

  .col-vccwrtc-lg-26 {
    box-sizing: border-box;
    flex-basis: 92.8571428571%;
    max-width: 92.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-26 {
    margin-left: 92.8571428571%;
  }

  .col-vccwrtc-lg-27 {
    box-sizing: border-box;
    flex-basis: 96.4285714286%;
    max-width: 96.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-27 {
    margin-left: 96.4285714286%;
  }

  .col-vccwrtc-lg-28 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 12px;
  }

  .col-vccwrtc-lg-offset-28 {
    margin-left: 100%;
  }

  .vccwrtc-row.start-lg {
    justify-content: flex-start;
  }

  .vccwrtc-row.center-lg {
    justify-content: center;
  }

  .vccwrtc-row.end-lg {
    justify-content: flex-end;
  }

  .vccwrtc-row.top-lg {
    align-items: flex-start;
  }

  .vccwrtc-row.middle-lg {
    align-items: center;
  }

  .vccwrtc-row.bottom-lg {
    align-items: flex-end;
  }

  .vccwrtc-row.around-lg {
    justify-content: space-around;
  }

  .vccwrtc-row.between-lg {
    justify-content: space-between;
  }

  .first-lg {
    order: -1;
  }

  .last-lg {
    order: 1;
  }
}
@media only screen and (min-width: 121rem) {
  .col-vccwrtc-xl {
    box-sizing: border-box;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
    padding: 12px;
  }

  .col-vccwrtc-xl-1 {
    box-sizing: border-box;
    flex-basis: 3.5714285714%;
    max-width: 3.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-1 {
    margin-left: 3.5714285714%;
  }

  .col-vccwrtc-xl-2 {
    box-sizing: border-box;
    flex-basis: 7.1428571429%;
    max-width: 7.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-2 {
    margin-left: 7.1428571429%;
  }

  .col-vccwrtc-xl-3 {
    box-sizing: border-box;
    flex-basis: 10.7142857143%;
    max-width: 10.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-3 {
    margin-left: 10.7142857143%;
  }

  .col-vccwrtc-xl-4 {
    box-sizing: border-box;
    flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-4 {
    margin-left: 14.2857142857%;
  }

  .col-vccwrtc-xl-5 {
    box-sizing: border-box;
    flex-basis: 17.8571428571%;
    max-width: 17.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-5 {
    margin-left: 17.8571428571%;
  }

  .col-vccwrtc-xl-6 {
    box-sizing: border-box;
    flex-basis: 21.4285714286%;
    max-width: 21.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-6 {
    margin-left: 21.4285714286%;
  }

  .col-vccwrtc-xl-7 {
    box-sizing: border-box;
    flex-basis: 25%;
    max-width: 25%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-7 {
    margin-left: 25%;
  }

  .col-vccwrtc-xl-8 {
    box-sizing: border-box;
    flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-8 {
    margin-left: 28.5714285714%;
  }

  .col-vccwrtc-xl-9 {
    box-sizing: border-box;
    flex-basis: 32.1428571429%;
    max-width: 32.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-9 {
    margin-left: 32.1428571429%;
  }

  .col-vccwrtc-xl-10 {
    box-sizing: border-box;
    flex-basis: 35.7142857143%;
    max-width: 35.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-10 {
    margin-left: 35.7142857143%;
  }

  .col-vccwrtc-xl-11 {
    box-sizing: border-box;
    flex-basis: 39.2857142857%;
    max-width: 39.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-11 {
    margin-left: 39.2857142857%;
  }

  .col-vccwrtc-xl-12 {
    box-sizing: border-box;
    flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-12 {
    margin-left: 42.8571428571%;
  }

  .col-vccwrtc-xl-13 {
    box-sizing: border-box;
    flex-basis: 46.4285714286%;
    max-width: 46.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-13 {
    margin-left: 46.4285714286%;
  }

  .col-vccwrtc-xl-14 {
    box-sizing: border-box;
    flex-basis: 50%;
    max-width: 50%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-14 {
    margin-left: 50%;
  }

  .col-vccwrtc-xl-15 {
    box-sizing: border-box;
    flex-basis: 53.5714285714%;
    max-width: 53.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-15 {
    margin-left: 53.5714285714%;
  }

  .col-vccwrtc-xl-16 {
    box-sizing: border-box;
    flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-16 {
    margin-left: 57.1428571429%;
  }

  .col-vccwrtc-xl-17 {
    box-sizing: border-box;
    flex-basis: 60.7142857143%;
    max-width: 60.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-17 {
    margin-left: 60.7142857143%;
  }

  .col-vccwrtc-xl-18 {
    box-sizing: border-box;
    flex-basis: 64.2857142857%;
    max-width: 64.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-18 {
    margin-left: 64.2857142857%;
  }

  .col-vccwrtc-xl-19 {
    box-sizing: border-box;
    flex-basis: 67.8571428571%;
    max-width: 67.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-19 {
    margin-left: 67.8571428571%;
  }

  .col-vccwrtc-xl-20 {
    box-sizing: border-box;
    flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-20 {
    margin-left: 71.4285714286%;
  }

  .col-vccwrtc-xl-21 {
    box-sizing: border-box;
    flex-basis: 75%;
    max-width: 75%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-21 {
    margin-left: 75%;
  }

  .col-vccwrtc-xl-22 {
    box-sizing: border-box;
    flex-basis: 78.5714285714%;
    max-width: 78.5714285714%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-22 {
    margin-left: 78.5714285714%;
  }

  .col-vccwrtc-xl-23 {
    box-sizing: border-box;
    flex-basis: 82.1428571429%;
    max-width: 82.1428571429%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-23 {
    margin-left: 82.1428571429%;
  }

  .col-vccwrtc-xl-24 {
    box-sizing: border-box;
    flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-24 {
    margin-left: 85.7142857143%;
  }

  .col-vccwrtc-xl-25 {
    box-sizing: border-box;
    flex-basis: 89.2857142857%;
    max-width: 89.2857142857%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-25 {
    margin-left: 89.2857142857%;
  }

  .col-vccwrtc-xl-26 {
    box-sizing: border-box;
    flex-basis: 92.8571428571%;
    max-width: 92.8571428571%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-26 {
    margin-left: 92.8571428571%;
  }

  .col-vccwrtc-xl-27 {
    box-sizing: border-box;
    flex-basis: 96.4285714286%;
    max-width: 96.4285714286%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-27 {
    margin-left: 96.4285714286%;
  }

  .col-vccwrtc-xl-28 {
    box-sizing: border-box;
    flex-basis: 100%;
    max-width: 100%;
    padding: 12px;
  }

  .col-vccwrtc-xl-offset-28 {
    margin-left: 100%;
  }

  .vccwrtc-row.start-xl {
    justify-content: flex-start;
  }

  .vccwrtc-row.center-xl {
    justify-content: center;
  }

  .vccwrtc-row.end-xl {
    justify-content: flex-end;
  }

  .vccwrtc-row.top-xl {
    align-items: flex-start;
  }

  .vccwrtc-row.middle-xl {
    align-items: center;
  }

  .vccwrtc-row.bottom-xl {
    align-items: flex-end;
  }

  .vccwrtc-row.around-xl {
    justify-content: space-around;
  }

  .vccwrtc-row.between-xl {
    justify-content: space-between;
  }

  .first-xl {
    order: -1;
  }

  .last-xl {
    order: 1;
  }
}
.col-gutter-lr {
  padding: 0 12px;
}
.col-no-gutter {
  padding: 0;
}
.show {
  display: block !important;
}
.vccwrtc-row.show {
  display: flex !important;
}
.hide {
  display: none !important;
}
.show-xs {
  display: block !important;
}
.vccwrtc-row.show-xs {
  display: flex !important;
}
.hide-xs {
  display: none !important;
}
@media only screen and (max-width: 40rem) {
  .show-xs-only {
    display: block !important;
  }

  .vccwrtc-row.show-xs-only {
    display: flex !important;
  }

  .hide-xs-only {
    display: none !important;
  }
}
@media only screen and (min-width: 41rem) {
  .show-sm {
    display: block !important;
  }

  .vccwrtc-row.show-sm {
    display: flex !important;
  }

  .hide-sm {
    display: none !important;
  }
}
@media only screen and (min-width: 41rem) and (max-width: 64rem) {
  .show-sm-only {
    display: block !important;
  }

  .vccwrtc-row.show-sm-only {
    display: flex !important;
  }

  .hide-sm-only {
    display: none !important;
  }
}
@media only screen and (min-width: 65rem) {
  .show-md {
    display: block !important;
  }

  .vccwrtc-row.show-md {
    display: flex !important;
  }

  .hide-md {
    display: none !important;
  }
}
@media only screen and (min-width: 65rem) and (max-width: 90rem) {
  .show-md-only {
    display: block !important;
  }

  .vccwrtc-row.show-md-only {
    display: flex !important;
  }

  .hide-md-only {
    display: none !important;
  }
}
@media only screen and (min-width: 91rem) {
  .show-lg {
    display: block !important;
  }

  .vccwrtc-row.show-lg {
    display: flex !important;
  }

  .hide-lg {
    display: none !important;
  }
}
@media only screen and (min-width: 91rem) and (max-width: 120rem) {
  .show-lg-only {
    display: block !important;
  }

  .vccwrtc-row.show-lg-only {
    display: flex !important;
  }

  .hide-lg-only {
    display: none !important;
  }
}
@media only screen and (min-width: 121rem) {
  .show-xl {
    display: block !important;
  }

  .vccwrtc-row.show-xl {
    display: flex !important;
  }

  .hide-xl {
    display: none !important;
  }
}
#nyilatkozatSzoveg {
  overflow: auto;
}
#nyilatkozatSzoveg > div {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 600px) {
  #nyilatkozatSzoveg > div > div {
    width: initial;
    min-width: 450px;
  }
}
#vccwrtc-client * {
  box-sizing: border-box;
  position: initial;
}
#vccwrtc-client .video-overlay {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 19%;
  transition: 0.2s all;
  transform: translate(0%, 0%);
  filter: drop-shadow(0px 16px 48px rgba(73, 92, 136, 0.15));
}
#vccwrtc-client .client-waiting-message {
  width: 300px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
#vccwrtc-client .client-waiting-message__loader {
  width: 140px;
}
#vccwrtc-client .waiting-message {
  font-size: 24px;
  line-height: 32px;
  color: #1b1f27;
  font-weight: bold;
  position: relative;
}
#vccwrtc-client .client-muted-background {
  width: 100%;
  height: 100%;
  background-color: #e0e0df;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#vccwrtc-client .client-muted-message {
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
#vccwrtc-client .muted-message {
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  color: #1b1f27;
  margin: 0;
}
#vccwrtc-client .muted-message span {
  font-size: 16px;
}
#vccwrtc-client #Aby-video:fullscreen .muted-message {
  color: #ffffff;
}
#vccwrtc-client .cancel-link {
  font-weight: 600;
  font-size: 16px;
  color: #52ae30;
  cursor: pointer;
}
#vccwrtc-client .cancel-link:hover {
  text-decoration: underline;
}
#vccwrtc-client .video-overlay.start-pos {
  top: 20%;
  right: 50%;
  width: 70%;
  transform: translate(50%, -20%);
  border-radius: 25px;
}
#vccwrtc-client .incoming-zoom {
  transform: scale(1);
}
#vccwrtc-client .video-overlay .embed-vccwrtc-responsive {
  border-radius: 0;
  transition-property: width;
  transition-duration: 5s;
}
#vccwrtc-client .video_wrapper {
  position: relative;
}
#vccwrtc-client .video_wrapper,
#vccwrtc-client .embed-vccwrtc-responsive {
  padding: 0 !important;
  border-radius: 32px !important;
  border: 0px solid #c5c5c5 !important;
}
#vccwrtc-client #Aby-video:fullscreen > .vccwrtc-row > div[class*=col-] {
  padding: 0;
}
#vccwrtc-client #Aby-video:fullscreen .cc-card {
  position: inherit;
}
#vccwrtc-client #Aby-video:fullscreen .embed-vccwrtc-responsive,
#vccwrtc-client #Aby-video:fullscreen .embed-vccwrtc-responsive-item,
#vccwrtc-client #Aby-video:fullscreen .embed-vccwrtc-responsive embed,
#vccwrtc-client #Aby-video:fullscreen .embed-vccwrtc-responsive iframe,
#vccwrtc-client #Aby-video:fullscreen .embed-vccwrtc-responsive object,
#vccwrtc-client #Aby-video:fullscreen .embed-vccwrtc-responsive video {
  background-color: black;
  position: absolute;
  border-radius: 0 !important;
}
#vccwrtc-client #Aby-video:fullscreen .embed-vccwrtc-responsive .app-share--placement video {
  border-radius: 16px !important;
}
@media only screen and (orientation: portrait) {

  #vccwrtc-client #Aby-video:fullscreen #Aby-video {
    background: red;
  }

  #vccwrtc-client #Aby-video:fullscreen #agentSource {
    border: 0px solid red;
    position: fixed;
    bottom: 100px;
  }

  #vccwrtc-client #Aby-video:fullscreen #clientSource {
    border: 0px solid yellow;
    position: fixed;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
  }

  #vccwrtc-client #Aby-video:fullscreen .button-overlay.bottom {
    position: fixed;
  }
}
#vccwrtc-client .deadcenter {
  width: 50%;
  /*height: 33%;*/
  /*max-width: 200px;*/
  /*max-height: 200px;*/
  z-index: 10000;
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  text-align: center;
}
#vccwrtc-client .deadcenter.hidden {
  display: none;
}
#vccwrtc-client .deadcenter p {
  color: green;
}
#vccwrtc-client .deadcenter img {
  width: 25%;
  max-width: 48px;
  display: block;
  margin: 0 auto;
}
#vccwrtc-client .deadcenter img[src*=stopwatch] {
  animation: 5s loader infinite;
  transform-origin: 24px 32px;
}
/* BUTTON OVERLAY AND POSITION */
#vccwrtc-client .button-overlay {
  transition: all 0.5s;
  transition-timing-function: ease-in-out;
}
#vccwrtc-client .button-overlay.bottom-right {
  position: absolute;
  bottom: 16px;
  right: 20px;
  z-index: 10;
}
#vccwrtc-client .bottom-left {
  bottom: 16px;
  left: 20px;
  z-index: 10;
}
#vccwrtc-client .button-overlay.top-left {
  position: absolute;
  top: 16px;
  left: 20px;
  z-index: 10;
}
#vccwrtc-client :fullscreen .button-overlay.bottom.fs-button-hide {
  bottom: -58px;
}
#vccwrtc-client :fullscreen .button-overlay.bottom-left--upper.fs-button-hide {
  bottom: -58px;
  left: -58px;
}
#vccwrtc-client :fullscreen .button-overlay.bottom-right.fs-button-hide {
  bottom: -58px;
  right: -58px;
}
#vccwrtc-client .agent-video-container.app-share--placement {
  z-index: 1;
  height: 19%;
  top: 0;
  right: 0;
  margin-right: 20px;
  margin-left: auto;
  margin-top: 20px;
  position: absolute;
  width: 19%;
  transition: all 0.2s;
  transform: translate(0);
  filter: drop-shadow(0 16px 48px rgba(73, 92, 136, 0.15));
}
/* GENERAL STYLES */
#vccwrtc-client .warning-container {
  bottom: 16px;
  left: 16px;
  position: absolute;
  z-index: 15;
}
/* END */
@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#vccwrtc-client .deadcenter hr {
  display: block;
  max-width: 60%;
  margin: 0 auto;
}
#vccwrtc-client .cc-card {
  border-radius: 0;
}
#vccwrtc-client .nobg {
  background-color: transparent;
  border: 1px solid transparent;
}
#vccwrtc-client .bottom-left--upper.isOtpShown {
  bottom: 64px;
}
@media only screen and (max-width: 480px) {
  #vccwrtc-client body {
    font-size: 15px;
  }

  #vccwrtc-client .deadcenter {
    top: 25%;
    width: 75%;
    max-width: 75%;
  }
}
#vccwrtc-client #clientSource .white {
  background-color: #fff !important;
}
@media only screen and (max-width: 530px) {
  #vccwrtc-client .video-overlay {
    position: absolute;
    width: 100px;
    transition: 0.2s all;
    transform: translate(0%, 0%);
    filter: drop-shadow(0px 16px 48px rgba(73, 92, 136, 0.15));
  }

  /* #vccwrtc-client .embed-vccwrtc-responsive video.app-share--placement {
    width: 100px;
    height: 57px;
  } */
  #vccwrtc-client .agent-video-container.app-share--placement {
    width: 100px;
    height: 57px;
  }

  .vccwrtc-client .waiting-message {
    font-size: 16px;
  }

  #vccwrtc-client .client-waiting-message__loader {
    width: 60px;
  }
}
@media (orientation: portrait) and (max-device-width: 767px) {
  #vccwrtc-client #agentSource:not(.start-pos) .embed-vccwrtc-responsive-16by9::before {
    padding-top: 177.777%;
  }

  #vccwrtc-client .video-overlay {
    width: 15%;
    /* min-width: 48px; */
  }

  #vccwrtc-client .agent-video-container.app-share--placement {
    width: 15%;
    padding: 13% 0;
  }

  #vccwrtc-client .client-waiting-message {
    width: 200px;
    max-height: 95%;
  }

  #vccwrtc-client .button-overlay.bottom,
#vccwrtc-client .bottom-left {
    bottom: -65px !important;
  }

  #vccwrtc-client :fullscreen .button-overlay.bottom {
    bottom: 16px;
  }

  #vccwrtc-client :fullscreen .bottom-left {
    bottom: 16px;
    left: 16px;
  }

  #vccwrtc-client .bottom-left {
    left: 0;
  }

  #vccwrtc-client .bottom-left--upper {
    bottom: 16px;
    left: 16px;
  }

  /* Specificitás növelése */
  #vccwrtc-client :fullscreen .bottom-left--upper.bottom-left--upper.isOtpShown.isOtpShown {
    bottom: 85px;
  }

  /* specificitás növelése */
  #vccwrtc-client .bottom-left--upper.bottom-left--upper.isOtpShown.isOtpShown {
    bottom: 16px;
  }

  #vccwrtc-client .button-overlay.bottom.isOtpShown {
    transform: initial;
    left: initial;
    right: 18px;
  }

  #vccwrtc-client :fullscreen .button-overlay.bottom-right.isOtpShown {
    bottom: 85px;
  }

  /* WARNING CONTAINER */
  #vccwrtc-client .warning-container {
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
  }

  #vccwrtc-client :fullscreen .warning-container {
    top: 105px;
  }

  lib-web-otp-api-client-root {
    position: relative !important;
    bottom: -70px;
  }
}
@media only screen and (max-width: 767px) {
  #vccwrtc-client .video-overlay {
    top: 16px;
    right: 16px;
  }

  #vccwrtc-client .agent-video-container.app-share--placement {
    margin-top: 16px;
    margin-right: 16px;
  }

  #vccwrtc-client .button-overlay.bottom-right {
    right: 16px;
  }

  #vccwrtc-client .button-overlay.top-left {
    left: 16px;
  }

  #vccwrtc-client .waiting-message {
    margin: 0;
    font-size: 20px;
    padding-bottom: 20px;
  }

  #vccwrtc-client .client-waiting-message__loader {
    width: 100px;
  }
}
/* SMALL DEVICE LAYOUT */
@media (orientation: portrait) and (max-width: 386px) and (max-device-width: 767px) {
  #vccwrtc-client #agentSource:not(.start-pos) .embed-vccwrtc-responsive-16by9::before {
    padding-top: 130%;
  }

  #vccwrtc-client .agent-video-container.app-share--placement {
    width: 15%;
    padding: 10% 0;
  }

  #vccwrtc-client .video-overlay.start-pos {
    width: 100%;
  }

  #vccwrtc-client .waiting-message {
    font-size: 16px;
  }

  #vccwrtc-client .client-waiting-message__loader {
    width: 60px;
  }

  #vccwrtc-client .client-waiting-message {
    top: 50px;
    width: 150px;
  }
}
@media only screen and (orientation: landscape) and (max-width: 767px) {
  #vccwrtc-client .button-overlay > .green.circular {
    bottom: 0;
    top: 0;
  }

  #vccwrtc-client .video-overlay {
    top: 16px;
    right: 16px;
  }

  #vccwrtc-client .bottom-right {
    right: 16px;
  }

  #vccwrtc-client .top-left {
    left: 16px;
  }

  /* WARNING CONTAINER */
  #vccwrtc-client .warning-container {
    top: 16px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media only screen and (orientation: landscape) and (max-device-width: 667px) {
  #vccwrtc-client .button-overlay > .green.circular {
    top: 0;
  }
}
/* END */
/* MOBILE */
@media only screen and (max-device-width: 767px) {
  /* MOBILE COMMON */
  #vccwrtc-client .client-waiting-message {
    top: 40%;
  }

  #vccwrtc-client .muted-message {
    line-height: initial;
  }

  #vccwrtc-client .client-muted-message img {
    width: 60px;
  }

  #vccwrtc-client .mobile-overlay {
    background-color: #fff;
    border-radius: 32px;
    border: none;
  }

  #vccwrtc-client {
    width: 100%;
  }

  #vccwrtc-client .bottom-left--upper.isOtpShown {
    bottom: 64px;
  }

  /* #vccwrtc-client .embed-vccwrtc-responsive video.app-share--placement {
    display: none;
  } */
  /* MOBILE LANDSCAPE */
  /* MOBILE PORTRAIT */
}
@media only screen and (max-device-width: 767px) and (orientation: landscape) {
  .mobile-overlay {
    padding: 32px 57px 32px 57px;
  }

  /* EXTRA SMALL DEVICES */
}
@media only screen and (max-device-width: 767px) and (orientation: landscape) and (max-device-width: 568px) {
  .mobile-overlay {
    padding: 16px;
  }
}
@media only screen and (max-device-width: 767px) and (orientation: portrait) {
  .mobile-overlay {
    padding: 32px 8px 96px 8px;
  }

  #vccwrtc-client .muted-message {
    font-size: 20px;
  }

  #vccwrtc-client .muted-message span {
    font-size: 12px;
  }
}
/* END */
/* DIREKT SPECIFIC LAYOUT */
/* MODIFIER CLASS: 'vccwrtc-direkt-container' */
@media (min-width: 767px) {
  .vccwrtc-direkt-container #tech_ell {
    margin: 0 35px;
  }
}
@media (min-width: 996px) {
  .vccwrtc-direkt-container #tech_ell {
    margin: 0 55px;
  }
}
@media (min-width: 1136px) {
  .vccwrtc-direkt-container #tech_ell {
    margin: 0 70px;
  }
}
.vccwrtc-direkt-container #tech_ell .heading h3 {
  font-size: 24px !important;
}
/* END */
/* DPB SPECIFIC LAYOUT && generic class */
/* DPB MODIFIER CLASS: 'vccwrtc-dpb-container' */
/* GENERIC MODIFIER CLASS: 'vccwrtc-container' */
.vccwrtc-container #tech_ell .heading h3,
.vccwrtc-dpb-container #tech_ell .heading h3 {
  font-size: 24px !important;
}
.vccwrtc-container #tech_ell,
.vccwrtc-dpb-container #tech_ell {
  margin-left: -24px;
}
/* END */
lib-web-otp-api-client-notification {
  position: relative !important;
}
.otp-client-notification__container {
  position: fixed !important;
}
.otp-client-notification-header {
  position: relative !important;
}
.otp-client-notification__content {
  position: absolute !important;
}
.otp-client-notification-header__button-container {
  position: relative !important;
}
.otp-client-notification__icon {
  position: relative !important;
}
.otp-client-notification__message {
  position: relative !important;
}
.otp-client-notification__button-container {
  position: relative !important;
}
#vccwrtc-client * {
  box-sizing: border-box;
}
#vccwrtc-client html,
#vccwrtc-client body {
  height: 100%;
  min-height: 100%;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 18px;
  background-color: #f5f5f5;
  padding: 0;
  margin: 0;
}
#vccwrtc-client .nopadd {
  padding: 0;
}
#vccwrtc-client .cc-card {
  background-color: #fff;
  border-radius: 30px;
  padding: 24px 24px;
  position: relative;
}
#vccwrtc-client .cc-card.nopadd {
  padding: 0;
}
#vccwrtc-client .cc-card.nobg {
  background-color: transparent;
  border-color: transparent;
}
#vccwrtc-client .cc-card.shd {
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.16);
}
#vccwrtc-client .cc-card .container-fluid {
  margin: 0 -12px;
}
#vccwrtc-client .cc-card .container-fluid.nopadd > .vccwrtc-row > div[class*=col-] {
  padding-top: 0;
  padding-bottom: 10px;
}
#vccwrtc-client .flex-fill {
  flex: 1 1 auto !important;
  box-sizing: border-box;
}
#vccwrtc-client .h100 {
  height: 100%;
  box-sizing: border-box;
}
#vccwrtc-client h1 {
  font-size: 2rem;
}
#vccwrtc-client h5 {
  font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  font-weight: normal;
  font-style: normal;
  margin: 8px 0 0;
  line-height: normal;
}
#vccwrtc-client small {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
#vccwrtc-client small + span {
  display: block;
  margin-bottom: 0.25rem;
  font-weight: 700;
}
#vccwrtc-client a:link,
#vccwrtc-client a:active,
#vccwrtc-client a:focus {
  color: #52ae30;
}
#vccwrtc-client .button-overlay {
  position: absolute;
  float: right;
  border-radius: 30px;
  background-color: rgba(255, 255, 255, 0.01);
}
#vccwrtc-client .button-overlay:hover {
  background-color: rgba(255, 255, 255, 0.01);
}
#vccwrtc-client .button-overlay.right {
  right: 30px;
  top: 30px;
  width: 40px;
}
#vccwrtc-client .button-overlay.right div {
  margin: 1.875px 0 1.875px;
}
#vccwrtc-client .button-overlay.bottom {
  left: 50%;
  bottom: 16px;
  height: 48px;
  text-align: center;
  width: auto;
  transform: translateX(-50%);
  z-index: 1;
}
#vccwrtc-client .button-overlay.bottom div {
  /* margin: 0 1.875px 0 1.875px; */
  width: 48px;
  /*float: left;*/
  margin: 0 auto;
}
#vccwrtc-client .button-overlay.leftbottom.off {
  left: 20px;
  bottom: 20px;
  height: 40px;
  text-align: center;
  width: auto;
  z-index: 1;
  transform: translateX(0%);
  transition: 0.3s all;
}
#vccwrtc-client .button-overlay.leftbottom.on {
  left: 476px;
  bottom: 300px;
  height: 40px;
  text-align: center;
  width: auto;
  z-index: 1;
  transform: translateX(-50%);
  transition: 0.3s all;
}
#vccwrtc-client .button-overlay > .circular a img {
  display: block;
  width: 48px;
  transition: 0.2s all;
  border-radius: 30px;
}
#vccwrtc-client .button-overlay > .circular a img:active {
  transform: scale(0.9);
}
#vccwrtc-client .button-overlay > .green.circular {
  position: relative;
  bottom: 20px;
  width: 215px;
  height: 80px;
}
@media screen and (max-width: 800px) {
  #vccwrtc-client .button-overlay > .green.circular {
    position: relative;
    bottom: 0px;
    min-width: 160px;
    height: 80px;
  }
}
@media screen and (max-width: 600px) {
  #vccwrtc-client .button-overlay > .green.circular {
    position: relative;
    min-width: 160px;
    height: 80px;
  }
}
#vccwrtc-client .button-overlay > .green.circular a img {
  width: 80px;
  height: 80px;
}
#vccwrtc-client .btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 20px;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 24px;
  height: 48px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
#vccwrtc-client .btn:focus,
#vccwrtc-client .btn:hover {
  text-decoration: none;
}
#vccwrtc-client .btn.focus,
#vccwrtc-client .btn:focus {
  outline: 0;
}
#vccwrtc-client .btn.disabled,
#vccwrtc-client .btn:disabled {
  opacity: 0.65;
}
#vccwrtc-client .btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
#vccwrtc-client .btn:not(:disabled):not(.disabled).active,
#vccwrtc-client .btn:not(:disabled):not(.disabled):active {
  background-image: none;
}
#vccwrtc-client a.btn.disabled,
#vccwrtc-client fieldset:disabled a.btn {
  pointer-events: none;
}
#vccwrtc-client .btn-vccwrtc {
  border-radius: 24px;
  width: 100%;
  color: #fff;
  border-width: 1px;
  height: 50px;
  margin: 7.5px auto 7.5px;
  transition: 0.2s all;
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}
#vccwrtc-client .btn-vccwrtc.circular {
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  line-height: 42px;
  text-align: center;
  font-size: 1.6rem;
}
#vccwrtc-client .btn-vccwrtc.white {
  background-color: #fff;
  border-color: #52ae30;
  color: #52ae30;
}
#vccwrtc-client .btn-vccwrtc.green {
  background-color: #52ae30;
  border-color: #52ae30;
  color: #fff;
}
#vccwrtc-client .btn-vccwrtc.beige {
  background-color: #ff8533;
  border-color: #ff8533;
  color: #fff;
}
#vccwrtc-client .pause.off > .circular > .btn-vccwrtc.beige {
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
}
#vccwrtc-client .pause.on > .circular > .btn-vccwrtc.beige {
  width: auto;
  height: auto;
  padding: 0 12px;
  margin: 0;
}
#vccwrtc-client .btn-vccwrtc.orange {
  background-color: #ff8533;
  border-color: #ff8533;
  color: #fff;
}
#vccwrtc-client .btn-vccwrtc.red {
  background-color: #ff435a;
  border-color: #ff435a;
  color: #fff;
}
#vccwrtc-client .btn-vccwrtc:active {
  transform: scale(0.9);
}
#vccwrtc-client .btn-vccwrtc.noborder {
  border: 2px solid transparent;
}
#vccwrtc-client .theScript {
  height: 13rem;
}
#vccwrtc-client .theScript .overflow-auto {
  height: 12rem;
  overflow: auto !important;
}
#vccwrtc-client .video_wrapper,
#vccwrtc-client .embed-vccwrtc-responsive {
  padding: 0 !important;
  border-radius: 30px;
  /*border: 1px solid #919191;*/
}
#vccwrtc-client .embed-vccwrtc-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
#vccwrtc-client .embed-vccwrtc-responsive::before {
  display: block;
  content: "";
}
#vccwrtc-client .embed-vccwrtc-responsive .embed-vccwrtc-responsive-item,
#vccwrtc-client .embed-vccwrtc-responsive embed,
#vccwrtc-client .embed-vccwrtc-responsive iframe,
#vccwrtc-client .embed-vccwrtc-responsive object,
#vccwrtc-client .embed-vccwrtc-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  background-color: #ffffff;
  border-radius: 16px;
}
#vccwrtc-client .embed-vccwrtc-responsive-21by9::before {
  padding-top: 42.857143%;
}
#vccwrtc-client .embed-vccwrtc-responsive-16by9::before {
  padding-top: 56.25%;
}
#vccwrtc-client .embed-vccwrtc-responsive-4by3::before {
  padding-top: 75%;
}
#vccwrtc-client .embed-vccwrtc-responsive-1by1::before {
  padding-top: 100%;
}
#vccwrtc-client .mid-grey-bg {
  background-color: #f5f5f5 !important;
}
#vccwrtc-client .dark-grey-bg {
  background-color: #4a4a4a !important;
}
#vccwrtc-client .form-group {
  width: 100%;
  display: block;
  background-color: #fff;
  position: relative;
  box-sizing: border-box;
}
#vccwrtc-client label[class*=Aby] {
  font-size: 12px;
  position: absolute;
  background: #fff;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.87);
  padding-left: 4px;
  padding-right: 4px;
  top: -10px;
  left: 24px;
}
#vccwrtc-client input[class*=Aby],
#vccwrtc-client select[class*=Aby] {
  width: 100%;
  background-color: #fff;
  height: 48px !important;
  border-radius: 24px;
  display: inline-block;
  padding-left: 24px;
  padding-right: 24px;
  box-sizing: border-box;
  border: 1px solid #e8e9ec;
}
#vccwrtc-client select[class*=Aby] {
  appearance: none;
  background-image: url("/assets/img/arrow_down.png");
  background-position: 80px 10px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}
#vccwrtc-client .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #52ae30;
  outline: 0;
}
#vccwrtc-client .modalW.modal-vccwrtc {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  /* display: block; */
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
}
#vccwrtc-client .modalW.modal-vccwrtc.modal--off {
  display: none;
  visibility: hidden;
}
#vccwrtc-client .modalW.modal-vccwrtc.modal--on {
  display: block;
  visibility: visible;
}
#vccwrtc-client .vccwrtc-modal-dialog {
  max-width: 720px;
  width: 460px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#vccwrtc-client .vccwrtc-modal-dialog .form-group {
  background-color: transparent;
}
#vccwrtc-client .vccwrtc-modal-dialog .modal-content {
  border-radius: 4px;
  background-color: #ffffff;
  padding: 43px 80px;
  padding-top: 55px;
}
#vccwrtc-client .vccwrtc-modal-dialog .modal-body {
  border-radius: 4px;
  background-color: #ffffff;
}
#vccwrtc-client .vccwrtc-modal-dialog .modal-footer {
  justify-content: center;
}
#vccwrtc-client .vccwrtc-modal-dialog .modal-footer > .btn-vccwrtc {
  width: auto;
  margin-right: 24px;
  font-size: 14px;
}
#vccwrtc-client .btn.reqCall {
  position: relative;
  top: 0px;
  height: 48px !important;
  width: 202px;
  border-radius: 24px;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  #vccwrtc-client .btn.reqCall {
    top: 0px;
  }

  #vccwrtc-client .sm--hide {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  #vccwrtc-client .btn.reqCall {
    top: 0px;
  }

  #vccwrtc-client .vccwrtc-modal-dialog {
    width: 280px;
  }

  #vccwrtc-client .vccwrtc-modal-dialog .modal-content {
    padding: 35px 18px;
  }
}
#vccwrtc-agent .vccwrtc-modal-dialog .modal-content {
  border-radius: 30px;
}
#vccwrtc-agent .vccwrtc-modal-dialog .modal-body {
  border-radius: 30px;
}

/*# sourceMappingURL=styles.css.map*/