.iScrollVerticalScrollbar, .iScrollHorizontalScrollbar {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
}
.iScrollVerticalScrollbar .iScrollIndicator, .iScrollHorizontalScrollbar .iScrollIndicator {
  cursor: pointer;
}

.iScrollVerticalScrollbar {
  bottom: 2px;
  top: 2px;
  right: 1px;
}
.iScrollVerticalScrollbar .iScrollIndicator {
  width: 100%;
}

.iScrollHorizontalScrollbar {
  bottom: 1px;
  left: 2px;
  right: 2px;
}
.iScrollHorizontalScrollbar .iScrollIndicator {
  height: 100%;
}

.rtl .progress {
  direction: ltr;
}
.rtl .carousel {
  direction: ltr !important;
}
.rtl .application.client > .header {
  direction: rtl;
}
.rtl .application.client > .header .logo {
  background-position: right center;
}
.rtl .application.client > .header .toolbar .item {
  margin-left: 0 !important;
  margin-right: 20px;
}
.rtl .application.client > .header .toolbar .item.close-button {
  margin-top: 0;
}
.rtl .object\.course,
.rtl .object\.chapter,
.rtl .bean-container.cms {
  direction: rtl;
}
.rtl .bean-container .textbean\.textbackground.intro-tl, .rtl .bean-container .textbean\.textbackground.intro-bl {
  text-align: right;
}
.rtl .bean-container .bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller,
.rtl .bean-container .bean.multiplemultiplechoicebean\.exam .scores-container .scores-summary {
  direction: ltr;
}
.rtl .toc .title {
  text-align: right;
}
.rtl .portrait .bean.textbean\.textbackground {
  margin-left: 0 !important;
  margin-right: -30px;
}

.bean.textbean .image-view {
  width: 100%;
}
.bean.textbean .text-area img {
  margin-bottom: 10px;
}
.bean.textbean .text-area p {
  padding-left: 0;
}
.bean.textbean .text-area .text-holder {
  column-gap: inherit;
}
.bean.textbean .text-area img {
  margin-top: 7px;
}

.application.portrait .listitem\.chapterpages\.chapterpage.textbackground .bean-container.client {
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-top: 0px !important;
}

.bean.textbean\.textbackground.default a,
.bean.textbean\.textbackground a,
.bean-parent.textbean\.textbackground.default a,
.bean-parent.textbean\.textbackground a {
  text-decoration: none;
  /*![customer.highlightColor]*/
  color: #e31b1e;
}
.bean.textbean\.textbackground.default.intro-tc .portrait-spacer, .bean.textbean\.textbackground.default.intro-tl .portrait-spacer, .bean.textbean\.textbackground.default.intro-bl .portrait-spacer,
.bean.textbean\.textbackground.intro-tc .portrait-spacer,
.bean.textbean\.textbackground.intro-tl .portrait-spacer,
.bean.textbean\.textbackground.intro-bl .portrait-spacer,
.bean-parent.textbean\.textbackground.default.intro-tc .portrait-spacer,
.bean-parent.textbean\.textbackground.default.intro-tl .portrait-spacer,
.bean-parent.textbean\.textbackground.default.intro-bl .portrait-spacer,
.bean-parent.textbean\.textbackground.intro-tc .portrait-spacer,
.bean-parent.textbean\.textbackground.intro-tl .portrait-spacer,
.bean-parent.textbean\.textbackground.intro-bl .portrait-spacer {
  display: none;
}
.bean.textbean\.textbackground.default .text-container,
.bean.textbean\.textbackground .text-container,
.bean-parent.textbean\.textbackground.default .text-container,
.bean-parent.textbean\.textbackground .text-container {
  position: relative;
}
.bean.textbean\.textbackground.default *:not(a),
.bean.textbean\.textbackground *:not(a),
.bean-parent.textbean\.textbackground.default *:not(a),
.bean-parent.textbean\.textbackground *:not(a) {
  color: white !important;
}
.bean.textbean\.textbackground.default .text-container,
.bean.textbean\.textbackground .text-container,
.bean-parent.textbean\.textbackground.default .text-container,
.bean-parent.textbean\.textbackground .text-container {
  position: relative;
}
.bean.textbean\.textbackground.default .text-area,
.bean.textbean\.textbackground .text-area,
.bean-parent.textbean\.textbackground.default .text-area,
.bean-parent.textbean\.textbackground .text-area {
  position: relative;
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.bean.textbean\.textbackground.default .text-area img,
.bean.textbean\.textbackground .text-area img,
.bean-parent.textbean\.textbackground.default .text-area img,
.bean-parent.textbean\.textbackground .text-area img {
  margin-top: 7px;
}
.bean.textbean\.textbackground.default .background-overlay,
.bean.textbean\.textbackground .background-overlay,
.bean-parent.textbean\.textbackground.default .background-overlay,
.bean-parent.textbean\.textbackground .background-overlay {
  position: fixed;
  top: 65px;
  left: 0;
  width: 100%;
  height: 100%;
  /*![customer.darkOverlayColor]*/
  background-color: black;
  /*![customer.darkOverlayOpacity]*/
  opacity: 0.5;
}

.cms .bean-parent.textbean\.textbackground .bean.textbean\.textbackground:not(.intro-tc):not(.intro-tl):not(.intro-bl) {
  background-color: black;
}
.cms .bean-parent.textbean\.textbackground .bean.textbean\.textbackground:not(.intro-tc):not(.intro-tl):not(.intro-bl) .background-overlay {
  display: none;
}
.cms .bean-parent.textbean\.textbackground .bean.textbean\.textbackground .text-container .title::before {
  display: none;
}
.cms .bean-parent.textbean\.textbackground .bean.textbean\.textbackground.intro-tc .text-container, .cms .bean-parent.textbean\.textbackground .bean.textbean\.textbackground.intro-tl .text-container, .cms .bean-parent.textbean\.textbackground .bean.textbean\.textbackground.intro-bl .text-container {
  background-color: black;
}

.application.landscape .bean-parent .textbean\.textbackground .portrait-spacer,
.bean-parent.landscape .textbean\.textbackground .portrait-spacer {
  display: none;
}
.application.landscape .bean-parent .textbean\.textbackground.intro-tc .text-container::before, .application.landscape .bean-parent .textbean\.textbackground.intro-tl .text-container::before, .application.landscape .bean-parent .textbean\.textbackground.intro-bl .text-container::before,
.bean-parent.landscape .textbean\.textbackground.intro-tc .text-container::before,
.bean-parent.landscape .textbean\.textbackground.intro-tl .text-container::before,
.bean-parent.landscape .textbean\.textbackground.intro-bl .text-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*![customer.darkOverlayColor]*/
  background-color: black;
  /*![customer.darkOverlayOpacity]*/
  opacity: 0.5;
}

.bean-container.client.landscape .textbean\.textbackground .text-area img,
.bean-container .textbean\.textbackground .text-area img,
.bean-parent.landscape .textbean\.textbackground .text-area img {
  margin-bottom: 10px;
}
.bean-container.client.landscape .textbean\.textbackground.intro-tc .text-container, .bean-container.client.landscape .textbean\.textbackground.intro-tl .text-container, .bean-container.client.landscape .textbean\.textbackground.intro-bl .text-container,
.bean-container .textbean\.textbackground.intro-tc .text-container,
.bean-container .textbean\.textbackground.intro-tl .text-container,
.bean-container .textbean\.textbackground.intro-bl .text-container,
.bean-parent.landscape .textbean\.textbackground.intro-tc .text-container,
.bean-parent.landscape .textbean\.textbackground.intro-tl .text-container,
.bean-parent.landscape .textbean\.textbackground.intro-bl .text-container {
  width: 630px;
  min-height: 0;
  height: auto;
  box-sizing: border-box;
  padding: 28px 20px;
}
.bean-container.client.landscape .textbean\.textbackground.intro-tc .text-container .title, .bean-container.client.landscape .textbean\.textbackground.intro-tl .text-container .title, .bean-container.client.landscape .textbean\.textbackground.intro-bl .text-container .title,
.bean-container .textbean\.textbackground.intro-tc .text-container .title,
.bean-container .textbean\.textbackground.intro-tl .text-container .title,
.bean-container .textbean\.textbackground.intro-bl .text-container .title,
.bean-parent.landscape .textbean\.textbackground.intro-tc .text-container .title,
.bean-parent.landscape .textbean\.textbackground.intro-tl .text-container .title,
.bean-parent.landscape .textbean\.textbackground.intro-bl .text-container .title {
  position: relative;
  font-size: 72px;
  line-height: 86px;
  overflow-wrap: break-word;
}
.bean-container.client.landscape .textbean\.textbackground.intro-tc .text-container .sub-title, .bean-container.client.landscape .textbean\.textbackground.intro-tl .text-container .sub-title, .bean-container.client.landscape .textbean\.textbackground.intro-bl .text-container .sub-title,
.bean-container .textbean\.textbackground.intro-tc .text-container .sub-title,
.bean-container .textbean\.textbackground.intro-tl .text-container .sub-title,
.bean-container .textbean\.textbackground.intro-bl .text-container .sub-title,
.bean-parent.landscape .textbean\.textbackground.intro-tc .text-container .sub-title,
.bean-parent.landscape .textbean\.textbackground.intro-tl .text-container .sub-title,
.bean-parent.landscape .textbean\.textbackground.intro-bl .text-container .sub-title {
  position: relative;
}
.bean-container.client.landscape .textbean\.textbackground.intro-tc .text-area,
.bean-container.client.landscape .textbean\.textbackground.intro-tc .background-overlay, .bean-container.client.landscape .textbean\.textbackground.intro-tl .text-area,
.bean-container.client.landscape .textbean\.textbackground.intro-tl .background-overlay, .bean-container.client.landscape .textbean\.textbackground.intro-bl .text-area,
.bean-container.client.landscape .textbean\.textbackground.intro-bl .background-overlay,
.bean-container .textbean\.textbackground.intro-tc .text-area,
.bean-container .textbean\.textbackground.intro-tc .background-overlay,
.bean-container .textbean\.textbackground.intro-tl .text-area,
.bean-container .textbean\.textbackground.intro-tl .background-overlay,
.bean-container .textbean\.textbackground.intro-bl .text-area,
.bean-container .textbean\.textbackground.intro-bl .background-overlay,
.bean-parent.landscape .textbean\.textbackground.intro-tc .text-area,
.bean-parent.landscape .textbean\.textbackground.intro-tc .background-overlay,
.bean-parent.landscape .textbean\.textbackground.intro-tl .text-area,
.bean-parent.landscape .textbean\.textbackground.intro-tl .background-overlay,
.bean-parent.landscape .textbean\.textbackground.intro-bl .text-area,
.bean-parent.landscape .textbean\.textbackground.intro-bl .background-overlay {
  display: none;
}
.bean-container.client.landscape .textbean\.textbackground.intro-tc .text-container,
.bean-container .textbean\.textbackground.intro-tc .text-container,
.bean-parent.landscape .textbean\.textbackground.intro-tc .text-container {
  position: relative;
  margin: 20px auto;
  text-align: center;
}
.bean-container.client.landscape .textbean\.textbackground.intro-tl,
.bean-container .textbean\.textbackground.intro-tl,
.bean-parent.landscape .textbean\.textbackground.intro-tl {
  text-align: left;
}
.bean-container.client.landscape .textbean\.textbackground.intro-tl .text-container,
.bean-container .textbean\.textbackground.intro-tl .text-container,
.bean-parent.landscape .textbean\.textbackground.intro-tl .text-container {
  position: relative;
  margin: 0;
  margin-left: -20px;
}
.bean-container.client.landscape .textbean\.textbackground.intro-bl .text-container,
.bean-container .textbean\.textbackground.intro-bl .text-container,
.bean-parent.landscape .textbean\.textbackground.intro-bl .text-container {
  left: 0;
  position: absolute;
  bottom: 20px;
}

.application.portrait .textbean\.textbackground,
.bean-parent.textbean\.textbackground.portrait {
  width: 100% !important;
  height: auto !important;
}
.application.portrait .textbean\.textbackground .text-container .title::before,
.bean-parent.textbean\.textbackground.portrait .text-container .title::before {
  box-shadow: 0 -20px 14px 9px black;
}
.application.portrait .textbean\.textbackground.intro-tc, .application.portrait .textbean\.textbackground.intro-tl, .application.portrait .textbean\.textbackground.intro-bl,
.bean-parent.textbean\.textbackground.portrait.intro-tc,
.bean-parent.textbean\.textbackground.portrait.intro-tl,
.bean-parent.textbean\.textbackground.portrait.intro-bl {
  height: 100% !important;
}
.application.portrait .textbean\.textbackground.intro-tc .text-container, .application.portrait .textbean\.textbackground.intro-tl .text-container, .application.portrait .textbean\.textbackground.intro-bl .text-container,
.bean-parent.textbean\.textbackground.portrait.intro-tc .text-container,
.bean-parent.textbean\.textbackground.portrait.intro-tl .text-container,
.bean-parent.textbean\.textbackground.portrait.intro-bl .text-container {
  position: absolute;
  bottom: 0;
  padding: 0 !important;
  min-height: 0;
}
.application.portrait .textbean\.textbackground.intro-tc .text-container .title, .application.portrait .textbean\.textbackground.intro-tl .text-container .title, .application.portrait .textbean\.textbackground.intro-bl .text-container .title,
.bean-parent.textbean\.textbackground.portrait.intro-tc .text-container .title,
.bean-parent.textbean\.textbackground.portrait.intro-tl .text-container .title,
.bean-parent.textbean\.textbackground.portrait.intro-bl .text-container .title {
  line-height: 48px;
}
.application.portrait .textbean\.textbackground.intro-tc .text-container .title::before, .application.portrait .textbean\.textbackground.intro-tl .text-container .title::before, .application.portrait .textbean\.textbackground.intro-bl .text-container .title::before,
.bean-parent.textbean\.textbackground.portrait.intro-tc .text-container .title::before,
.bean-parent.textbean\.textbackground.portrait.intro-tl .text-container .title::before,
.bean-parent.textbean\.textbackground.portrait.intro-bl .text-container .title::before {
  height: 100vh;
  box-shadow: none;
}
.application.portrait .textbean\.textbackground.intro-tc .scroll-container, .application.portrait .textbean\.textbackground.intro-tl .scroll-container, .application.portrait .textbean\.textbackground.intro-bl .scroll-container,
.bean-parent.textbean\.textbackground.portrait.intro-tc .scroll-container,
.bean-parent.textbean\.textbackground.portrait.intro-tl .scroll-container,
.bean-parent.textbean\.textbackground.portrait.intro-bl .scroll-container {
  height: 100%;
}
.application.portrait .textbean\.textbackground .header-image,
.bean-parent.textbean\.textbackground.portrait .header-image {
  position: absolute;
  top: -30px;
  left: 0px;
  width: 100%;
  height: 415px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background-size: cover;
}
.application.portrait .textbean\.textbackground .background-overlay,
.application.portrait .textbean\.textbackground .header-image,
.bean-parent.textbean\.textbackground.portrait .background-overlay,
.bean-parent.textbean\.textbackground.portrait .header-image {
  display: none;
}
.application.portrait .textbean\.textbackground .text-container,
.bean-parent.textbean\.textbackground.portrait .text-container {
  position: relative;
  top: auto;
  text-align: left;
  box-sizing: border-box;
  margin: 0;
  left: auto;
  right: auto;
  width: 100%;
  height: auto;
}
.application.portrait .textbean\.textbackground .text-container .title,
.bean-parent.textbean\.textbackground.portrait .text-container .title {
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 40px;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 0;
  z-index: 0;
}
.application.portrait .textbean\.textbackground .text-container .title > div:first-child,
.bean-parent.textbean\.textbackground.portrait .text-container .title > div:first-child {
  padding-top: 20px;
}
.application.portrait .textbean\.textbackground .text-container .title::before,
.bean-parent.textbean\.textbackground.portrait .text-container .title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 1000vh;
  /*![customer.darkOverlayColor]*/
  background-color: black;
  /*![customer.darkOverlayOpacity]*/
  opacity: 0.5;
  z-index: -1;
}
.application.portrait .textbean\.textbackground .text-container .sub-title,
.bean-parent.textbean\.textbackground.portrait .text-container .sub-title {
  position: relative;
  margin-top: 0;
  padding-bottom: 45px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 0;
  z-index: 0;
}
.application.portrait .textbean\.textbackground .scroll-container,
.bean-parent.textbean\.textbackground.portrait .scroll-container {
  position: relative;
  box-sizing: border-box;
  width: 100% !important;
  height: auto;
}
.application.portrait .textbean\.textbackground .text-area,
.bean-parent.textbean\.textbackground.portrait .text-area {
  height: auto;
  border-left: none;
  position: relative;
  padding: 20px 20px 45px 20px;
  -webkit-column-count: auto !important;
  -moz-column-count: auto !important;
  column-count: auto !important;
  -webkit-column-rule: none !important;
  -moz-column-rule: none !important;
  column-rule: none !important;
  margin-top: -20px;
  z-index: 0;
}
.application.portrait .textbean\.textbackground .text-area p:first-child,
.bean-parent.textbean\.textbackground.portrait .text-area p:first-child {
  padding-top: 0px;
}
.application.portrait .textbean\.textbackground .text-area p,
.bean-parent.textbean\.textbackground.portrait .text-area p {
  position: relative;
  padding-top: 20px;
}
.application.portrait .textbean\.textbackground .text-area span,
.bean-parent.textbean\.textbackground.portrait .text-area span {
  position: relative;
}
.application.portrait .textbean\.textbackground .text-area .text-holder,
.bean-parent.textbean\.textbackground.portrait .text-area .text-holder {
  column-gap: inherit;
}
.application.portrait .textbean\.textbackground .text-area img,
.bean-parent.textbean\.textbackground.portrait .text-area img {
  margin-top: 7px;
}

.application.tablet-landscape .multipleimagebean\.multipleimage {
  height: calc(100vh - 105px) !important;
  overflow: auto;
  min-height: 0 !important;
}

.application.landscape .multipleimagebean\.multipleimage .start-button {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100px;
  height: 100px;
  line-height: 100px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  pointer-events: none;
}
.application.landscape .multipleimagebean\.multipleimage .start-button::after {
  content: "n";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 100px;
}
.application.landscape .multipleimagebean\.multipleimage .slide::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  /*![customer.buttonColor]*/
  background-color: black;
  padding: 10px;
  margin: -10px;
}
.application.landscape .multipleimagebean\.multipleimage .slider-container {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
}
.application.landscape .multipleimagebean\.multipleimage .slider-container .multiple-image-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.application.landscape .multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 121px;
  -moz-flex: 0 0 121px;
  -ms-flex: 0 0 121px;
  flex: 0 0 121px;
}
.application.landscape .multipleimagebean\.multipleimage:not(.started) .slide-container {
  cursor: pointer;
}
.application.landscape .multipleimagebean\.multipleimage.started .slider-container {
  opacity: 1;
  pointer-events: all;
}
.application.landscape .multipleimagebean\.multipleimage.started .start-button {
  display: none;
}

.application.narrow .multipleimagebean\.multipleimage .slide-container {
  height: 330px;
}
.application.narrow .multipleimagebean\.multipleimage .slide {
  width: 606px;
}
.application.narrow .multipleimagebean\.multipleimage .slider-container {
  margin-top: 20px;
}

.multipleimagebean\.multipleimage .title {
  /*![customer.titleColor]*/
  color: black;
}
.multipleimagebean\.multipleimage .slide-container {
  width: 100%;
  height: 370px;
  position: relative;
  padding-top: 34px;
  padding-bottom: 10px;
}
.multipleimagebean\.multipleimage .slide {
  position: relative;
  width: 646px;
  height: 100%;
  margin: 0 auto;
}
.multipleimagebean\.multipleimage .slide .image {
  background-image: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.multipleimagebean\.multipleimage .slide video {
  max-width: none;
}
.multipleimagebean\.multipleimage .slide video,
.multipleimagebean\.multipleimage .slide .image,
.multipleimagebean\.multipleimage .slide audio {
  position: absolute;
  top: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin-top: 0;
}
.multipleimagebean\.multipleimage .slider-container {
  width: 100%;
  margin-top: 32px;
  position: relative;
}
.multipleimagebean\.multipleimage .slider-container .slider-button {
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
}
.multipleimagebean\.multipleimage .slider-container .slider-button::after {
  content: "p";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 25px;
}
.multipleimagebean\.multipleimage .slider-container .slider-button:after {
  position: absolute;
  height: 25px;
  line-height: 26px;
}
.multipleimagebean\.multipleimage .slider-container .slider-button:hover {
  /*![customer.buttonColor]*/
  background-color: white;
}
.multipleimagebean\.multipleimage .slider-container .slider-button:hover:after {
  /*![customer.buttonInColor]*/
  color: black;
}
.multipleimagebean\.multipleimage .slider-container .slider-button:hover::after {
  /*![customer.buttonInColor]*/
  color: black;
}
.multipleimagebean\.multipleimage .slider-container .h-scroll-prev {
  top: 20px;
  left: 100px;
}
.multipleimagebean\.multipleimage .slider-container .h-scroll-next {
  top: 20px;
  right: 100px;
}
.multipleimagebean\.multipleimage .slider-container .wrapper-multiple-image-container, .multipleimagebean\.multipleimage .slider-container .carousel .scroll-wrapper {
  width: 670px;
  margin: 0 auto;
  height: 65px;
  overflow: hidden;
}
.multipleimagebean\.multipleimage .slider-container .carousel:not(.scrollable) .multiple-image-container {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100% !important;
}
.multipleimagebean\.multipleimage .slider-container .multiple-image-container {
  position: relative;
  height: 65px;
  width: auto;
}
.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view:not(:last-of-type) {
  margin-right: 16px;
}
.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view {
  display: inline-block;
  position: relative;
  width: 121px;
  height: 65px;
  cursor: pointer;
}
.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view .text-holder {
  display: none;
}
.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view .multiple-image-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view:after {
  content: "";
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  position: absolute;
  width: 100%;
  height: 100%;
  /*![customer.darkOverlayColor]*/
  background-color: black;
  /*![customer.darkOverlayOpacity]*/
  opacity: 0.5;
  top: 0;
  left: 0;
}
.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view.selected:after {
  opacity: 0 !important;
}
.multipleimagebean\.multipleimage .slide-indicator {
  display: none;
}

.portrait .multipleimagebean\.multipleimage::before,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage::before {
  z-index: -1;
  content: '';
  position: fixed;
  top: -25px;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  /*![url(customer.themeSlideshowBg)]*/
  background-image: none;
}
.portrait .multipleimagebean\.multipleimage .slide-container,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slide-container {
  width: calc(100% + 60px);
  height: auto;
  position: absolute;
  margin: 0;
  top: -85px;
  left: -30px;
  z-index: 100;
}
.portrait .multipleimagebean\.multipleimage .carousel .scroll-wrapper,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .carousel .scroll-wrapper {
  width: 100%;
  height: 100%;
}
.portrait .multipleimagebean\.multipleimage .slide,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slide {
  position: absolute;
  width: 100%;
  height: 300px;
  margin: 0 auto;
}
.portrait .multipleimagebean\.multipleimage .slide video,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slide video {
  position: absolute;
  width: 100% !important;
  height: initial !important;
  margin: 0 !important;
  padding: 0 !important;
}
.portrait .multipleimagebean\.multipleimage .slide .image,
.portrait .multipleimagebean\.multipleimage .slide audio,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slide .image,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slide audio {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  margin: 0;
  padding: 0;
}
.portrait .multipleimagebean\.multipleimage .slider-container,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container {
  width: calc(100% + 60px);
  margin-top: 20px;
  position: relative;
  top: 0;
  left: -30px;
}
.portrait .multipleimagebean\.multipleimage .slider-container .slider-button,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .slider-button {
  display: none !important;
}
.portrait .multipleimagebean\.multipleimage .slider-container .slider-button:hover,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .slider-button:hover {
  /*![customer.buttonColor]*/
  background-color: white;
}
.portrait .multipleimagebean\.multipleimage .slider-container .slider-button:hover:after,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .slider-button:hover:after {
  /*![customer.buttonInColor]*/
  color: black;
}
.portrait .multipleimagebean\.multipleimage .slider-container .slider-button:hover::after,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .slider-button:hover::after {
  /*![customer.buttonInColor]*/
  color: black;
}
.portrait .multipleimagebean\.multipleimage .slider-container .wrapper-multiple-image-container,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .wrapper-multiple-image-container {
  width: 100%;
  margin: 0 auto;
  height: 100%;
  overflow: hidden;
}
.portrait .multipleimagebean\.multipleimage .slider-container .multiple-image-container,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .multiple-image-container {
  position: relative;
  height: 100%;
  width: auto;
  padding-bottom: 100px;
}
.portrait .multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view {
  position: relative;
  width: 100%;
  height: 33vh;
  opacity: 1;
}
.portrait .multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view .multiple-image-image,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view .multiple-image-image {
  position: absolute;
  opacity: 1;
  -webkit-transition: opacity 0s linear 0s;
  -moz-transition: opacity 0s linear 0s;
  transition: opacity 0s linear 0s;
}
.portrait .multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view.docking .slide,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view.docking .slide {
  z-index: 99;
  top: 0;
  height: 100%;
}
.portrait .multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view.docking .multiple-image-image,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view.docking .multiple-image-image {
  z-index: 100;
  opacity: 0;
  -webkit-transition: opacity 300ms linear 300ms;
  -moz-transition: opacity 300ms linear 300ms;
  transition: opacity 300ms linear 300ms;
}
.portrait .multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view:after,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view:after {
  content: "n";
  text-align: center;
  vertical-align: bottom;
  position: absolute;
  width: 80px;
  height: 80px;
  color: white;
  background-color: black;
  /* opacity: 0.5; */
  top: 50%;
  font-size: 80px;
  left: 50%;
  font-family: oeno;
  border-radius: 50%;
  margin: -40px 0 0 -40px;
  opacity: 1;
}
.portrait .multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view:first-of-type,
.cms .bean-parent.portrait.multipleimagebean\.multipleimage .slider-container .multiple-image-container .multiple-image-view:first-of-type {
  margin-top: 86px;
}

.bean.doublelistbean\.doublelist.image-left, .bean.doublelistbean\.doublelist.image-right {
  background-size: cover;
}
.bean.doublelistbean\.doublelist.image-left .imageView, .bean.doublelistbean\.doublelist.image-right .imageView {
  background-image: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.bean.doublelistbean\.doublelist.image-left .list1 .doubleListItemView, .bean.doublelistbean\.doublelist.image-right .list1 .doubleListItemView {
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  transition: opacity 500ms;
}
.bean.doublelistbean\.doublelist.image-left .list1 .doubleListItemView.current, .bean.doublelistbean\.doublelist.image-right .list1 .doubleListItemView.current {
  opacity: 1;
  pointer-events: all;
  cursor: pointer;
}
.bean.doublelistbean\.doublelist.image-left .list1 .doubleListItemView.checked, .bean.doublelistbean\.doublelist.image-right .list1 .doubleListItemView.checked {
  opacity: 1;
}
.bean.doublelistbean\.doublelist.image-left .list1 .doubleListItemView.checked .icon, .bean.doublelistbean\.doublelist.image-right .list1 .doubleListItemView.checked .icon {
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.doublelistbean\.doublelist.image-left .list1 .doubleListItemView.checked .icon::after, .bean.doublelistbean\.doublelist.image-right .list1 .doubleListItemView.checked .icon::after {
  /*![customer.buttonColor]*/
  color: black;
  border-radius: 50%;
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.doublelistbean\.doublelist.image-left .list2, .bean.doublelistbean\.doublelist.image-right .list2 {
  display: none !important;
}
.bean.doublelistbean\.doublelist .introductionText {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  margin-top: 22px;
  line-height: 24px;
  margin-bottom: 30px;
}
.bean.doublelistbean\.doublelist .list .title {
  padding-top: 20px;
}
.bean.doublelistbean\.doublelist .list .items {
  padding-top: 6px;
}
.bean.doublelistbean\.doublelist .list .doubleListItemView {
  margin-top: 30px;
}
.bean.doublelistbean\.doublelist .list .doubleListItemView:first-of-type {
  margin-top: 13px;
}
.bean.doublelistbean\.doublelist .list .doubleListItemView .icon {
  display: inline-block;
  position: relative;
  width: 35px;
  height: 35px;
  line-height: 35px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  cursor: pointer;
}
.bean.doublelistbean\.doublelist .list .doubleListItemView .icon::after {
  content: "a";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 26px;
}
.bean.doublelistbean\.doublelist .list .doubleListItemView .icon::after {
  position: absolute;
  width: 100%;
  text-align: center;
}
.bean.doublelistbean\.doublelist .list .doubleListItemView .text {
  display: inline-block;
  width: calc(100% - 55px);
  color: black;
  font-family: text-font, "Avenir Next";
  font-size: 15px;
  line-height: 18pt;
  margin-top: 8px;
  margin-left: 15px;
  vertical-align: top;
}
.bean.doublelistbean\.doublelist .list.list1 .doubleListItemView .icon::after {
  font-size: 35px;
}
.bean.doublelistbean\.doublelist .list.list2 .doubleListItemView .icon::after {
  content: '\72';
}

.application.client .bean.doublelistbean\.doublelist {
  height: 100% !important;
}

.cms .bean.doublelistbean\.doublelist .doubleListItemView {
  opacity: 1 !important;
}

.application.portrait .objectViewHolderHolder.texthorizontalimage .bean-container.client {
  margin-top: 0px !important;
}
.application.portrait .objectViewHolderHolder.texthorizontalimage .bean-container.client .image-view {
  top: -24px;
}

.mobile .application.narrow .bean.textbean\.texthorizontalimage .image-view,
.mobile .application.tablet-landscape .bean.textbean\.texthorizontalimage .image-view {
  top: 0;
}

.cms .bean-parent.textbean\.texthorizontalimage .image-view {
  top: 0 !important;
}

.bean.textbean\.texthorizontalimage a {
  text-decoration: none;
  color: #e31b1e;
}
.bean.textbean\.texthorizontalimage .media-area {
  background-size: cover;
}
.bean.textbean\.texthorizontalimage .media-area .image-view {
  width: 100%;
  height: 200px;
  position: fixed;
  top: 64px;
  left: 0px;
  background-image: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.bean.textbean\.texthorizontalimage .title {
  margin-top: 200px;
  /*![customer.titleColor]*/
  color: black;
}
.bean.textbean\.texthorizontalimage .text-area {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  height: 300px;
  margin-left: 0px;
  padding-top: 18px;
  padding-left: 0px;
  padding-right: 0px;
}
.bean.textbean\.texthorizontalimage .text-area img {
  margin-top: 7px;
}

.application.client.portrait .textbean\.texthorizontalimage,
.cms .bean-parent.portrait.textbean\.texthorizontalimage {
  width: 100% !important;
  height: auto !important;
  padding-bottom: 40px;
}
.application.client.portrait .textbean\.texthorizontalimage .title,
.cms .bean-parent.portrait.textbean\.texthorizontalimage .title {
  margin-top: 0;
}
.application.client.portrait .textbean\.texthorizontalimage .text-area,
.cms .bean-parent.portrait.textbean\.texthorizontalimage .text-area {
  height: auto;
  border-left: none;
  -webkit-column-count: auto !important;
  -moz-column-count: auto !important;
  column-count: auto !important;
  -webkit-column-rule: none !important;
  -moz-column-rule: none !important;
  column-rule: none !important;
}
.application.client.portrait .textbean\.texthorizontalimage .text-area p:first-child,
.cms .bean-parent.portrait.textbean\.texthorizontalimage .text-area p:first-child {
  padding-top: 0px;
}
.application.client.portrait .textbean\.texthorizontalimage .text-area p,
.cms .bean-parent.portrait.textbean\.texthorizontalimage .text-area p {
  padding-top: 20px;
}
.application.client.portrait .textbean\.texthorizontalimage .image-view,
.cms .bean-parent.portrait.textbean\.texthorizontalimage .image-view {
  position: relative;
}

.application.client.portrait .textbean\.texthorizontalimage .image-view {
  left: -30px;
  width: calc( 100% + 60px);
}

.application.client.landscape .textbean\.texthorizontalimage .text-area img,
.cms .bean-parent.landscape.textbean\.texthorizontalimage .text-area img {
  margin-bottom: 10px;
}
.application.client.landscape .textbean\.texthorizontalimage .text-area p,
.cms .bean-parent.landscape.textbean\.texthorizontalimage .text-area p {
  padding-left: 0px;
  border-left: none;
}
.application.client.landscape .textbean\.texthorizontalimage .text-area .text-holder,
.cms .bean-parent.landscape.textbean\.texthorizontalimage .text-area .text-holder {
  column-gap: inherit;
}
.application.client.landscape .textbean\.texthorizontalimage .text-area img,
.cms .bean-parent.landscape.textbean\.texthorizontalimage .text-area img {
  margin-top: 7px;
}

.cms .bean-parent.landscape.textbean\.texthorizontalimage .title {
  margin-top: 220px;
}
.cms .bean-parent.landscape.textbean\.texthorizontalimage .image-view {
  position: absolute;
}

.cms .mobile:not(.tablet-landscape) .bean.textbean\.texthorizontalimage {
  padding-top: 220px !important;
}

.cms .mobile.tablet-landscape .bean.textbean\.texthorizontalimage {
  padding-top: 20px !important;
}

.bean.interviewbean\.interview .introduction-text {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  line-height: 24px;
  margin-bottom: 18px;
  padding-top: 18px;
}
.bean.interviewbean\.interview .interview-container {
  position: relative;
  height: 420px;
  padding-top: 22px;
}
.bean.interviewbean\.interview .interview-container .interview-question-holder {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.bean.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder {
  position: absolute;
  width: 345px;
}
.bean.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view {
  position: relative;
  /*![customer.buttonIconColor]*/
  background-color: white;
  cursor: pointer;
  -webkit-transition: background-color, 100ms;
  -moz-transition: background-color, 100ms;
  transition: background-color, 100ms;
}
.bean.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .question-wrapper {
  position: relative;
  padding: 20px;
}
.bean.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .question-title {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 16px;
  /*![customer.titleColor]*/
  color: black;
  margin-bottom: 8px;
}
.bean.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .question-title::after {
  content: ':';
}
.bean.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .question-text {
  /*![customer.buttonColor]*/
  color: black;
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
}
.bean.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view {
  display: none;
}
.bean.interviewbean\.interview .interview-container .interview-question-holder .interview-answer-view {
  display: none;
}
.bean.interviewbean\.interview .interview-container .interview-answer-holder {
  position: absolute;
  top: 20px;
  left: 345px;
  width: calc(100% - 320px);
  height: 100%;
  max-width: 657px;
  background-color: white;
}
.bean.interviewbean\.interview .interview-container .interview-answer-holder .interview-answer-view {
  position: absolute;
  top: 0px;
  padding: 20px;
}
.bean.interviewbean\.interview .interview-container .interview-answer-holder .interview-answer-view .answer-title {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 16px;
  /*![customer.titleColor]*/
  color: black;
  margin-bottom: 8px;
}
.bean.interviewbean\.interview .interview-container .interview-answer-holder .interview-answer-view .answer-title::after {
  content: ':';
}
.bean.interviewbean\.interview .interview-container .interview-answer-holder .interview-answer-view .answer-text {
  color: black;
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
}

.cms .bean.interviewbean\.interview .interview-container {
  pointer-events: none !important;
}

.bean.textbean\.readmoretext {
  width: 55px !important;
  height: 55px !important;
}
.bean.textbean\.readmoretext .caption {
  display: none !important;
}

.portrait .readmore-popup {
  display: none !important;
}
.portrait .readmore-mobile-content {
  margin-top: -50px;
}
.portrait .readmore-mobile-content .textArea {
  height: auto;
  margin-top: 0px;
}

.cms .readmore-mobile-content,
.landscape .readmore-mobile-content {
  display: none !important;
}

.application.client.landscape .textbean\.readmoretext .readmoreButton {
  margin: 20px 0 0 20px;
}

.bean.textbean\.readmoretext .readmoreButton {
  position: relative;
}
.bean.textbean\.readmoretext .readmoreButton .icon {
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
}
.bean.textbean\.readmoretext .readmoreButton .icon::after {
  content: "f";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}

.portrait .bean.textbean\.readmoretext .readmoreButton {
  margin-bottom: 20px;
}

.bean.textbean\.readmoretext2 .readmoreButton {
  position: relative;
}
.bean.textbean\.readmoretext2 .readmoreButton .icon {
  display: block !important;
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
}
.bean.textbean\.readmoretext2 .readmoreButton .icon::after {
  content: "n";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}
.bean.textbean\.readmoretext2 .readmoreButton .caption {
  display: none !important;
}
.bean.textbean\.readmoretext2 .readmoreButton .title {
  position: absolute;
  right: 0;
}

.portrait .textbean\.readmoretext.expanded {
  padding-bottom: 100px;
}

.portrait .textbean\.readmoretext {
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
  height: auto !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
.portrait .textbean\.readmoretext .title {
  margin-bottom: 10px;
}
.portrait .textbean\.readmoretext .textArea {
  height: auto;
  border-left: none;
}

/* plus in readmore */
.application.client .popup .pane .close-button {
  right: 25px;
  left: initial;
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  background-image: none;
}
.application.client .popup .pane .close-button::after {
  content: "g";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}

.application.client.landscape .readmore-popup .text-holder {
  padding-right: 10px;
  box-sizing: border-box;
}

.cms .textbean\.readmoretext.ui-resizable {
  width: 55px !important;
  height: 55px !important;
}
.cms .textbean\.readmoretext.ui-resizable .ui-resizable-handle {
  display: none !important;
}

.bean.videobean\.video .title {
  /*![customer.titleColor]*/
  color: black;
  padding: 20px 0px 4px 0px;
  text-align: left;
}
.bean.videobean\.video .subTitle {
  /*![customer.subtitleColor]*/
  color: black;
  text-align: left;
}
.bean.videobean\.video .video {
  padding-top: 24px !important;
}
.bean.videobean\.video .text {
  margin-top: 14px;
  display: inline-block !important;
  position: relative;
  width: 320px;
  color: black;
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  margin-left: 20px;
  line-height: 24px;
  vertical-align: top;
}
.bean.videobean\.video .text p {
  margin-top: -7px;
}
.bean.videobean\.video .video.youtube > .player {
  width: 100%;
  max-width: 600px;
}

.application.portrait .videobean\.video,
.cms .bean-parent.portrait.videobean\.video {
  text-align: center;
  padding-bottom: 70px;
}
.application.portrait .videobean\.video .title,
.cms .bean-parent.portrait.videobean\.video .title {
  margin-bottom: 0;
}
.application.portrait .videobean\.video .text,
.cms .bean-parent.portrait.videobean\.video .text {
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  border-left: none;
  text-align: left;
}

.cms .video {
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 600px;
  vertical-align: top;
}
.cms .video .playButton {
  display: block;
  width: 70px;
  height: 70px;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  bottom: 40px;
  margin: auto;
  cursor: pointer;
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
}
.cms .video .playButton::after {
  content: "n";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}
.cms .video .playButton:after {
  font-style: normal !important;
}
.cms .video.playing .playButton {
  display: none;
}

.application.client .bean .video {
  position: relative;
}
.application.client .bean .video .playButton {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  bottom: 40px;
  margin: auto;
  cursor: pointer;
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
}
.application.client .bean .video .playButton::after {
  content: "n";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}
.application.client .bean .video.playing .playButton {
  display: none;
}

.landscape .bean.videobean\.video .video {
  display: inline-block;
  width: 58%;
  max-width: 600px;
  vertical-align: top;
}

.application.portrait .bean:not(.videobean\.videotransition):not(.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen) .video,
.cms .bean-parent.portrait .bean:not(.videobean\.videotransition):not(.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen) .video {
  margin-top: 22px;
}

.application.portrait .bean .video {
  width: calc(100% + 60px);
  margin-left: -30px;
}

@media screen and (min-width: 69rem) {
  .application.landscape .bean.videobean\.video .video {
    width: 100%;
  }
}
.cms .bean.videobean\.videotransition {
  position: relative;
  width: 100%;
  height: 100%;
}

.application.landscape .objectViewHolderHolder .page-browser .pagesHolder .bean-container .bean-scroll-holder > .bean.full-page.videobean\.videotransition:first-child {
  position: fixed !important;
  top: 65px !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
}

.bean.videobean\.videotransition {
  max-width: none !important;
  max-height: none !important;
}
.bean.videobean\.videotransition .video {
  position: relative;
  width: 100%;
  height: 100%;
  max-width: none !important;
  max-height: none !important;
}
.bean.videobean\.videotransition .video video {
  height: 100%;
}
.bean.videobean\.videotransition .video.youtube .player {
  height: 100%;
}
.bean.videobean\.videotransition:not(.contain-layout) .video video {
  object-fit: cover;
}
.bean.videobean\.videotransition.contain-layout .video video {
  object-fit: contain;
}
.bean.videobean\.videotransition.top-center .video video {
  object-position: top center;
}
.bean.videobean\.videotransition.top-right .video video {
  object-position: top right;
}
.bean.videobean\.videotransition.middle-right .video video {
  object-position: center right;
}
.bean.videobean\.videotransition.bottom-right .video video {
  object-position: bottom right;
}
.bean.videobean\.videotransition.bottom-center .video video {
  object-position: bottom center;
}
.bean.videobean\.videotransition.bottom-left .video video {
  object-position: bottom left;
}
.bean.videobean\.videotransition.middle-left .video video {
  object-position: center left;
}
.bean.videobean\.videotransition.top-left .video video {
  object-position: top left;
}

.bean.videobuttonsbean\.videobuttons .title {
  padding: 20px 0px 0px 0px;
  text-align: left;
}
.bean.videobuttonsbean\.videobuttons .sub-title {
  text-align: left;
}
.bean.videobuttonsbean\.videobuttons .video {
  margin-top: 22px;
}
.bean.videobuttonsbean\.videobuttons .text {
  margin-top: 22px;
  display: inline-block;
  position: relative;
  width: 320px;
  color: black;
  font-family: text-font, "Avenir Next Ultra";
  font-size: 14px;
  margin-left: 20px;
  line-height: 24px;
  border-left: 2px solid #e5e5e5;
  padding-left: 20px;
  vertical-align: top;
}
.bean.videobuttonsbean\.videobuttons .text p {
  margin-top: -7px;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper {
  display: inline-block;
  margin-left: 20px;
  width: calc(100% - 642px);
  margin-top: 30px;
  padding-left: 20px;
  height: 340px;
  position: relative;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowup {
  width: 30px;
  height: 30px;
  position: absolute;
  top: -35px;
  transform: rotate(-90deg);
  left: 50%;
  cursor: pointer;
  /*![customer.buttonIconColor]*/
  color: white;
  /*![customer.buttonColor]*/
  background-color: black;
  border-radius: 50%;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowup::after {
  content: "p";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 36px;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowup:after {
  position: absolute;
  top: -4px;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowup:hover {
  opacity: 0.8;
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowup:hover:after {
  /*![customer.buttonColor]*/
  color: black;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowdown {
  width: 30px;
  height: 30px;
  position: absolute;
  transform: rotate(90deg);
  left: 50%;
  cursor: pointer;
  bottom: -35px;
  /*![customer.buttonIconColor]*/
  color: white;
  /*![customer.buttonColor]*/
  background-color: black;
  border-radius: 50%;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowdown::after {
  content: "p";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 36px;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowdown:after {
  position: absolute;
  top: -4px;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowdown:hover {
  opacity: 0.8;
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .arrowdown:hover:after {
  /*![customer.buttonColor]*/
  color: black;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .buttons {
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .buttons .buttons-scroll {
  position: relative;
  width: 100%;
  transition: all 1s;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .buttons .button-item {
  position: relative;
  /*![customer.buttonIconColor]*/
  background-color: white;
  cursor: pointer;
  border-bottom: 1px solid #efefef;
  -webkit-transition: background-color, 100ms;
  -moz-transition: background-color, 100ms;
  transition: background-color, 100ms;
  box-sizing: border-box;
  padding: 20px;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .buttons .button-item .button-title {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 16px;
  /*![customer.titleColor]*/
  color: black;
  margin-bottom: 8px;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .buttons .button-item .button-text {
  /*![customer.buttonColor]*/
  color: black;
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .buttons .button-item:hover {
  /*![customer.buttonColor]*/
  background-color: black;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .buttons .button-item:hover .button-title {
  /*![customer.buttonIconColor]*/
  color: white;
}
.bean.videobuttonsbean\.videobuttons .buttons-wrapper .buttons .button-item:hover .button-text {
  /*![customer.buttonIconColor]*/
  color: white;
}

.portrait .videobuttonsbean\.videobuttons,
.cms .bean-parent.portrait.videobuttonsbean\.videobuttons {
  text-align: center;
}
.portrait .videobuttonsbean\.videobuttons .title,
.cms .bean-parent.portrait.videobuttonsbean\.videobuttons .title {
  margin-bottom: 0;
}
.portrait .videobuttonsbean\.videobuttons .text,
.cms .bean-parent.portrait.videobuttonsbean\.videobuttons .text {
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  border-left: none;
  text-align: left;
}

.cms .video {
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 600px;
  vertical-align: top;
}
.cms .video.playing .playButton {
  display: none;
}

.application.client .bean .video {
  position: relative;
}
.application.client .bean .video .playButton {
  display: block;
  width: 70px;
  height: 70px;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  bottom: 40px;
  margin: auto;
  cursor: pointer;
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
}
.application.client .bean .video .playButton::after {
  content: "n";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}
.application.client .bean .video.playing .playButton, .application.client .bean .video.ended .playButton {
  display: none;
}

.application.phone .bean.videobuttonsbean\.videobuttons .buttons {
  height: auto;
  padding: 0;
  width: 100%;
  margin-left: 0px;
}
.application.phone .bean.videobuttonsbean\.videobuttons .arrowdown {
  display: none;
}
.application.phone .bean.videobuttonsbean\.videobuttons .arrowup {
  display: none;
}
.application.phone .bean.videobuttonsbean\.videobuttons .button-item {
  background-color: white;
}

.bean.downloadbean\.download {
  width: 55px !important;
  height: 55px !important;
}
.bean.downloadbean\.download .title {
  display: none !important;
}

.bean.downloadbean\.download {
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
}
.bean.downloadbean\.download::after {
  content: "l";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}
.bean.downloadbean\.download.pdf::after {
  content: "k";
}

.application.portrait .downloadbean\.download,
.cms .bean-parent.portrait.downloadbean\.download {
  top: auto !important;
  left: auto !important;
  width: 55px !important;
  height: 55px !important;
  margin-top: 10px;
  margin-bottom: 20px;
}

.cms .downloadbean\.download.ui-resizable {
  width: 55px !important;
  height: 55px !important;
}
.cms .downloadbean\.download.ui-resizable .ui-resizable-handle {
  display: none !important;
}

.multiplechoicebean\.examelement .title {
  /*![customer.titleColor]*/
  color: black;
}

.bean.multiplemultiplechoicebean\.multiplechoicequiz .text-panel .introductionText,
.bean.multiplemultiplechoicebean\.exam .text-panel .introductionText,
.bean.multiplemultiplechoicebean\.photoquiz .text-panel .introductionText {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  font-size: 15px;
  font-weight: 500;
  padding-right: 20px;
  padding-top: 18px;
  margin-bottom: 0;
  margin-top: 0;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton,
.bean.multiplemultiplechoicebean\.multiplechoicequiz .checkButton,
.bean.multiplemultiplechoicebean\.exam .nextQuestionButton,
.bean.multiplemultiplechoicebean\.exam .checkButton,
.bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton,
.bean.multiplemultiplechoicebean\.photoquiz .checkButton {
  position: absolute;
  right: 0px;
  bottom: 10px;
  width: 55px !important;
  opacity: 1;
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton::after,
.bean.multiplemultiplechoicebean\.multiplechoicequiz .checkButton::after,
.bean.multiplemultiplechoicebean\.exam .nextQuestionButton::after,
.bean.multiplemultiplechoicebean\.exam .checkButton::after,
.bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton::after,
.bean.multiplemultiplechoicebean\.photoquiz .checkButton::after {
  content: "i";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton #caption,
.bean.multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton #icon,
.bean.multiplemultiplechoicebean\.multiplechoicequiz .checkButton #caption,
.bean.multiplemultiplechoicebean\.multiplechoicequiz .checkButton #icon,
.bean.multiplemultiplechoicebean\.exam .nextQuestionButton #caption,
.bean.multiplemultiplechoicebean\.exam .nextQuestionButton #icon,
.bean.multiplemultiplechoicebean\.exam .checkButton #caption,
.bean.multiplemultiplechoicebean\.exam .checkButton #icon,
.bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton #caption,
.bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton #icon,
.bean.multiplemultiplechoicebean\.photoquiz .checkButton #caption,
.bean.multiplemultiplechoicebean\.photoquiz .checkButton #icon {
  display: none;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .checkButton,
.bean.multiplemultiplechoicebean\.exam .checkButton,
.bean.multiplemultiplechoicebean\.photoquiz .checkButton {
  bottom: 10px;
  right: 0;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .checkButton::after,
.bean.multiplemultiplechoicebean\.exam .checkButton::after,
.bean.multiplemultiplechoicebean\.photoquiz .checkButton::after {
  content: '\61';
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton.disabled,
.bean.multiplemultiplechoicebean\.multiplechoicequiz .checkButton.disabled,
.bean.multiplemultiplechoicebean\.exam .nextQuestionButton.disabled,
.bean.multiplemultiplechoicebean\.exam .checkButton.disabled,
.bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton.disabled,
.bean.multiplemultiplechoicebean\.photoquiz .checkButton.disabled {
  cursor: default;
  opacity: 0;
  pointer-events: none;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .progress,
.bean.multiplemultiplechoicebean\.exam .progress,
.bean.multiplemultiplechoicebean\.photoquiz .progress {
  position: absolute;
  top: 90px;
  left: 50%;
  margin-left: 17px;
  font-family: text-font, "Avenir Next";
  font-size: 15px;
  color: black;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .progress .current,
.bean.multiplemultiplechoicebean\.exam .progress .current,
.bean.multiplemultiplechoicebean\.photoquiz .progress .current {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 15px;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .progress .divider,
.bean.multiplemultiplechoicebean\.exam .progress .divider,
.bean.multiplemultiplechoicebean\.photoquiz .progress .divider {
  padding: 0;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz.single-question .progress,
.bean.multiplemultiplechoicebean\.exam.single-question .progress,
.bean.multiplemultiplechoicebean\.photoquiz.single-question .progress {
  display: none;
}

.bean.multiplemultiplechoicebean\.multiplechoicequiz .text-panel,
.bean.multiplemultiplechoicebean\.exam .text-panel {
  position: relative;
  width: 50%;
  height: 100%;
  float: left;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup,
.bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup {
  position: relative;
  width: 460px;
  height: 415px;
  margin-top: 30px;
  padding-left: 20px;
  float: left;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean,
.bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean {
  position: absolute;
  top: 0;
  width: 460px;
  height: 415px;
  padding: 0;
  overflow: visible;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean .text-panel,
.bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean .text-panel {
  width: 100%;
  height: auto;
  float: none;
}
.bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .score,
.bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup .score {
  width: 100%;
  text-align: center;
  height: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: auto !important;
}

.cms .multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup,
.cms .multiplemultiplechoicebean\.exam .multipleChoiceGroup {
  width: 440px;
}
.cms .multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton,
.cms .multiplemultiplechoicebean\.multiplechoicequiz .checkButton,
.cms .multiplemultiplechoicebean\.exam .nextQuestionButton,
.cms .multiplemultiplechoicebean\.exam .checkButton {
  display: none !important;
}

.cms .multiplechoicebean {
  display: block !important;
  opacity: 1 !important;
}
.cms .multiplechoicebean .text-panel, .cms .multiplechoicebean .answer-group {
  display: block !important;
}

.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequiz .bean.multiplechoicebean,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequiz .bean.multiplechoicebean,
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .bean.multiplechoicebean,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .bean.multiplechoicebean,
.application.portrait .multiplemultiplechoicebean\.exam .bean.multiplechoicebean,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .bean.multiplechoicebean,
.application.portrait .multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean {
  width: 100%;
  padding-bottom: 60px;
}
.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequiz .bean.multiplechoicebean .answer-group .answer-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequiz .bean.multiplechoicebean .answer-group .answer-view,
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .bean.multiplechoicebean .answer-group .answer-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .bean.multiplechoicebean .answer-group .answer-view,
.application.portrait .multiplemultiplechoicebean\.exam .bean.multiplechoicebean .answer-group .answer-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .bean.multiplechoicebean .answer-group .answer-view,
.application.portrait .multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .answer-group .answer-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .answer-group .answer-view {
  width: 100%;
}
.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequiz .bean.multiplechoicebean .answer-group .answer-view .answer-content,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequiz .bean.multiplechoicebean .answer-group .answer-view .answer-content,
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .bean.multiplechoicebean .answer-group .answer-view .answer-content,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .bean.multiplechoicebean .answer-group .answer-view .answer-content,
.application.portrait .multiplemultiplechoicebean\.exam .bean.multiplechoicebean .answer-group .answer-view .answer-content,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .bean.multiplechoicebean .answer-group .answer-view .answer-content,
.application.portrait .multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .answer-group .answer-view .answer-content,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .answer-group .answer-view .answer-content {
  width: calc(100% - 100px) !important;
}

.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz,
.application.portrait .multiplemultiplechoicebean\.exam,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam,
.application.portrait .multiplemultiplechoicebean\.photoquiz,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz {
  padding-bottom: 40px;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .introductionText,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .introductionText,
.application.portrait .multiplemultiplechoicebean\.exam .introductionText,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .introductionText,
.application.portrait .multiplemultiplechoicebean\.photoquiz .introductionText,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .introductionText {
  display: none;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .scores-container .questions-scroller .questions-container .menu-item-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .scores-container .questions-scroller .questions-container .menu-item-view,
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view,
.application.portrait .multiplemultiplechoicebean\.photoquiz .scores-container .questions-scroller .questions-container .menu-item-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .scores-container .questions-scroller .questions-container .menu-item-view {
  margin-top: 10px;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup,
.application.portrait .multiplemultiplechoicebean\.exam .multipleChoiceGroup,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .multipleChoiceGroup,
.application.portrait .multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup {
  width: auto;
  height: auto !important;
  float: none;
  margin-top: 10px;
  padding: 0px;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean,
.application.portrait .multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean,
.application.portrait .multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup .multiplechoicebean,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup .multiplechoicebean {
  height: 100% !important;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean .feedbackView,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean .feedbackView,
.application.portrait .multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean .feedbackView,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean .feedbackView,
.application.portrait .multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup .multiplechoicebean .feedbackView,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup .multiplechoicebean .feedbackView {
  left: 0;
  right: -10px;
  width: auto;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean .checkButton,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean .checkButton,
.application.portrait .multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean .checkButton,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean .checkButton,
.application.portrait .multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup .multiplechoicebean .checkButton,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup .multiplechoicebean .checkButton {
  position: relative;
  bottom: -60px;
  margin-left: auto;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .progress,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .progress,
.application.portrait .multiplemultiplechoicebean\.exam .progress,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .progress,
.application.portrait .multiplemultiplechoicebean\.photoquiz .progress,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .progress {
  position: relative;
  top: auto;
  left: auto;
  margin: 20px 0px 0px 0px;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton,
.application.portrait .multiplemultiplechoicebean\.exam .nextQuestionButton,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .nextQuestionButton,
.application.portrait .multiplemultiplechoicebean\.photoquiz .nextQuestionButton,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .nextQuestionButton {
  position: relative;
  bottom: 0;
  left: auto;
  right: auto;
  margin-top: -55px;
  margin-left: auto;
  margin-bottom: 55px;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field,
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field,
.application.portrait .multiplemultiplechoicebean\.photoquiz .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field {
  width: 85px;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .scores-container .questions-container .content-view .scores-summary .field .value,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .scores-container .questions-container .content-view .scores-summary .field .value,
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .value,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .value,
.application.portrait .multiplemultiplechoicebean\.photoquiz .scores-container .questions-container .content-view .scores-summary .field .value,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .scores-container .questions-container .content-view .scores-summary .field .value {
  font-size: 30px;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .scores-container .questions-container .content-view .scores-summary .field.statistics,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .scores-container .questions-container .content-view .scores-summary .field.statistics,
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field.statistics,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field.statistics,
.application.portrait .multiplemultiplechoicebean\.photoquiz .scores-container .questions-container .content-view .scores-summary .field.statistics,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .scores-container .questions-container .content-view .scores-summary .field.statistics {
  padding-left: 0;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .content-view.question.mobile-only,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .content-view.question.mobile-only,
.application.portrait .multiplemultiplechoicebean\.exam .content-view.question.mobile-only,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .content-view.question.mobile-only,
.application.portrait .multiplemultiplechoicebean\.photoquiz .content-view.question.mobile-only,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .content-view.question.mobile-only {
  box-sizing: border-box;
}
.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .content-view.question.mobile-only .multiplechoicebean .title,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .content-view.question.mobile-only .multiplechoicebean .title,
.application.portrait .multiplemultiplechoicebean\.exam .content-view.question.mobile-only .multiplechoicebean .title,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .content-view.question.mobile-only .multiplechoicebean .title,
.application.portrait .multiplemultiplechoicebean\.photoquiz .content-view.question.mobile-only .multiplechoicebean .title,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.photoquiz .content-view.question.mobile-only .multiplechoicebean .title {
  padding-top: 20px !important;
}

.application.portrait .multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup {
  height: 500px !important;
}

.bean.multiplechoicebean:not(.multiplechoicebean\.examelement) .answer-view.correct.selected .numbering,
.bean.multiplechoicebean:not(.multiplechoicebean\.examelement) .answer-view.correct.selected .answer-content,
.scores-container .bean.multiplechoicebean .answer-view.correct.selected .numbering,
.scores-container .bean.multiplechoicebean .answer-view.correct.selected .answer-content {
  color: white !important;
  background-color: #3e9c40 !important;
  border-color: #3e9c40 !important;
}
.bean.multiplechoicebean:not(.multiplechoicebean\.examelement) .answer-view.incorrect.selected .numbering,
.bean.multiplechoicebean:not(.multiplechoicebean\.examelement) .answer-view.incorrect.selected .answer-content,
.scores-container .bean.multiplechoicebean .answer-view.incorrect.selected .numbering,
.scores-container .bean.multiplechoicebean .answer-view.incorrect.selected .answer-content {
  color: white !important;
  background-color: #b7002b !important;
  border-color: #b7002b !important;
}

.bean.multiplechoicebean {
  font-size: 16px;
  line-height: 24px;
}
.bean.multiplechoicebean .title {
  font-size: 15px !important;
  line-height: normal !important;
  word-break: normal !important;
}
.bean.multiplechoicebean .questionCaption {
  display: none;
}
.bean.multiplechoicebean .questionText,
.bean.multiplechoicebean .question {
  color: black;
  font-family: text-font, "Avenir Next";
  margin-bottom: 18px;
}
.bean.multiplechoicebean .answer-group {
  margin-top: 20px;
}
.bean.multiplechoicebean .answer-group .answer-view {
  white-space: nowrap;
  width: 466px;
  margin-bottom: 20px;
}
.bean.multiplechoicebean .answer-group .answer-view .numbering {
  display: inline-block;
  width: 52px;
  height: 52px;
  /*![customer.buttonColor]*/
  color: black;
  font-size: 34px;
  text-align: center;
  line-height: 52px;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  vertical-align: top;
  /*![customer.buttonIconColor]*/
  background-color: white;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  border: 3px solid;
  /*![customer.buttonColor]*/
  border-color: black;
}
.bean.multiplechoicebean .answer-group .answer-view .answer-icon {
  display: none;
}
.bean.multiplechoicebean .answer-group .answer-view .answer-content {
  display: inline-block;
  white-space: normal;
  width: 380px;
  min-height: 58px;
  margin-left: 21px;
  padding: 8px 15px 8px 15px;
  box-sizing: border-box;
  vertical-align: top;
  font-family: text-font, "Avenir Next";
  border-radius: 20px;
  border: 3px solid;
  /*![customer.buttonColor]*/
  border-color: black;
  /*![customer.buttonColor]*/
  color: black;
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.multiplechoicebean .answer-group .answer-view .numbering,
.bean.multiplechoicebean .answer-group .answer-view .answer-content {
  -webkit-transition: color 300ms, background-color 300ms;
  -moz-transition: color 300ms, background-color 300ms;
  transition: color 300ms, background-color 300ms;
}
.bean.multiplechoicebean:not(.correct):not(.incorrect) .answer-view {
  cursor: pointer;
}
.bean.multiplechoicebean .answer-view.selected .numbering,
.bean.multiplechoicebean .answer-view.selected .answer-content {
  /*![customer.buttonIconColor]*/
  color: white;
  /*![customer.buttonColor]*/
  background-color: black;
}
.bean.multiplechoicebean .answer-view.feedback {
  pointer-events: none;
}
.bean.multiplechoicebean .feedbackView {
  background-color: #f7f7f7;
  padding: 20px;
  width: 401px;
  font-family: text-font, "Avenir Next";
}
.bean.multiplechoicebean .feedbackView .feedbackCaption {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
}
.bean.multiplechoicebean .feedbackView.correct {
  color: #3e9c40;
}
.bean.multiplechoicebean .feedbackView.incorrect {
  color: #b7002b;
}

.application:not(.mobile) .bean.multiplechoicebean:not(.correct):not(.incorrect) .answer-view:hover .numbering,
.application:not(.mobile) .bean.multiplechoicebean:not(.correct):not(.incorrect) .answer-view:hover .answer-content {
  /*![customer.buttonIconColor]*/
  color: white;
  /*![customer.buttonColor]*/
  background-color: black;
}

.landscape .bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup,
.landscape .bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup {
  width: 50% !important;
  box-sizing: border-box;
}
.landscape .bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .bean.multiplechoicebean,
.landscape .bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup .bean.multiplechoicebean {
  width: calc(100% - 20px);
}
.landscape .bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .bean.multiplechoicebean .answer-group .answers .answer-view,
.landscape .bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup .bean.multiplechoicebean .answer-group .answers .answer-view {
  width: 100%;
}
.landscape .bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .bean.multiplechoicebean .answer-group .answers .answer-view .answer-content,
.landscape .bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup .bean.multiplechoicebean .answer-group .answers .answer-view .answer-content {
  width: calc(100% - 100px);
}

.bean.multiplechoicebean\.mpctest {
  margin-top: 15px;
  /* test */
  background-color: black;
  height: 640px !important;
  /* end test */
  color: white;
  width: 100%;
  height: 100%;
}
.bean.multiplechoicebean\.mpctest .text-panel {
  width: 100%;
}
.bean.multiplechoicebean\.mpctest .text-panel .title {
  color: white;
  font-size: 54px !important;
  display: none;
}
.bean.multiplechoicebean\.mpctest .text-panel .introduction {
  font-size: 34px;
  color: white;
  display: none;
}
.bean.multiplechoicebean\.mpctest .content-wrapper {
  width: 100%;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .media-area {
  width: 550px;
  max-width: 550px;
  display: inline-block !important;
  height: 314px;
  position: relative;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .media-area .bg-frame,
.bean.multiplechoicebean\.mpctest .content-wrapper .media-area .frame {
  width: 555px;
  height: 340px;
  position: absolute;
  z-index: 100;
  pointer-events: none;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .media-area .bg-frame svg,
.bean.multiplechoicebean\.mpctest .content-wrapper .media-area .frame svg {
  width: 100%;
  height: 100%;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .media-area .bg-frame {
  z-index: -1;
  -webkit-filter: drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.8));
  filter: drop-shadow(0px 0px 10px rgba(255, 255, 255, 0.8));
}
.bean.multiplechoicebean\.mpctest .content-wrapper .media-area video,
.bean.multiplechoicebean\.mpctest .content-wrapper .media-area .image-view {
  margin-top: 25px;
  margin-left: 25px;
  width: 504px;
  height: 285px;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  height: 26rem;
  width: calc( 100% - 550px);
  float: right;
  margin: 0;
  padding: 0;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .question {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 15px;
  font-weight: bold;
  position: relative;
  color: white;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers {
  position: relative;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view {
  width: 100%;
  display: inline-block;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view .answer-icon {
  display: inline-block;
  width: 71px;
  min-height: 58px;
  line-height: 58px;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view .answer-icon .answer-bullet {
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 35px;
  padding-left: 23px;
  box-sizing: border-box;
  margin-top: 10px;
  -webkit-transition: color 1s;
  -moz-transition: color 1s;
  transition: color 1s;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view .answer-content {
  border-radius: 0;
  color: white;
  background: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: calc(100% - 84px);
  border-color: transparent;
  position: relative;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view .answer-content .svg-container {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-filter: drop-shadow(0px 0px 6px rgba(255, 255, 255, 0.9));
  filter: drop-shadow(0px 0px 6px rgba(255, 255, 255, 0.9));
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view .answer-content svg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view .answer-content svg polyline {
  stroke-width: 5.64px;
  stroke: white;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view .answer-content #borderRight {
  height: calc( 100% - 14px );
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view .answer-content .answer-text {
  display: inline-block;
  font-size: 17px;
  width: 70%;
  padding: 30px 0 46px;
  left: 15%;
  position: relative;
  -webkit-transition: color 0.5s;
  -moz-transition: color 0.5s;
  transition: color 0.5s;
  text-align: center;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.feedback .answer-content {
  border-color: transparent !important;
  background-color: transparent !important;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.selected.correct {
  /*![customer.correctColor]*/
  stroke: #00f7f0;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.selected.correct .answer-text,
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.selected.correct .answer-bullet {
  /*![customer.correctColor]*/
  color: #00f7f0;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.selected.correct svg polyline {
  /*![customer.correctColor]*/
  stroke: #00f7f0;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.selected.incorrect {
  /*![customer.incorrectColor]*/
  stroke: #ff0000;
  /*![customer.incorrectColor]*/
  flood-color: #ff0000;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.selected.incorrect .answer-text,
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.selected.incorrect .answer-bullet {
  /*![customer.incorrectColor]*/
  color: #ff0000;
}
.bean.multiplechoicebean\.mpctest .content-wrapper .answer-group .answers .answer-view.selected.incorrect svg polyline {
  /*![customer.incorrectColor]*/
  stroke: #ff0000;
}

.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .video.correct :first-child {
  margin: -5px 0 0 -5px;
  border: 5px solid #3e9c40;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .video.incorrect :first-child {
  margin: -5px 0 0 -5px;
  border: 5px solid #b7002b;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .nextQuestionButton {
  display: none;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .checkButton {
  position: absolute;
  right: 21px;
  bottom: 40px;
  width: 55px !important;
  opacity: 1;
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .checkButton::after {
  content: "i";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .checkButton #caption,
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .checkButton #icon {
  display: none;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .checkButton {
  bottom: -56px;
  right: -21px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .checkButton::after {
  content: '\61';
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .checkButton.disabled {
  cursor: default;
  opacity: 0;
  pointer-events: none;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz > .text-panel {
  position: relative;
  height: 100%;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz > .text-panel .introduction {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  padding-right: 20px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup {
  position: relative;
  width: 460px;
  height: auto;
  min-height: 340px;
  margin-top: -20px;
  padding-left: 20px;
  float: left;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup .multiplechoicebean {
  position: relative;
  top: 20px;
  width: 320px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup .score {
  width: 100%;
  text-align: center;
  height: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: auto !important;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .progress {
  position: relative;
  margin-top: -5px;
  font-family: text-font, "Avenir Next Ultra";
  font-size: 16px;
  color: black;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .progress .current {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 18px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .progress .divider {
  color: #999999;
  padding: 0 4px 0 4px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .progress .total {
  color: #999999;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz .progress .subscore {
  position: absolute;
  top: 0px;
  right: 0px;
  font-family: text-font, "Avenir Next Ultra";
  font-size: 16px;
  color: #999999;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequiz.single-question .progress {
  visibility: hidden;
}

.cms .multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup {
  width: 440px;
}

.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz {
  padding-bottom: 60px;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .introduction,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .introduction {
  display: none;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz > .text-panel,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz > .text-panel {
  width: 100%;
  float: none;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz > .text-panel .video,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz > .text-panel .video {
  width: 100vw;
  margin-left: -30px;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup {
  width: auto;
  float: none;
  margin-top: 10px;
  padding: 0px;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup .multiplechoicebean,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup .multiplechoicebean {
  height: 100% !important;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup .multiplechoicebean .title,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup .multiplechoicebean .title {
  margin-bottom: 5px;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .progress,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .progress {
  position: relative;
  top: auto;
  left: auto;
  margin: 20px 0px 0px 0px;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .nextQuestionButton,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .nextQuestionButton {
  position: relative;
  bottom: 0px;
  left: auto;
  right: auto;
  float: right;
}
.application.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .score,
.cms .bean-parent.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .score {
  margin-top: 0;
}

.application.landscape .bean.multiplemultiplechoicebean\.videomultiplechoicequiz > .text-panel,
.cms .bean-parent.landscape .bean.multiplemultiplechoicebean\.videomultiplechoicequiz > .text-panel {
  width: 58%;
  max-width: 600px;
  padding-top: 24px;
  float: left;
}
.application.landscape .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup,
.cms .bean-parent.landscape .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup {
  width: 320px;
}
.application.landscape .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup.score,
.cms .bean-parent.landscape .bean.multiplemultiplechoicebean\.videomultiplechoicequiz .multipleChoiceGroup.score {
  height: 300px;
  border-left: none;
  min-height: 0;
}

.bean.multiplechoicebean\.videomultiplechoicequizelement {
  font-size: 16px;
  line-height: 24px;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .title {
  font-size: 22px;
  margin-bottom: 25px;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .questionCaption {
  color: black;
  font-family: text-font, "Avenir Next";
  font-weight: bold;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .questionText {
  color: black;
  font-family: text-font, "Avenir Next";
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .answer-group .answer-view .answer-content {
  width: 234px;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .answer-group .answer-view.selected.correct .numbering,
.bean.multiplechoicebean\.videomultiplechoicequizelement .answer-group .answer-view.selected.correct .answer-content {
  color: white !important;
  background-color: #3e9c40 !important;
  border-color: #3e9c40 !important;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .answer-group .answer-view.selected.incorrect .numbering,
.bean.multiplechoicebean\.videomultiplechoicequizelement .answer-group .answer-view.selected.incorrect .answer-content {
  color: white !important;
  background-color: #b7002b !important;
  border-color: #b7002b !important;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .answer-group .answer-view.feedback {
  pointer-events: none;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .feedbackView {
  background-color: #f7f7f7;
  padding: 20px;
  width: 270px;
  font-family: text-font, "Avenir Next";
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .feedbackView .feedbackCaption {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .feedbackView.correct {
  color: #3e9c40;
}
.bean.multiplechoicebean\.videomultiplechoicequizelement .feedbackView.incorrect {
  color: #b7002b;
}

.application.portrait .objectViewHolderHolder.videomultiplechoicequizfullscreen .bean-container {
  margin-top: 0px !important;
}

.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .title {
  display: none;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .sub-title {
  display: none;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video {
  z-index: 1;
  position: fixed !important;
  top: 65px;
  left: 0px;
  bottom: 0px;
  width: 100% !important;
  max-width: 100% !important;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video .playButton {
  width: 150px;
  height: 150px;
  line-height: 150px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video .playButton::after {
  font-size: 150px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video .player {
  width: 100%;
  height: 100%;
  min-height: 100%;
  object-fit: cover;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video.incorrect .playButton, .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video.correct .playButton, .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video.ended .playButton, .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video.playing .playButton {
  display: none;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video.correct :first-child {
  margin: -5px 0 0 -5px;
  border: 5px solid #3e9c40;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video.incorrect :first-child {
  margin: -5px 0 0 -5px;
  border: 5px solid #b7002b;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .nextQuestionButton {
  display: none;
  position: absolute;
  width: 190px;
  height: 50px;
  cursor: pointer;
  /*![customer.buttonIconColor]*/
  color: white;
  /*![customer.buttonColor]*/
  background-color: black;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  right: 40px;
  bottom: 40px;
  -webkit-transition: width 300ms, opacity 300ms;
  -moz-transition: width 300ms, opacity 300ms;
  transition: width 300ms, opacity 300ms;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .nextQuestionButton #caption {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  left: 20px;
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 14px;
  height: 20px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .nextQuestionButton #icon {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 11px;
  height: 19px;
  right: 20px;
  background-image: url("../../assets/beans/mpcmpc/nextButtonIcon.png");
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .nextQuestionButton #caption {
  font-size: 16px;
  height: 22px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .nextQuestionButton.disabled {
  cursor: default;
  opacity: 0.6;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .text-panel {
  position: relative;
  height: 100%;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .text-panel .introduction {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  padding-right: 20px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup {
  z-index: 3;
  position: fixed;
  top: 50%;
  left: 50px;
  right: 50px;
  width: auto !important;
  height: auto;
  min-height: 100px;
  margin-top: 30px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean {
  position: relative;
  max-width: 565px;
  padding: 35px 35px 30px 35px;
  margin: auto;
  box-sizing: border-box;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  /*![customer.darkOverlayOpacity]*/
  opacity: 0.5;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .title {
  display: none !important;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .questionCaption {
  display: none !important;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .introduction {
  display: none !important;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .question {
  color: white !important;
  font-size: 27px !important;
  width: 100% !important;
  text-align: center !important;
  line-height: normal !important;
  font-weight: 500;
  text-transform: uppercase;
  padding-bottom: 20px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .numbering {
  display: none !important;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .answer-view {
  width: 100% !important;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .score {
  width: 100%;
  text-align: center;
  height: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  margin-top: auto !important;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .progress {
  display: none;
  position: relative;
  margin-top: -5px;
  font-family: text-font, "Avenir Next Ultra";
  font-size: 16px;
  color: black;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .progress .current {
  font-family: text-font, "Avenir Next";
  font-size: 18px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .progress .divider {
  color: #999999;
  padding: 0 4px 0 4px;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .progress .total {
  color: #999999;
}
.bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .progress .subscore {
  position: absolute;
  top: 0px;
  right: 0px;
  font-family: text-font, "Avenir Next Ultra";
  font-size: 16px;
  color: #999999;
}

.application:not(.mobile) .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .answer-view:not(.feedback):hover .answer-content {
  color: #707070 !important;
}

.cms .multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup {
  width: 440px;
}

.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .text-panel,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .text-panel {
  width: 100%;
  float: none;
}
.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup {
  width: auto;
  float: none;
  padding: 0px;
  display: none;
}
.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean {
  height: 100% !important;
}
.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .title,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .title {
  margin-bottom: 5px;
}
.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .progress,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .progress {
  display: none;
  position: relative;
  top: auto;
  left: auto;
  margin: 20px 0px 0px 0px;
}
.application.portrait .multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .nextQuestionButton,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .nextQuestionButton {
  position: relative;
  bottom: 0px;
  left: auto;
  right: auto;
  float: right;
}

.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen {
  font-size: 16px;
  line-height: normal;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .title {
  font-size: 22px;
  margin-bottom: 25px;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .questionCaption {
  color: black;
  font-family: text-font, "Avenir Next";
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .question {
  color: black;
  font-family: text-font, "Avenir Next";
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group {
  position: relative;
  margin: 0;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view {
  white-space: nowrap;
  cursor: pointer;
  margin-bottom: 8px;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view .numbering {
  display: inline-block;
  width: 52px;
  height: 52px;
  color: white;
  font-size: 27px;
  text-align: center;
  line-height: normal;
  font-family: title-font, "Avenir Next";
  vertical-align: top;
  background-color: black;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view .answer-content {
  display: inline-block;
  width: 100% !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0;
  font-family: text-font, "Avenir Next";
  font-size: 20px !important;
  font-weight: 500;
  line-height: normal !important;
  text-align: center !important;
  color: white !important;
  white-space: normal;
  vertical-align: top;
  background-color: transparent !important;
  border: none !important;
  text-transform: uppercase;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view:hover .numbering,
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view:hover .answer-content,
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view.selected .numbering,
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view.selected .answer-content {
  /*![customer.buttonIconColor]*/
  color: white;
  /*![customer.buttonColor]*/
  background-color: black;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view.selected.correct .numbering,
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view.selected.correct .answer-content {
  color: #3e9c40 !important;
  background-color: transparent !important;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view.selected.incorrect .numbering,
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view.selected.incorrect .answer-content {
  color: #b7002b !important;
  background-color: transparent !important;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .answer-group .answer-view.feedback {
  cursor: default;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .feedbackView {
  background-color: #f7f7f7;
  padding: 20px;
  width: 270px;
  font-family: text-font, "Avenir Next";
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .feedbackView .feedbackCaption {
  font-family: text-font, "Avenir Next";
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .feedbackView.correct {
  color: #3e9c40;
}
.bean.multiplechoicebean\.videomultiplechoicequizelementfullscreen .feedbackView.incorrect {
  color: #b7002b;
}

.landscape .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup {
  top: auto;
  bottom: 0;
}

.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: black;
}
.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video {
  position: relative !important;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  top: auto;
  bottom: auto;
  width: 100%;
  height: auto;
  margin: 0;
}
.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .video video {
  height: auto;
  object-fit: contain !important;
  margin: 0 !important;
  border: none !important;
  background-color: black;
}
.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup {
  left: 0;
  right: 0;
}
.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean {
  padding: 30px 20px 0 20px;
}
.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .question {
  padding-bottom: 15px;
}
.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .answer-view {
  margin-bottom: 10px;
}
.portrait .bean.multiplemultiplechoicebean\.videomultiplechoicequizfullscreen .multipleChoiceGroup .multiplechoicebean .answer-view .answer-content {
  padding-left: 0px;
  margin-left: 0px;
  font-size: 20px !important;
  line-height: 20px !important;
  min-height: 0;
}

.bean.multiplemultiplechoicebean\.exam .scores-container {
  position: relative;
  height: 490px;
  margin-top: 22px;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container {
  position: absolute;
  min-height: 489px;
  background-color: #fbfbfb;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view {
  position: relative;
  height: 97px;
  /*![customer.buttonColor]*/
  color: black;
  /*![customer.buttonIconColor]*/
  background-color: white;
  cursor: pointer;
  -webkit-transition: background-color, 100ms;
  -moz-transition: background-color, 100ms;
  transition: background-color, 100ms;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view .menu-item-wrapper {
  position: relative;
  padding: 0 20px 0 20px;
  line-height: 97px;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view .menu-item-title {
  display: inline-block;
  width: 88%;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 16px;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view .menu-item-icon {
  display: inline-block;
  background-repeat: no-repeat;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view .menu-item-icon.correct {
  width: 28px;
  height: 19px;
  background-image: url("assets/beans/mpcmpc/tick.png");
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view .menu-item-icon.incorrect {
  width: 21px;
  height: 21px;
  background-image: url("assets/beans/mpcmpc/x.png");
}
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-scroller .questions-container .menu-item-view .mobileAnswerView {
  display: none;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary {
  height: 100%;
  padding-top: 15px;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary h1,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary h1 {
  margin-left: 20px;
  margin-bottom: 25px;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 25px;
  /*![customer.titleColor]*/
  color: black;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field {
  position: relative;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field .label,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .label {
  display: inline-block;
  position: relative;
  line-height: 22px;
  color: black;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field .value,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .value {
  position: absolute;
  top: 0px;
  right: 20px;
  /*![customer.titleColor]*/
  color: black;
  font-family: text-font, "Avenir Next";
  font-size: 40px;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field .value .fraction-total,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .value .fraction-total {
  color: black;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field .sub-fields,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .sub-fields {
  display: inline-block;
  position: absolute;
  top: -14px;
  right: -12px;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field .sub-fields .sub-field,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field {
  display: block;
  position: relative;
  width: 100px;
  float: left;
  text-align: center;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field .sub-fields .sub-field .label,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field .label {
  display: block;
  position: relative;
  width: auto;
  font-family: text-font, "Avenir Next";
  font-size: 12px;
  color: black;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field .sub-fields .sub-field .value,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field .value {
  display: inline-block;
  position: relative;
  width: auto;
  right: 0px;
  vertical-align: top;
  /*![customer.titleColor]*/
  color: black;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field .sub-fields .sub-field .percentage,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field .sub-fields .sub-field .percentage {
  display: inline-block;
  margin-top: -8px;
  margin-left: 2px;
  vertical-align: top;
  color: black;
  font-family: text-font, "Avenir Next";
  font-size: 20px;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field.statistics,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field.statistics {
  min-height: 60px;
  margin-top: 20px;
  padding-left: 20px;
  line-height: 40px;
  border-bottom: 1px solid black;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .scores-summary .field.statistics:last-child,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field.statistics:last-child {
  border-bottom: none;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .text-panel,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .text-panel {
  float: none;
  width: 100%;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view {
  width: 100%;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view .answer-content,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view .answer-content {
  width: calc(100% - 80px) !important;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view .answer-content .answer-text,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view .answer-content .answer-text {
  width: 100%;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view:hover .numbering,
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view:hover .answer-text,
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view.selected .numbering,
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view.selected .answer-text,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view:hover .numbering,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view:hover .answer-text,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view.selected .numbering,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view.selected .answer-text {
  /*![customer.buttonIconColor]*/
  color: white;
  /*![customer.buttonColor]*/
  background-color: black;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view.selected.correct .answer-text,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view.selected.correct .answer-text {
  background-color: #3e9c40 !important;
  border-color: #3e9c40 !important;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .answer-view.selected.incorrect .answer-text,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view.selected.incorrect .answer-text {
  background-color: #b7002b !important;
  border-color: #b7002b !important;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view .multiplechoicebean\.examelement .feedbackView,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .feedbackView {
  display: block;
  background-color: white;
  width: 100%;
  box-sizing: border-box;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view.question,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view.question {
  width: 100%;
  padding: 40px;
  box-sizing: border-box;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view.selected,
.bean.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view.selected {
  display: block;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container {
  position: absolute;
  top: 0px;
  left: 326px;
  width: calc(100% - 326px);
  height: 100%;
  background-color: #efefef;
}
.bean.multiplemultiplechoicebean\.exam .scores-container .answers-container .content-view {
  display: none;
  position: absolute;
  top: 0px;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}
.bean.multiplemultiplechoicebean\.exam .feedbackView {
  display: none;
}

.application.landscape .multiplemultiplechoicebean\.exam .subTitle,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .subTitle {
  width: 50%;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container {
  margin-left: -20px;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .menu-item-view,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .menu-item-view {
  border-bottom: 1px solid #efefef;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .menu-item-view.selected,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .menu-item-view.selected {
  /*![customer.buttonIconColor]*/
  color: white;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: default;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .menu-item-view.selected .menu-item-icon.correct,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .menu-item-view.selected .menu-item-icon.correct {
  background-image: url("assets/beans/mpcmpc/tickSelected.png");
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .menu-item-view.selected .menu-item-icon.incorrect,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .menu-item-view.selected .menu-item-icon.incorrect {
  background-image: url("assets/beans/mpcmpc/xSelected.png");
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .questions-container,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .questions-container {
  width: 326px;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .answers-container,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .answers-container {
  overflow: auto;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button {
  position: absolute;
  left: 0px;
  width: 326px;
  height: 35px;
  background-repeat: repeat-x;
  cursor: pointer;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button .icon,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button .icon {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 20px;
  height: 11px;
  margin: 0 auto 0 auto;
  background-repeat: no-repeat;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-up,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-up {
  top: -2px;
  background-image: url("assets/beans/interview/scrollerUpGradient.png");
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-up .icon,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-up .icon {
  margin-top: -5px;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-up .icon::after,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-up .icon::after {
  content: "d";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 36px;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-down,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-down {
  bottom: -2px;
  background-image: url("assets/beans/interview/scrollerDownGradient.png");
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-down .icon,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-down .icon {
  margin-top: 10px;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-down .icon::after,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-down .icon::after {
  content: "p";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 36px;
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-up .icon,
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-down .icon,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-up .icon,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-down .icon {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-up .icon::after,
.application.landscape .multiplemultiplechoicebean\.exam .scores-container .scroller-button-down .icon::after,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-up .icon::after,
.cms .bean-parent.landscape.multiplemultiplechoicebean\.exam .scores-container .scroller-button-down .icon::after {
  /*![customer.buttonColor]*/
  color: black;
}

.application.portrait .multiplemultiplechoicebean\.exam .multipleChoiceGroup,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .multipleChoiceGroup {
  height: auto !important;
}
.application.portrait .multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean.multiplechoicebean\.examelement,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean.multiplechoicebean\.examelement {
  position: relative;
  height: auto !important;
}
.application.portrait .multiplemultiplechoicebean\.exam .nextQuestionButton,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .nextQuestionButton {
  position: relative;
  bottom: auto;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container {
  width: 100%;
  padding-bottom: 10px;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary {
  width: 100%;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field.statistics,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .scores-summary .field.statistics {
  margin-left: 20px;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement {
  padding-bottom: 0;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view .multiplechoicebean\.examelement .answer-view {
  cursor: default;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view.summary,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view.summary {
  background-color: #efefef;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view.question,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .content-view.question {
  width: 100%;
  padding: 0 20px 20px 20px;
  background-color: #efefef;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .menu-item-view,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .menu-item-view {
  cursor: default !important;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .menu-item-view .menu-item-icon,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .menu-item-view .menu-item-icon {
  display: none !important;
}
.application.portrait .multiplemultiplechoicebean\.exam .scores-container .questions-container .menu-item-view.selected,
.cms .bean-parent.portrait.multiplemultiplechoicebean\.exam .scores-container .questions-container .menu-item-view.selected {
  color: black;
  background-color: #fbfbfb;
}

.bean.multiplemultiplechoicebean\.photoquiz > .subTitle,
.bean.multiplemultiplechoicebean\.photoquiz > .text-panel {
  display: none;
}
.bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .title {
  /*![customer.titleColor]*/
  color: black;
  padding-bottom: 4px;
  padding-top: 0px !important;
  -webkit-font-smoothing: antialiased;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 40px;
  font-size: 40px !important;
}
.bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .media-area {
  margin-top: 5px;
}
.bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .media-area .image-view {
  z-index: 1;
  background-repeat: no-repeat;
}
.bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .question {
  font-size: 18px;
  margin-top: 14px;
}
.bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .feedbackView.clone {
  display: none;
}

.cms .bean.multiplemultiplechoicebean\.photoquiz .progress {
  display: none;
}
.cms .bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton {
  display: none;
}

.bean.hotspotbean\.hotspot {
  width: auto !important;
  height: auto !important;
}
.bean.hotspotbean\.hotspot .header-text {
  z-index: 1;
  position: relative;
}
.bean.hotspotbean\.hotspot .hotspot-content-wrapper {
  position: relative;
  padding-top: 22px;
}
.bean.hotspotbean\.hotspot .hotspot-content-wrapper > .hotspot-content {
  background-image: none;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container {
  position: absolute;
  top: 0;
  margin-left: 20px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view {
  width: 55px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-button {
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-button::after {
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 36px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-button .svgasset {
  display: none;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_quote .hotspot-button::after {
  content: '\74';
  font-size: 30px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_video .hotspot-button::after {
  content: '\73';
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_audio .hotspot-button::after {
  content: '\76';
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_plusmin .hotspot-button::after {
  content: '+';
  font-family: title-font, "Avenir Next";
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_warning .hotspot-button::after {
  content: '\75';
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_circle .hotspot-button {
  border: 3px solid;
  /*![customer.buttonColor]*/
  border-color: black;
  background-color: transparent !important;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_info .hotspot-button::after {
  content: '\63';
  font-size: 50px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_pointer-tr .hotspot-button::after, .bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_pointer-br .hotspot-button::after, .bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_pointer-bl .hotspot-button::after, .bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_pointer-tl .hotspot-button::after {
  content: '\6d';
  font-size: 50px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_pointer-br .hotspot-button {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_pointer-bl .hotspot-button {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_pointer-tl .hotspot-button {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view:not(.button-type_text) .hotspot-button .button-text {
  display: none !important;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content {
  display: block !important;
  position: absolute;
  width: 310px;
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 16px;
  line-height: 20pt;
  padding: 15px;
  /*![opacify(customer.buttonColor,0.7)]*/
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: none;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content .hotspot-title {
  display: none !important;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content .hotspot-video {
  width: 310px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content .hotspot-video.playing .playButton {
  display: none;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .mobile-mousetrap {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.direction_tl .hotspot-content {
  -webkit-transform: translateX(-100%) translateY(-100%);
  -moz-transform: translateX(-100%) translateY(-100%);
  -ms-transform: translateX(-100%) translateY(-100%);
  -o-transform: translateX(-100%) translateY(-100%);
  transform: translateX(-100%) translateY(-100%);
  margin: -67px 0px 0px 55px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.direction_tr .hotspot-content {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  margin: -67px 0px 0px 0px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.direction_bl .hotspot-content {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  margin: 12px 0px 0px 55px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.direction_br .hotspot-content {
  margin: 12px 0px 0px 0px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.button-type_quote .hotspot-content .text .title-span {
  display: block;
  text-align: right;
  font-family: text-font, "Avenir Next";
  font-size: 16px;
  /*![customer.buttonIconColor]*/
  color: white;
  margin-top: 10px;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.selected .hotspot-button {
  /*![customer.buttonColor]*/
  color: black;
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.selected .hotspot-button::after {
  /*![customer.buttonColor]*/
  color: black;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.selected.button-type_plusmin .hotspot-button::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  width: 20px;
  margin: auto;
  /*![customer.buttonColor]*/
  background-color: black;
}
.bean.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.selected.button-type_circle .hotspot-button {
  /*![customer.buttonIconColor]*/
  border-color: white;
}

.cms .bean.hotspotbean\.hotspot .bean-content .hotspot-container {
  margin-left: 0;
}

.application.desktop .listitem\.magazinepages\.page.hotspottext {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: 90% 25px !important;
}

.application.portrit .listitem\.magazinepages\.page.hotspottext {
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
.application.portrit .listitem\.magazinepages\.page.hotspottext .bean-container {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 0px !important;
}

.bean.hotspotbean\.hotspottext .text-wrapper, .bean-parent.hotspotbean\.hotspottext .text-wrapper {
  position: absolute;
  width: 50%;
}
.bean.hotspotbean\.hotspottext .text-wrapper .introduction, .bean-parent.hotspotbean\.hotspottext .text-wrapper .introduction {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.bean.hotspotbean\.hotspottext .text-wrapper.mobile, .bean-parent.hotspotbean\.hotspottext .text-wrapper.mobile {
  display: none;
}
.bean.hotspotbean\.hotspottext .hotspot-content-wrapper, .bean-parent.hotspotbean\.hotspottext .hotspot-content-wrapper {
  position: relative;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view {
  width: 55px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button {
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button::after {
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 36px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_quote::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_quote::after {
  content: '\74';
  font-size: 30px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_video::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_video::after {
  content: '\73';
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_audio::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_audio::after {
  content: '\76';
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_plusmin::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_plusmin::after {
  content: '+';
  font-family: title-font, "Avenir Next";
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_warning::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_warning::after {
  content: '\75';
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_circle, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_circle {
  border: 3px solid;
  /*![customer.buttonColor]*/
  border-color: black;
  background-color: transparent !important;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_info::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_info::after {
  content: '\63';
  font-size: 50px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-tr::after,
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-br::after,
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-bl::after,
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-tl::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-tr::after,
.bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-br::after,
.bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-bl::after,
.bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-tl::after {
  content: '\6d';
  font-size: 50px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-br, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-br {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-bl, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-bl {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-tl, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button.button-type_pointer-tl {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.quote text, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.quote text {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.quote text .title-span, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.quote text .title-span {
  display: block;
  text-align: right;
  font-family: text-font, "Avenir Next";
  font-size: 16px;
  /*![customer.buttonIconColor]*/
  color: white;
  margin-top: 10px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content {
  display: block;
  position: absolute;
  width: 310px;
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 16px;
  line-height: 20pt;
  padding: 15px;
  /*![opacify(customer.buttonColor,0.7)]*/
  background-color: rgba(0, 0, 0, 0.7);
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .title, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .title {
  margin: auto;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .title-span, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .title-span {
  display: none;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .video, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .video {
  width: 310px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .video.playing .playButton, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .video.playing .playButton {
  display: none;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.tl, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.tl {
  -webkit-transform: translateX(-100%) translateY(-100%);
  -moz-transform: translateX(-100%) translateY(-100%);
  -ms-transform: translateX(-100%) translateY(-100%);
  -o-transform: translateX(-100%) translateY(-100%);
  transform: translateX(-100%) translateY(-100%);
  margin: -67px 0px 0px 55px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.tr, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.tr {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  margin: -67px 0px 0px 0px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.bl, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.bl {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  margin: 12px 0px 0px 55px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.br, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content.br {
  margin: 12px 0px 0px 0px;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .mobile-mousetrap, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .mobile-mousetrap {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view.selected .hotspot-button, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view.selected .hotspot-button {
  /*![customer.buttonColor]*/
  color: black;
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view.selected .hotspot-button::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view.selected .hotspot-button::after {
  /*![customer.buttonColor]*/
  color: black;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view.selected .hotspot-button.button-type_plusmin::after, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view.selected .hotspot-button.button-type_plusmin::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  width: 20px;
  margin: auto;
  /*![customer.buttonColor]*/
  background-color: black;
}
.bean.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view.selected .hotspot-button.button-type_circle, .bean-parent.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view.selected .hotspot-button.button-type_circle {
  /*![customer.buttonIconColor]*/
  border-color: black;
}

.application.portrait .hotspotbean\.hotspottext,
.cms .bean-parent.portrait.hotspotbean\.hotspottext {
  width: 100% !important;
  height: 100% !important;
  left: 0 !important;
}
.application.portrait .hotspotbean\.hotspottext .text-wrapper,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .text-wrapper {
  z-index: 1;
  width: auto;
  margin: 10px 30px 0px 30px;
  position: relative;
}
.application.portrait .hotspotbean\.hotspottext .text-wrapper .title,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .text-wrapper .title {
  width: 100%;
  margin-top: 30px;
}
.application.portrait .hotspotbean\.hotspottext .text-wrapper .sub-title,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .text-wrapper .sub-title {
  width: 100%;
  margin-top: 0;
}
.application.portrait .hotspotbean\.hotspottext .text-wrapper .introduction,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .text-wrapper .introduction {
  display: none;
}
.application.portrait .hotspotbean\.hotspottext .text-wrapper.mobile,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .text-wrapper.mobile {
  display: block;
  position: relative;
  margin: 0px;
}
.application.portrait .hotspotbean\.hotspottext .text-wrapper.mobile .introduction,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .text-wrapper.mobile .introduction {
  display: block;
  height: auto;
  margin-top: 10px;
  padding-bottom: 20px;
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.application.portrait .hotspotbean\.hotspottext .hotspot-content-wrapper,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .hotspot-content-wrapper {
  margin-top: 22px;
}
.application.portrait .hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content {
  position: relative;
  left: 0px;
  width: 100%;
  height: 410px;
  background-image: none !important;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  overflow: hidden;
}
.application.portrait .hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content .mobile-image,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content .mobile-image {
  visibility: visible !important;
  position: absolute;
  top: -90px;
  right: -160px;
  width: 520px;
}
.application.portrait .hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content .mobile-gradient,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content .mobile-gradient {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 410px;
  background-image: url("../../assets/beans/hotspottext/mobileImageGradient.png");
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.application.portrait .hotspotbean\.hotspottext .bean-content,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .bean-content {
  margin-left: 30px;
  margin-right: 30px;
}
.application.portrait .hotspotbean\.hotspottext .bean-content .hotspot-container,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .bean-content .hotspot-container {
  position: relative;
  top: 15px;
  width: 100%;
  height: 100%;
  margin-bottom: -15px;
  padding-bottom: 40px;
  margin-left: 0;
}
.application.portrait .hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: 100%;
  margin: 0px 0px 15px 0px;
  white-space: nowrap;
}
.application.portrait .hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .hotspot-button {
  display: inline-block !important;
  vertical-align: top;
  margin-top: 0px;
}
.application.portrait .hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content {
  position: relative;
  display: inline-block !important;
  margin: 0px 40px 0px 12px;
  width: calc( 100% - 95px);
  max-width: none !important;
  white-space: normal;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.application.portrait .hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .video,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .video {
  width: 100%;
  margin-top: 0px;
}
.application.portrait .hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .hotspot-pointer,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .content .hotspot-pointer {
  top: 15px;
  left: -7px;
  width: 7px;
  height: 13px;
  background-image: url("../../assets/beans/hotspot/rightContentPointer.png");
  display: none;
}
.application.portrait .hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .mobile-mousetrap,
.cms .bean-parent.portrait.hotspotbean\.hotspottext .bean-content .hotspot-container .hotspot-view .mobile-mousetrap {
  display: block;
  position: absolute;
  top: 0px;
  width: 40px;
  height: 40px;
  padding: 10px;
  margin: -10px;
}

.application.desktop .hotspotbean\.hotspottext .hotspot-content {
  width: 1002px !important;
}

.application.desktop .hotspotbean\.hotspottext,
.cms .bean-parent.desktop.hotspotbean\.hotspottext {
  min-height: 600px;
  padding-left: 0px;
}
.application.desktop .hotspotbean\.hotspottext .text-wrapper .introduction,
.cms .bean-parent.desktop.hotspotbean\.hotspottext .text-wrapper .introduction {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  padding-top: 20px;
  margin-bottom: 0;
  margin-top: 0;
}
.application.desktop .hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content,
.cms .bean-parent.desktop.hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content {
  background-image: none !important;
  position: relative;
  width: 100%;
  height: 100%;
  margin: auto;
}
.application.desktop .hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content .mobile-gradient,
.cms .bean-parent.desktop.hotspotbean\.hotspottext .hotspot-content-wrapper .hotspot-content .mobile-gradient {
  display: none;
}
.application.desktop .hotspotbean\.hotspottext .hotspot-content-wrapper .bean-content,
.cms .bean-parent.desktop.hotspotbean\.hotspottext .hotspot-content-wrapper .bean-content {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  width: 962px;
  margin: auto;
}
.application.desktop .hotspotbean\.hotspottext .hotspot-content-wrapper .bean-content .hotspot-container,
.cms .bean-parent.desktop.hotspotbean\.hotspottext .hotspot-content-wrapper .bean-content .hotspot-container {
  position: relative;
  width: 100%;
  height: 100%;
}

.hotspotbean\.hotspottext .hotspot-content-wrapper .bean-content .hotspot-container {
  position: absolute;
  top: 0;
  margin-left: 20px;
}

.portrait .bean-container.client.bean_dragdrop .bean.dragdropbean\.dragdrop .carousel.items::before {
  position: absolute;
}

.cms .bean-parent.dragdropbean\.dragdrop {
  min-height: 640px;
}

.bean.dragdropbean\.dragdrop {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  font-family: text-font, "Avenir Next";
  color: black;
}
.bean.dragdropbean\.dragdrop .ui-draggable-dragging {
  z-index: 99999;
}
.bean.dragdropbean\.dragdrop .introduction {
  font-size: 15px;
}
.bean.dragdropbean\.dragdrop .item-view,
.bean.dragdropbean\.dragdrop .dock-view {
  position: relative;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 167px;
}
.bean.dragdropbean\.dragdrop .item-view .item-image-view,
.bean.dragdropbean\.dragdrop .dock-view .item-image-view {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.bean.dragdropbean\.dragdrop .item-view:not(:last-of-type),
.bean.dragdropbean\.dragdrop .dock-view:not(:last-of-type) {
  margin-right: 15px;
}
.bean.dragdropbean\.dragdrop .item-view {
  height: 100px;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: opacity 700ms;
  -moz-transition: opacity 700ms;
  transition: opacity 700ms;
}
.bean.dragdropbean\.dragdrop .dock-view {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  font-size: 15px;
}
.bean.dragdropbean\.dragdrop .dock-view .item-container {
  -webkit-box-ordinal-group: 0;
  -moz-box-ordinal-group: 0;
  box-ordinal-group: 0;
  -webkit-order: 0;
  -moz-order: 0;
  order: 0;
  -ms-flex-order: 0;
  height: 100px;
  margin-bottom: 10px;
  background-color: rgba(0, 0, 0, 0.25);
}
.bean.dragdropbean\.dragdrop .dock-view .item-container .item-view {
  top: 0 !important;
  left: 0 !important;
}
.bean.dragdropbean\.dragdrop .dock-view .dock-title {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  box-ordinal-group: 1;
  -webkit-order: 1;
  -moz-order: 1;
  order: 1;
  -ms-flex-order: 1;
  font-family: text-font, "Avenir Next Demi";
  font-weight: 600;
  margin-bottom: 5px;
}
.bean.dragdropbean\.dragdrop .dock-view .dock-text {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  box-ordinal-group: 2;
  -webkit-order: 2;
  -moz-order: 2;
  order: 2;
  -ms-flex-order: 2;
}
.bean.dragdropbean\.dragdrop .item-group,
.bean.dragdropbean\.dragdrop .dock-group {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.bean.dragdropbean\.dragdrop .carousel:not(.scrollable) .item-group,
.bean.dragdropbean\.dragdrop .carousel:not(.scrollable) .dock-group {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
}
.bean.dragdropbean\.dragdrop .item-group,
.bean.dragdropbean\.dragdrop .dock-group {
  position: absolute;
}
.bean.dragdropbean\.dragdrop .carousel {
  position: relative;
  width: 100%;
}
.bean.dragdropbean\.dragdrop .carousel .scroll-wrapper {
  position: relative;
  left: 30px;
  width: calc(100% - 60px);
  height: 200px;
  overflow: hidden;
}
.bean.dragdropbean\.dragdrop .carousel .scroll-wrapper.items {
  height: 420px;
}
.bean.dragdropbean\.dragdrop .carousel .h-scroll-prev,
.bean.dragdropbean\.dragdrop .carousel .h-scroll-next {
  z-index: 999;
  top: 35px;
}
.bean.dragdropbean\.dragdrop.dragging .carousel.items {
  z-index: 1;
}
.bean.dragdropbean\.dragdrop .carousel.items {
  padding-top: 74px;
}
.bean.dragdropbean\.dragdrop .carousel.items::before {
  position: fixed;
  content: '';
  left: 0;
  right: 0;
  height: 200px;
  margin-top: -50px;
  /*![customer.headerColor]*/
  background-color: black;
}
.bean.dragdropbean\.dragdrop .carousel.items .h-scroll-prev,
.bean.dragdropbean\.dragdrop .carousel.items .h-scroll-next {
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.dragdropbean\.dragdrop .carousel.items .h-scroll-prev::after,
.bean.dragdropbean\.dragdrop .carousel.items .h-scroll-next::after {
  /*![customer.buttonColor]*/
  color: black;
  border-radius: 50%;
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.dragdropbean\.dragdrop .carousel.docks {
  position: absolute;
  bottom: 50px;
  width: calc(100% - 40px);
}
.bean.dragdropbean\.dragdrop .checkButton {
  position: absolute;
  bottom: 0;
  width: 55px !important;
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  opacity: 1;
  width: 55px;
  height: 55px;
  line-height: 55px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
}
.bean.dragdropbean\.dragdrop .checkButton::after {
  content: "a";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 55px;
}
.bean.dragdropbean\.dragdrop .checkButton .buttonContent {
  display: none;
}
.bean.dragdropbean\.dragdrop .checkButton.disabled {
  opacity: 0;
  pointer-events: none;
}
.bean.dragdropbean\.dragdrop.correct .checkButton.disabled {
  opacity: 1;
  /*![customer.buttonIconColor]*/
  background-color: white;
}
.bean.dragdropbean\.dragdrop.correct .checkButton.disabled::after {
  /*![customer.buttonColor]*/
  color: black;
  border-radius: 50%;
  /*![customer.buttonIconColor]*/
  background-color: white;
}

.application.portrait .dragdropbean\.dragdrop,
.cms .bean-parent.portrait.dragdropbean\.dragdrop {
  height: calc(100% - 88px) !important;
}
.application.portrait .dragdropbean\.dragdrop .text-panel,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .text-panel {
  position: relative;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.application.portrait .dragdropbean\.dragdrop .items-and-docks,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .items-and-docks {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: -30px;
  margin-right: -30px;
  height: 100vh;
  overflow: hidden;
}
.application.portrait .dragdropbean\.dragdrop .carousel.items,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.items {
  position: fixed;
  width: 100vw;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: 0;
  bottom: 0;
}
.application.portrait .dragdropbean\.dragdrop .carousel.items::before,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.items::before {
  height: 170px;
  margin-top: -170px;
}
.application.portrait .dragdropbean\.dragdrop .carousel.items .h-scroll-prev,
.application.portrait .dragdropbean\.dragdrop .carousel.items .h-scroll-next,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.items .h-scroll-prev,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.items .h-scroll-next {
  top: -95px;
}
.application.portrait .dragdropbean\.dragdrop .carousel.items .scroll-wrapper.items,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.items .scroll-wrapper.items {
  position: absolute;
  bottom: 35px;
  height: 800px;
}
.application.portrait .dragdropbean\.dragdrop .carousel.items .scroll-wrapper.items .item-group,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.items .scroll-wrapper.items .item-group {
  bottom: 0;
}
.application.portrait .dragdropbean\.dragdrop .carousel.docks,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.docks {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100vw;
  margin-top: 50px;
  margin-bottom: 130px;
}
.application.portrait .dragdropbean\.dragdrop .carousel.docks .scroll-wrapper.docks,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.docks .scroll-wrapper.docks {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.application.portrait .dragdropbean\.dragdrop .carousel.docks .dock-group,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.docks .dock-group {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
}
.application.portrait .dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 160px;
  -moz-flex: 1 1 160px;
  -ms-flex: 1 1 160px;
  flex: 1 1 160px;
  width: 100%;
}
.application.portrait .dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view .dock-view-holder,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view .dock-view-holder {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 180px;
  -moz-flex: 0 0 180px;
  -ms-flex: 0 0 180px;
  flex: 0 0 180px;
  margin-right: 20px;
}
.application.portrait .dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view .dock-view-holder .item-container,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view .dock-view-holder .item-container {
  height: 120px;
}
.application.portrait .dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view .dock-view-holder .item-container .item-dock,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view .dock-view-holder .item-container .item-dock {
  height: 100% !important;
  width: 100% !important;
}
.application.portrait .dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view .dock-view-holder .item-container .item-dock .item-view,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .carousel.docks .dock-group .dock-view .dock-view-holder .item-container .item-dock .item-view {
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.application.portrait .dragdropbean\.dragdrop .item-view,
.application.portrait .dragdropbean\.dragdrop .dock-view,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .item-view,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .dock-view {
  width: 150px;
}
.application.portrait .dragdropbean\.dragdrop .checkButton,
.cms .bean-parent.portrait.dragdropbean\.dragdrop .checkButton {
  bottom: 140px;
  border: 3px solid;
  /*![customer.buttonIconColor]*/
  border-color: white;
  -webkit-transition: bottom 300ms;
  -moz-transition: bottom 300ms;
  transition: bottom 300ms;
}
.application.portrait .dragdropbean\.dragdrop.correct .checkButton.disabled,
.cms .bean-parent.portrait.dragdropbean\.dragdrop.correct .checkButton.disabled {
  bottom: 60px;
  /*![customer.buttonColor]*/
  border-color: black;
}

.application.landscape .hotspotbean\.hotspot,
.cms .bean-parent.landscape.hotspotbean\.hotspot {
  padding-left: 0px;
}
.application.landscape .hotspotbean\.hotspot .hotspot-content-wrapper > .hotspot-content,
.cms .bean-parent.landscape.hotspotbean\.hotspot .hotspot-content-wrapper > .hotspot-content {
  position: relative;
  width: 962px;
  height: 100%;
  margin: auto;
}
.application.landscape .hotspotbean\.hotspot .hotspot-content-wrapper .bean-content,
.cms .bean-parent.landscape.hotspotbean\.hotspot .hotspot-content-wrapper .bean-content {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  width: 962px;
  margin: auto auto auto 20px;
}
.application.landscape .hotspotbean\.hotspot .hotspot-content-wrapper .bean-content .hotspot-container,
.cms .bean-parent.landscape.hotspotbean\.hotspot .hotspot-content-wrapper .bean-content .hotspot-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.application.landscape .hotspotbean\.hotspot .hotspot-content-wrapper .bean-content .hotspot-container .hotspot-view .hotspot-content,
.cms .bean-parent.landscape.hotspotbean\.hotspot .hotspot-content-wrapper .bean-content .hotspot-container .hotspot-view .hotspot-content {
  opacity: 0;
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
}
.application.landscape .hotspotbean\.hotspot .hotspot-content-wrapper .bean-content .hotspot-container .hotspot-view.selected .hotspot-content,
.cms .bean-parent.landscape.hotspotbean\.hotspot .hotspot-content-wrapper .bean-content .hotspot-container .hotspot-view.selected .hotspot-content {
  opacity: 1;
}

.application.landscape .hotspotbean\.hotspot .hotspot-content-wrapper > .hotspot-content {
  width: 1002px !important;
}
.application.landscape .hotspotbean\.hotspot .title {
  width: 700px !important;
}

.application.landscape .bean.doublelistbean\.doublelist,
.cms .bean-parent.landscape.doublelistbean\.doublelist {
  height: 506px;
  white-space: nowrap;
}
.application.landscape .bean.doublelistbean\.doublelist .introductionText,
.cms .bean-parent.landscape.doublelistbean\.doublelist .introductionText {
  white-space: normal;
}
.application.landscape .bean.doublelistbean\.doublelist .scroller-wrapper,
.cms .bean-parent.landscape.doublelistbean\.doublelist .scroller-wrapper {
  position: relative;
  height: 100%;
}
.application.landscape .bean.doublelistbean\.doublelist .list,
.cms .bean-parent.landscape.doublelistbean\.doublelist .list {
  display: inline-block;
  width: calc(50% - 10px);
  white-space: normal;
  vertical-align: top;
}
.application.landscape .bean.doublelistbean\.doublelist .list.list1,
.cms .bean-parent.landscape.doublelistbean\.doublelist .list.list1 {
  margin-right: 20px;
}
.application.landscape .bean.doublelistbean\.doublelist .title,
.application.landscape .bean.doublelistbean\.doublelist .subTitle, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist .title,
.application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist .subTitle,
.cms .bean-parent.landscape.doublelistbean\.doublelist .title,
.cms .bean-parent.landscape.doublelistbean\.doublelist .subTitle,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist .title,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist .subTitle {
  width: 50%;
}
.application.landscape .bean.doublelistbean\.doublelist.image-left, .application.landscape .bean.doublelistbean\.doublelist.image-right, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-left,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-right,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right {
  width: 461px !important;
}
.application.landscape .bean.doublelistbean\.doublelist.image-left .title,
.application.landscape .bean.doublelistbean\.doublelist.image-left .subTitle, .application.landscape .bean.doublelistbean\.doublelist.image-right .title,
.application.landscape .bean.doublelistbean\.doublelist.image-right .subTitle, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .title,
.application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .subTitle, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .title,
.application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .subTitle,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-left .title,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-left .subTitle,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-right .title,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-right .subTitle,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .title,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .subTitle,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .title,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .subTitle {
  width: auto;
  white-space: normal;
}
.application.landscape .bean.doublelistbean\.doublelist.image-left .imageView, .application.landscape .bean.doublelistbean\.doublelist.image-right .imageView, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .imageView, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .imageView,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-left .imageView,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-right .imageView,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .imageView,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .imageView {
  position: fixed;
  top: 0;
  bottom: 0;
  width: calc(50% - 6px);
}
.application.landscape .bean.doublelistbean\.doublelist.image-left .list, .application.landscape .bean.doublelistbean\.doublelist.image-right .list, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .list, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .list,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-left .list,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-right .list,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .list,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .list {
  width: 100%;
}
.application.landscape .bean.doublelistbean\.doublelist.image-left, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-left,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left {
  margin-left: 50%;
}
.application.landscape .bean.doublelistbean\.doublelist.image-left .imageView, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .imageView,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-left .imageView,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-left .imageView {
  left: 0;
}
.application.landscape .bean.doublelistbean\.doublelist.image-right .imageView, .application.landscape .bean.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .imageView,
.cms .bean-parent.landscape.doublelistbean\.doublelist.image-right .imageView,
.cms .bean-parent.landscape.doublelistbean\.doublelist .doublelistbean\.doublelist.image-right .imageView {
  right: 0;
}

.application.client .bean.doublelistbean\.doublelist .scroller-wrapper {
  overflow: hidden;
}

.application.landscape .bean.doublelistbean\.doublelist {
  width: 922px !important;
}
.application.landscape .bean.doublelistbean\.doublelist .imageView {
  top: 65px !important;
}

.cms .bean-parent.landscape.doublelistbean\.doublelist.image-left .imageView, .cms .bean-parent.landscape.doublelistbean\.doublelist.image-right .imageView {
  position: absolute !important;
  width: calc(50% - 20px) !important;
}

.application.tablet-landscape .bean.doublelistbean\.doublelist,
.cms .bean-parent.landscape.doublelistbean\.doublelist {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
}

.application.tablet-landscape .bean.doublelistbean\.doublelist {
  height: calc(100vh - 125px) !important;
}

.application.landscape .interviewbean\.interview .interview-container,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container {
  margin-left: -20px;
}
.application.landscape .interviewbean\.interview .interview-container .interview-question-holder .interview-view,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .interview-question-holder .interview-view {
  border-bottom: 1px solid #efefef;
}
.application.landscape .interviewbean\.interview .interview-container .interview-question-holder .interview-view.selected,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .interview-question-holder .interview-view.selected {
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: default;
}
.application.landscape .interviewbean\.interview .interview-container .interview-question-holder .interview-view.selected .question-title,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .interview-question-holder .interview-view.selected .question-title {
  /*![customer.buttonIconColor]*/
  color: white;
}
.application.landscape .interviewbean\.interview .interview-container .interview-question-holder .interview-view.selected .question-text,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .interview-question-holder .interview-view.selected .question-text {
  /*![customer.buttonIconColor]*/
  color: white;
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button {
  position: absolute;
  left: 0px;
  width: 345px;
  height: 35px;
  background-repeat: repeat-x;
  cursor: pointer;
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button .icon,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button .icon {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 20px;
  height: 11px;
  margin: 0 auto 0 auto;
  background-repeat: no-repeat;
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button-up,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-up {
  top: -2px;
  background-image: url("assets/beans/interview/scrollerUpGradient.png");
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button-up .icon,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-up .icon {
  margin-top: -5px;
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button-up .icon::after,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-up .icon::after {
  content: "d";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 36px;
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button-down,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-down {
  bottom: -2px;
  background-image: url("assets/beans/interview/scrollerDownGradient.png");
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button-down .icon,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-down .icon {
  margin-top: 10px;
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button-down .icon::after,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-down .icon::after {
  content: "p";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 36px;
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button-up .icon,
.application.landscape .interviewbean\.interview .interview-container .scroller-button-down .icon,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-up .icon,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-down .icon {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.application.landscape .interviewbean\.interview .interview-container .scroller-button-up .icon::after,
.application.landscape .interviewbean\.interview .interview-container .scroller-button-down .icon::after,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-up .icon::after,
.cms .bean-parent.landscape.interviewbean\.interview .interview-container .scroller-button-down .icon::after {
  /*![customer.buttonColor]*/
  color: black;
}

.application.landscape .bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup,
.application.landscape .bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup {
  position: absolute !important;
  top: 112px;
  right: 3px;
  bottom: 0px;
  height: auto;
}
.application.landscape .bean.multiplemultiplechoicebean\.multiplechoicequiz .multipleChoiceGroup .multiplechoicebean,
.application.landscape .bean.multiplemultiplechoicebean\.exam .multipleChoiceGroup .multiplechoicebean {
  height: 100%;
}
.application.landscape .bean.multiplemultiplechoicebean\.multiplechoicequiz .checkButton,
.application.landscape .bean.multiplemultiplechoicebean\.exam .checkButton {
  right: 18px;
}
.application.landscape .bean.multiplemultiplechoicebean\.multiplechoicequiz .nextQuestionButton,
.application.landscape .bean.multiplemultiplechoicebean\.exam .nextQuestionButton {
  right: 1px;
}

.landscape .bean.multiplemultiplechoicebean\.photoquiz .progress,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .progress {
  position: absolute;
  top: 0px;
  margin: 0;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton {
  right: 20px;
  bottom: 20px;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton.disabled,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .nextQuestionButton.disabled {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  transition-duration: 0s;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz.center-layout .title,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz.center-layout .title {
  text-align: center;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz:not(.left-layout):not(.right-layout) .progress,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz:not(.left-layout):not(.right-layout) .progress {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz.left-layout .image-view, .landscape .bean.multiplemultiplechoicebean\.photoquiz.right-layout .image-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz.left-layout .image-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz.right-layout .image-view {
  z-index: -1;
  position: fixed;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz.left-layout .progress,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz.left-layout .progress {
  left: 20px;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz.left-layout .title,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz.left-layout .title {
  width: 50%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz.left-layout .nextQuestionButton,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz.left-layout .nextQuestionButton {
  right: 50%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz.right-layout .progress,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz.right-layout .progress {
  left: 50%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz.right-layout .title,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz.right-layout .title {
  margin-left: 50%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout, .landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout {
  position: absolute;
  width: calc(50% - 20px);
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .image-view, .landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .image-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .image-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .image-view {
  top: 0;
  width: calc(50% - 20px);
  height: 100%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .answer-group .answer-view, .landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .answer-group .answer-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .answer-group .answer-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .answer-group .answer-view {
  width: 100%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .answer-group .answer-view .answer-content, .landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .answer-group .answer-view .answer-content,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .answer-group .answer-view .answer-content,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .answer-group .answer-view .answer-content {
  width: calc(100% - 83px);
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .feedbackView, .landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .feedbackView,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .feedbackView,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .feedbackView {
  width: 100%;
  box-sizing: border-box;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .image-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout .image-view {
  right: 0;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .image-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout .image-view {
  left: 0;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .progress,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .progress {
  left: 0;
  right: 0;
  text-align: center;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .image-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .image-view {
  position: relative;
  width: 100%;
  padding-bottom: 29%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group .answers,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group .answers {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 100%;
  -moz-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
  -webkit-transition: max-width 500ms;
  -moz-transition: max-width 500ms;
  transition: max-width 500ms;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group .answers .answer-view,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group .answers .answer-view {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 0;
  -moz-flex: 1 1 0;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
  display: block !important;
  position: relative !important;
  top: 0 !important;
  max-width: 50%;
  margin-bottom: 0;
  opacity: 1;
  -webkit-transition: opacity 50ms, max-width 500ms;
  -moz-transition: opacity 50ms, max-width 500ms;
  transition: opacity 50ms, max-width 500ms;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group .answers .answer-view .answer-content,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group .answers .answer-view .answer-content {
  width: calc(100% - 100px);
  min-height: 0%;
  -webkit-transition: min-height 500ms;
  -moz-transition: min-height 500ms;
  transition: min-height 500ms;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group .feedbackView.clone,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .answer-group .feedbackView.clone {
  display: block;
  visibility: hidden;
  width: 58%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .feedbackView:not(.clone),
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) .feedbackView:not(.clone) {
  display: none;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .answers,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .answers {
  max-width: 42%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .answers .answer-view.selected,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .answers .answer-view.selected {
  max-width: 100%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .answers .answer-view.selected .answer-content,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .answers .answer-view.selected .answer-content {
  min-height: 100%;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .answers .answer-view:not(.selected),
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .answers .answer-view:not(.selected) {
  max-width: 0%;
  opacity: 0;
}
.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .feedbackView.clone,
.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout).feedback .answer-group .feedbackView.clone {
  display: block;
  visibility: visible;
}

.application.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout,
.application.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout {
  left: 20px;
}
.application.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout,
.application.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout {
  right: 20px;
  margin-left: 20px;
}
.application.landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout),
.application.tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean:not(.left-layout):not(.right-layout) {
  position: absolute;
  width: 100%;
  height: 100%;
  padding-right: 40px;
  box-sizing: border-box;
}

.cms .landscape .bean.multiplemultiplechoicebean\.photoquiz:not(.left-layout):not(.right-layout) .progress,
.cms .tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz:not(.left-layout):not(.right-layout) .progress {
  top: 0;
}
.cms .landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean,
.cms .tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean {
  width: 100%;
  height: 100%;
}
.cms .landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout,
.cms .tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.left-layout {
  padding-right: 50%;
}
.cms .landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout,
.cms .tablet-landscape .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean.right-layout {
  padding-left: 50%;
}

.application.portrait .bean.textbean\.textbackground {
  width: 100vw !important;
  margin-left: -30px;
}
.application.portrait .bean.textbean\.textbackground.intro-tl, .application.portrait .bean.textbean\.textbackground.intro-tc, .application.portrait .bean.textbean\.textbackground.intro-bl {
  height: 100% !important;
  display: table;
}

.application.portrait .bean.textbean\.texthorizontalimage,
.cms .bean-parent.portrait .bean.textbean\.texthorizontalimage {
  padding-top: 195px;
}
.application.portrait .bean.textbean\.texthorizontalimage .image-view,
.cms .bean-parent.portrait .bean.textbean\.texthorizontalimage .image-view {
  position: fixed;
  top: -25px;
}

.application.portrait .bean.textbean,
.bean-parent.portrait .bean.textbean {
  height: auto !important;
}
.application.portrait .bean.textbean .text-area,
.bean-parent.portrait .bean.textbean .text-area {
  height: auto;
}
.application.portrait .bean.textbean .text-area .text-holder,
.bean-parent.portrait .bean.textbean .text-area .text-holder {
  height: auto;
  -webkit-column-count: auto !important;
  -moz-column-count: auto !important;
  column-count: auto !important;
  -webkit-column-rule: none !important;
  -moz-column-rule: none !important;
  column-rule: none !important;
}
.application.portrait .bean.textbean .text-area .text-holder p:first-child,
.bean-parent.portrait .bean.textbean .text-area .text-holder p:first-child {
  padding-top: 0px;
}
.application.portrait .bean.textbean .text-area .text-holder p,
.bean-parent.portrait .bean.textbean .text-area .text-holder p {
  padding-top: 20px;
}
.application.portrait .bean.textbean .text-area .text-holder img,
.bean-parent.portrait .bean.textbean .text-area .text-holder img {
  width: calc(100% + 60px);
  margin-left: -30px;
  margin-top: 0;
}

.application.portrait .hotspotbean\.hotspot,
.cms .bean-parent.portrait.hotspotbean\.hotspot {
  width: 100% !important;
  height: 100% !important;
}
.application.portrait .hotspotbean\.hotspot .header-text,
.cms .bean-parent.portrait.hotspotbean\.hotspot .header-text {
  width: 100%;
  box-sizing: border-box;
  padding: 25px 30px 5px 30px;
}
.application.portrait .hotspotbean\.hotspot .hotspot-content-wrapper,
.cms .bean-parent.portrait.hotspotbean\.hotspot .hotspot-content-wrapper {
  padding-top: 5px;
}
.application.portrait .hotspotbean\.hotspot .hotspot-content-wrapper > .hotspot-content,
.cms .bean-parent.portrait.hotspotbean\.hotspot .hotspot-content-wrapper > .hotspot-content {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 25vh;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background-size: contain;
}
.application.portrait .hotspotbean\.hotspot.no-image .hotspot-content-wrapper > .hotspot-content,
.cms .bean-parent.portrait.hotspotbean\.hotspot.no-image .hotspot-content-wrapper > .hotspot-content {
  height: calc( 50vh - 125px);
}
.application.portrait .hotspotbean\.hotspot .bean-content,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content {
  margin-left: 30px;
  margin-right: 30px;
  position: relative;
}
.application.portrait .hotspotbean\.hotspot .bean-content .hotspot-container,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content .hotspot-container {
  position: relative;
  top: 25px;
  width: 100%;
  height: auto !important;
  padding-top: 5px;
  padding-bottom: 40px;
  margin-left: 0;
}
.application.portrait .hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: 100%;
  margin: 0px 0px 15px 0px;
  white-space: nowrap;
}
.application.portrait .hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-button,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-button {
  display: inline-block !important;
  vertical-align: top;
  margin-top: 0px;
  pointer-events: none;
}
.application.portrait .hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content {
  pointer-events: none;
  position: relative;
  display: inline-block !important;
  margin: 0px 40px 0px 12px;
  width: calc(100% - 95px);
  max-width: none !important;
  white-space: normal;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.application.portrait .hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content .hotspot-video,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content .hotspot-video {
  width: 100%;
  margin-top: 0px;
}
.application.portrait .hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content .hotspot-pointer,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .hotspot-content .hotspot-pointer {
  display: none;
  top: 15px;
  left: -7px;
  width: 7px;
  height: 13px;
  background-image: url("../../assets/beans/hotspot/rightContentPointer.png");
}
.application.portrait .hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .mobile-mousetrap,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view .mobile-mousetrap {
  pointer-events: none;
  display: block;
  position: absolute;
  top: 0px;
  width: 40px;
  height: 40px;
  padding: 10px;
  margin: -10px;
}
.application.portrait .hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.hasAudio .hotspot-button,
.cms .bean-parent.portrait.hotspotbean\.hotspot .bean-content .hotspot-container .hotspot-view.hasAudio .hotspot-button {
  pointer-events: initial;
}

.application.portrait .doublelistbean\.doublelist,
.cms .bean-parent.portrait.doublelistbean\.doublelist {
  width: 100% !important;
  height: auto !important;
  padding-bottom: 40px;
}
.application.portrait .doublelistbean\.doublelist .scroller-wrapper,
.cms .bean-parent.portrait.doublelistbean\.doublelist .scroller-wrapper {
  position: relative;
  height: 100%;
}
.application.portrait .doublelistbean\.doublelist .imageView,
.cms .bean-parent.portrait.doublelistbean\.doublelist .imageView {
  position: relative;
  left: -30px;
  width: calc(100% + 60px);
  height: 255px;
  margin-top: -25px;
  margin-bottom: 20px;
  background-position: 0 !important;
}
.application.portrait .doublelistbean\.doublelist .list,
.cms .bean-parent.portrait.doublelistbean\.doublelist .list {
  margin-bottom: 20px;
}
.application.portrait .doublelistbean\.doublelist .list .doubleListItemView,
.cms .bean-parent.portrait.doublelistbean\.doublelist .list .doubleListItemView {
  white-space: nowrap;
}
.application.portrait .doublelistbean\.doublelist .list .doubleListItemView .text,
.cms .bean-parent.portrait.doublelistbean\.doublelist .list .doubleListItemView .text {
  width: calc(100% - 60px);
  padding-right: 20px;
  white-space: normal;
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}

.application.portrait .interviewbean\.interview,
.cms .bean-parent.portrait.interviewbean\.interview {
  padding-bottom: 40px;
}
.application.portrait .interviewbean\.interview .interview-container,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container {
  height: auto !important;
}
.application.portrait .interviewbean\.interview .interview-container .interview-question-holder,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-question-holder {
  padding-bottom: 60px;
}
.application.portrait .interviewbean\.interview .interview-container .interview-question-holder .scroll-holder,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder {
  position: relative;
  width: 100%;
  pointer-events: none;
}
.application.portrait .interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .question-title.selected,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .question-title.selected {
  color: black;
}
.application.portrait .interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view {
  border-bottom: 2px solid white;
}
.application.portrait .interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view {
  display: block;
  position: relative;
  background-color: white;
  padding: 20px;
}
.application.portrait .interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view .answer-title,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view .answer-title {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 16px;
  /*![customer.titleColor]*/
  color: black;
  margin-bottom: 8px;
}
.application.portrait .interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view .answer-text,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view .answer-text {
  color: black;
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
}
.application.portrait .interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view:after,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-question-holder .scroll-holder .interview-view .mobile-interview-answer-view:after {
  content: "";
  -webkit-transition: opacity 300ms;
  -moz-transition: opacity 300ms;
  transition: opacity 300ms;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.125;
  top: 0;
  left: 0;
}
.application.portrait .interviewbean\.interview .interview-container .interview-answer-holder,
.cms .bean-parent.portrait.interviewbean\.interview .interview-container .interview-answer-holder {
  display: none !important;
}

.application.portrait .videobean\.video .video.youtube {
  height: 360px;
}

.application.portrait .bean.videobean\.videotransition {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  background-color: black;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
}
.application.portrait .bean.videobean\.videotransition .video {
  position: relative !important;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  top: auto;
  bottom: auto;
  width: 100%;
  height: auto;
  margin: 0;
}
.application.portrait .bean.videobean\.videotransition .video video {
  height: auto;
  object-fit: contain !important;
  margin: 0 !important;
  border: none !important;
  background-color: black;
}

.portrait .bean.multiplemultiplechoicebean\.photoquiz .progress {
  margin: 0;
}
.portrait .bean.multiplemultiplechoicebean\.photoquiz .multipleChoiceGroup {
  margin: 0;
}
.portrait .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .image-view {
  padding-bottom: 65%;
}
.portrait .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .answer-group .answer-view {
  position: relative !important;
  top: auto !important;
  width: 100%;
}
.portrait .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .answer-group .answer-view .answer-content {
  width: calc(100% - 83px);
}
.portrait .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .feedbackView {
  position: relative !important;
  top: auto !important;
  width: 100%;
  box-sizing: border-box;
}

.application.portrait .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .image-view {
  width: 100vw;
  margin-left: -30px;
  background-size: cover !important;
  background-position: center !important;
}

.cms .portrait .bean.multiplemultiplechoicebean\.photoquiz .bean.multiplechoicebean .image-view {
  width: 100%;
}

.application.portrait .bean.multiplechoicebean\.mpctest {
  height: 100% !important;
}
.application.portrait .bean.multiplechoicebean\.mpctest .answers-wrapper.noScroller {
  overflow: visible !important;
}
.application.portrait .bean.multiplechoicebean\.mpctest .answer-view .answer-text {
  line-height: 15px;
}

.application.portrait .bean.dragdropbean\.dragdrop .carousel.docks {
  margin-bottom: 32px;
}

.application.portrait .bean .text-area {
  padding-bottom: 100px;
}

.application.client .bean.multiplechoicebean\.mpctest [bl-widget="answers-scroller"],
.application.client .dynamic-view [bl-widget="answers-scroller"] {
  position: relative;
  padding-right: 1.9375rem;
}
.application.client .bean.multiplechoicebean\.mpctest [bl-widget="answers-scroller"].noScroller,
.application.client .dynamic-view [bl-widget="answers-scroller"].noScroller {
  padding-right: 1.9375rem;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar.noIndicator,
.application.client .dynamic-view .iScrollLoneScrollbar.noIndicator {
  display: none;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollVerticalScrollbar, .application.client .bean.multiplechoicebean\.mpctest .iScrollHorizontalScrollbar,
.application.client .dynamic-view .iScrollVerticalScrollbar,
.application.client .dynamic-view .iScrollHorizontalScrollbar {
  z-index: 4;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator):before, .application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator):after,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator):before,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator):after {
  content: '';
  position: absolute;
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 0.15625rem;
  box-shadow: 0 0 0 1px white inset;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar {
  width: 1.9375rem;
  height: 8rem;
  top: 50%;
  bottom: auto;
  right: 1px;
  transform: translateY(-50%);
  box-shadow: 0 1.0625rem 0 black inset, 0 -1.0625rem 0 black inset;
  background: linear-gradient(90deg, transparent calc(0.96875rem - 0.5px), white calc(0.96875rem - 0.5px), white calc(0.96875rem + 0.5px), transparent calc(0.96875rem + 0.5px));
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar:before, .application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar:after,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar:before,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar:after {
  left: 0.8125rem;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar:before,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar:before {
  top: 0.8125rem;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar:after,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollVerticalScrollbar:after {
  bottom: 0.8125rem;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar {
  height: 1.9375rem;
  width: 8rem;
  right: 50%;
  left: auto;
  top: 1px;
  transform: translateY(-50%);
  box-shadow: 1.0625rem 0 0 black inset, -1.0625rem 0 0 black inset;
  background: linear-gradient(0deg, transparent calc(0.96875rem - 0.5px), white calc(0.96875rem - 0.5px), white calc(0.96875rem + 0.5px), transparent calc(0.96875rem + 0.5px));
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar:before, .application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar:after,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar:before,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar:after {
  top: 0.8125rem;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar:before,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar:before {
  left: 0.8125rem;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar:after,
.application.client .dynamic-view .iScrollLoneScrollbar:not(.noIndicator).iScrollHorizontalScrollbar:after {
  right: 0.8125rem;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollIndicator,
.application.client .dynamic-view .iScrollIndicator {
  width: 1.9375rem;
  height: 1.9375rem;
  z-index: 1;
}
.application.client .bean.multiplechoicebean\.mpctest .iScrollIndicator:before,
.application.client .dynamic-view .iScrollIndicator:before {
  content: '';
  position: absolute;
  left: 0.8125rem;
  top: 0.8125rem;
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 0.15625rem;
  background-color: white;
  box-shadow: 0 0 0 2px white;
}

p, h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}

h1 {
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 35px;
  color: black;
}

h2 {
  font-family: text-font, "Avenir Next Ultra";
  font-size: 26px;
  color: black;
}

h3 {
  font-family: text-font, "Avenir Next";
  font-weight: bold;
  font-size: 16px;
  color: black;
  margin-bottom: 20px;
}

h4 {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  color: black;
}

h5 {
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 20px;
  /*![customer.highlightColor]*/
  color: #e31b1e;
  line-height: 28px;
  margin-top: 20px;
  margin-bottom: 20px;
}

h6 {
  font-family: text-font, "Avenir Next Demi";
  font-style: italic;
  font-size: 16px;
  color: black;
}

.landscape-text-spacer {
  visibility: hidden;
}

.portrait .landscape-text-spacer {
  display: none;
}

video::-webkit-media-controls-overlay-play-button {
  display: none;
}

.hide {
  display: none;
}

.hidden {
  visibility: hidden !important;
}

.h-scroll-prev,
.h-scroll-next {
  position: absolute;
}

.h-scroll-prev {
  width: 26px;
  height: 26px;
  line-height: 26px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  left: 0;
}
.h-scroll-prev::after {
  content: "d";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 26px;
}

.h-scroll-next {
  width: 26px;
  height: 26px;
  line-height: 26px;
  /*![customer.buttonIconColor]*/
  color: white;
  border-radius: 50%;
  /*![customer.buttonColor]*/
  background-color: black;
  cursor: pointer;
  right: 0;
}
.h-scroll-next::after {
  content: "p";
  /*![customer.buttonIconColor]*/
  color: white;
  font-family: "oeno";
  font-size: 26px;
}

.landscape .bean.textbean .bean-content {
  margin-top: 15px;
}

.application.portrait h5,
.cms .bean-parent.portrait h5 {
  font-size: 22px;
}

.bean.full-page {
  min-height: 100%;
}

.bean {
  box-sizing: border-box;
}
.bean .title {
  /*![customer.titleColor]*/
  color: black;
  padding-bottom: 4px;
  padding-top: 0px !important;
  -webkit-font-smoothing: antialiased;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 40px;
}
.bean .introduction,
.bean .sub-title,
.bean .subTitle,
.bean .introduction-text {
  font-family: text-font, "Avenir Next Ultra";
  font-size: 26px;
  padding-bottom: 9px;
  /*![customer.subtitleColor]*/
  color: black;
  -webkit-font-smoothing: antialiased;
  font-family: text-font, "Avenir Next";
  font-size: 25px;
  font-weight: 500;
}
.bean .text-area,
.bean .textPane {
  font-family: text-font, "Avenir Next";
  font-size: 14px;
  line-height: 24px;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}

.application.phone .bean .title, .bean-container.client.phone .bean .title, .bean-container.cms.phone .bean .title {
  line-height: 48px;
  font-family: title-font, "Avenir Next";
  font-weight: bold;
  font-size: 40px;
  word-break: break-word;
}
.application.phone .bean .sub-title, .bean-container.client.phone .bean .sub-title, .bean-container.cms.phone .bean .sub-title {
  font-family: text-font, "Avenir Next";
  font-size: 25px;
  font-weight: 500;
  word-break: break-word;
}

.application.landscape .bean-scroll-holder > .bean:first-child,
.cms .bean-parent.landscape .bean.doublelistbean\.doublelist {
  padding: 20px !important;
  min-height: 600px;
}

.application.landscape .bean.doublelistbean\.doublelist.image-right, .application.landscape .bean.doublelistbean\.doublelist.image-left,
.cms .bean-parent.landscape .bean.doublelistbean\.doublelist.image-right,
.cms .bean-parent.landscape .bean.doublelistbean\.doublelist.image-left {
  padding-right: 0 !important;
}

.landscape .bean_textbackground .bean-scroll-holder,
.landscape .bean_texthorizontalimage .bean-scroll-holder,
.landscape .bean_doublelist .bean-scroll-holder,
.landscape .bean_exam .bean-scroll-holder,
.landscape .bean_multiplechoicequiz .bean-scroll-holder,
.landscape .bean_photoquiz .bean-scroll-holder,
.landscape .bean_dragdrop .bean-scroll-holder,
.bean_videomultiplechoicequizfullscreen .bean-scroll-holder,
.bean_videotransition .bean-scroll-holder {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}

.portrait .bean_videomultiplechoicequizfullscreen .bean-scroll-holder {
  position: absolute;
  top: 0px;
  left: 0;
  bottom: 0px;
  width: 100vw !important;
}

.landscape .bean_doublelist .bean-scroll-holder,
.landscape .bean_photoquiz .bean-scroll-holder,
.bean_dragdrop .bean-scroll-holder {
  height: 100%;
}

.portrait .bean_textbackground .bean-scroll-holder,
.portrait .bean_texthorizontalimage .bean-scroll-holder {
  display: table;
  height: inherit;
}

.portrait .bean-parent.bean_hotspot {
  padding: 0 !important;
}

.portrait .bean-parent.bean_readmoretext .bean:first-of-type, .portrait .bean-parent.bean_download .bean:first-of-type, .portrait .bean-parent.bean_readmoretext2 .bean:first-of-type {
  min-height: 70%;
  padding-bottom: 0;
}

.portrait .downloadbean\.download,
.portrait .textbean\.readmoretext2 {
  -webkit-transform: translateY(-120%);
  -moz-transform: translateY(-120%);
  -ms-transform: translateY(-120%);
  -o-transform: translateY(-120%);
  transform: translateY(-120%);
}
.portrait .textbean\.readmoretext .readmoreButton {
  -webkit-transform: translateY(-120%);
  -moz-transform: translateY(-120%);
  -ms-transform: translateY(-120%);
  -o-transform: translateY(-120%);
  transform: translateY(-120%);
}

.application.landscape.narrow .objectViewHolderHolder .page-browser .pagesHolder .bean-container {
  right: 45px;
  width: calc(100% - 60px) !important;
}
.application.landscape.narrow .objectViewHolderHolder .page-browser .pagesHolder .bean-container .bean.hotspotbean\.hotspot .hotspot-content-wrapper .bean-content {
  margin-left: 0;
}
.application.landscape.narrow .objectViewHolderHolder .page-browser .pagesHolder .bean-container .bean.hotspotbean\.hotspot .hotspot-content-wrapper > .hotspot-content {
  margin-left: -20px;
}

/*# sourceMappingURL=beans.css.map */
{
"version": 3,
"mappings": "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",
"sources": ["../../../../../boonlearning/shared/bin/css/beans/_beans.scss","../../scss/general/_rtl.scss","../../scss/beans/_text.scss","../../scss/beans/_textbackground.scss","../../scss/general/_variables.scss","../../../../../fluid_applications/manager/bourbon/addons/_prefixer.scss","../../../../../fluid_applications/manager/bourbon/addons/_border-radius.scss","../../scss/beans/_multipleimage.scss","../../../../../fluid_applications/manager/bourbon/css3/_flex-box.scss","../../scss/beans/_doublelist.scss","../../scss/beans/_texthorizontalimage.scss","../../scss/beans/_interview.scss","../../scss/beans/_readmoretext.scss","../../scss/beans/_video.scss","../../scss/beans/_videotransition.scss","../../scss/beans/_videobuttons.scss","../../scss/beans/_download.scss","../../scss/beans/_multiplechoicequiz.scss","../../scss/beans/_multiplechoice.scss","../../scss/beans/_videomultiplechoicequiz.scss","../../scss/beans/_videomultiplechoicequizfullscreen.scss","../../scss/beans/_exam.scss","../../scss/beans/_photoquiz.scss","../../scss/beans/_hotspot.scss","../../scss/beans/_hotspottext.scss","../../scss/beans/_dragdrop.scss","../../scss/beans/landscape/_hotspot.scss","../../scss/beans/landscape/_doublelist.scss","../../scss/beans/landscape/_interview.scss","../../scss/beans/landscape/_multiplechoicequiz.scss","../../scss/beans/landscape/_photoquiz.scss","../../scss/beans/portrait/_textbackground.scss","../../scss/beans/portrait/_texthorizontalimage.scss","../../scss/beans/portrait/_text.scss","../../scss/beans/portrait/_hotspot.scss","../../scss/beans/portrait/_doublelist.scss","../../scss/beans/portrait/_interview.scss","../../scss/beans/portrait/_video.scss","../../scss/beans/portrait/_videotransition.scss","../../scss/beans/portrait/_photoquiz.scss","../../scss/beans/portrait/_multiplechoice.scss","../../scss/beans/portrait/_dragdrop.scss","../../scss/beans/portrait/_portrait.scss","../../scss/beans/_iscroll.scss","../../scss/beans/beans.scss"],
"names": [],
"file": "beans.css"
}