
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */
/* Last Compiled: 2023-11-21 1:46:12 UTC */

/*
Theme Name: Kolibri Games Custom Theme
Theme URI: https://www.kolibrigames.com
Version: 1.0
Description: A custom theme for Kolibri Games.
Author: Kolibri Games, Jenny Bachmman, Jemo Digital
Author URI: https://www.jemo-digital.de
template: bb-themea
*/
/* Add your custom styles here... */
@font-face {
  font-family: "LL Replica Bold Web";
  src: url("fonts/linetoreplicabold.woff2") format("woff2"), url("fonts/linetoreplicabold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LL Replica Regular Web";
  src: url("fonts/lineto-replica-regular.woff2") format("woff2"), url("fonts/lineto-replica-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
#cp_popup_id_2688 .cp-popup-content,
#cp_popup_id_2766 .cp-popup-content {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.youtube-popup {
  min-width: 100%;
  height: 315px;
}
@media (min-width: 768px) {
  .youtube-popup {
    height: 440px;
  }
}
@media (min-width: 1200px) {
  .youtube-popup {
    height: 560px;
  }
}
body,
button,
input,
optgroup,
select,
textarea,
h6,
.h6,
.heading-alt,
.typed-cursor,
.accordion .card-title,
.font-body,
.font-opensans {
  font-family: "LL Replica Regular Web", Tahoma, sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.font-title,
.font-raleway {
  font-family: "LL Replica Bold Web", Tahoma, sans-serif !important;
}
.underline h2 span {
  border-bottom: 5px solid #545eff;
}
#login-button {
  display: none !important;
}
.video-overlay .fl-row-content-wrap:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQYV2NkYGD4z8DAwMgABXAGNgGwSgwVAFbmAgXQdISfAAAAAElFTkSuQmCC);
}
.video-overlay.no-dots .fl-row-content-wrap:after {
  background-image: none;
}
table {
  width: 100%;
  font-size: 16px;
}
table tr {
  display: flex;
  flex-flow: column nowrap;
  border-top: 1px solid #e5e5ef;
}
table tr:nth-child(1) {
  background-color: #f7f9fd;
}
table tr td {
  width: 100%;
  padding: 12px;
}
table tr td:nth-child(1) {
  font-weight: bold;
}
table tr td:nth-child(2) {
  font-weight: normal;
}
table tr td:nth-child(2) strong {
  font-weight: normal;
}
table tr td:nth-child(3) {
  font-style: italic;
  font-weight: normal;
}
table tr td:nth-child(3) strong {
  font-style: italic;
  font-weight: normal;
}
@media (min-width: 768px) {
  table {
    font-size: 18px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .fl-page .uabb-rbs-toggle-sections {
    overflow: visible !important;
  }
}
.fl-page .uabb-photo-content {
  position: relative;
}
.fl-page .uabb-photo-content:hover .uabb-photo-download.uabb-photo-download-hover {
  opacity: 1;
  pointer-events: all;
  transition: all 300ms ease 0ms;
}
.fl-page .uabb-photo-download.uabb-photo-download-hover {
  padding: 30px 2% 20px 2%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  transition: all 300ms ease 0ms;
}
.fl-page .uabb-photo-download.uabb-photo-download-hover p {
  color: #ff416c;
  width: 100%;
  text-align: center;
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: bold;
  letter-spacing: 0.5px;
}
.fl-page .jemo-download-link {
  display: block;
  border: 2px solid #ff416c;
  padding: 10px 20px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  margin: 5px;
  line-height: 1.4;
  letter-spacing: 0.5px;
  border-radius: 2px;
  transition: all 300ms ease 0ms;
}
.fl-page .jemo-download-link:hover {
  color: #ffffff;
  background-color: #ff416c;
  transition: all 300ms ease 0ms;
}
.topbar {
  z-index: 1;
}
.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled {
  box-shadow: 0px 4px 14px rgba(125, 131, 204, 0.12) !important;
}
footer .col-lg-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 0;
}
footer .nav-hero .menu-item,
footer .nav-hero .nav-item {
  padding-left: 0;
  padding-right: 0;
}
footer .nav-hero .menu-item a::after,
footer .nav-hero .nav-item a::after {
  content: ' ';
  display: inline;
  padding: 0 10px;
  font-size: 0.8em;
}
footer .nav-hero .menu-item a:hover::after,
footer .nav-hero .nav-item a:hover::after {
  color: #474f5b;
}
footer .nav-hero .menu-item:last-of-type a::after,
footer .nav-hero .nav-item:last-of-type a::after {
  display: none;
}
.post-password-form {
  margin-top: 200px;
  text-align: center;
}
/* changes 29.04 */
@media (min-width: 768px) {
  .two-columns #positions div.col-lg-4:nth-child(1),
  .two-columns #positions div.col-lg-4:nth-child(2) {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
/* statistics */
.pink-parallel-bg .uabb-image {
  background-color: #f7f9fd;
  box-shadow: -8px 8px 0 #545eff;
  transform: skew(10deg);
  padding: 30px;
}
.pink-parallel-bg .uabb-image img {
  transform: skew(-10deg);
}
.statistics .uabb-number-int {
  word-wrap: break-word;
}
/* timeline */
.horizontal-nav {
  margin-bottom: 70px !important;
}
.wpex.horizontal-timeline.wpex-horizontal-left .timeline-media + div,
.wpex.horizontal-timeline .wpex.horizontal-timeline.wpex-horizontal-left .timeline-media {
  width: 50%;
}
.wpex.horizontal-timeline .horizontal-content .ex_s_lick-slide,
.wpex.horizontal-timeline.wpex-horizontal-left .timeline-media {
  padding: 0px;
}
.wpex.horizontal-timeline:not(.no-arr-top) .hor-container {
  margin: 0 100px;
}
@media (max-width: 768px) {
  .wpex.horizontal-timeline:not(.no-arr-top) .hor-container {
    margin: 0 30px;
  }
}
.wpex.horizontal-timeline .timeline-pos-select {
  border-color: #eeeeee;
}
.wpex.horizontal-timeline .timeline-hr {
  left: 0;
  width: 100%;
}
.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-prev,
.wpex.horizontal-timeline.wpex-horizontal-left .horizontal-nav .ex_s_lick-prev,
.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-next,
.wpex.horizontal-timeline.wpex-horizontal-left .horizontal-nav .ex_s_lick-next {
  width: 40px;
  height: 40px;
  border-radius: 0;
  background: #666666;
  border: none;
  color: #fff;
  position: absolute;
  top: 50px;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -20px;
}
.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-prev,
.wpex.horizontal-timeline.wpex-horizontal-left .horizontal-nav .ex_s_lick-prev {
  right: -35px;
  left: auto;
}
.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-next,
.wpex.horizontal-timeline.wpex-horizontal-left .horizontal-nav .ex_s_lick-next {
  left: -35px;
  right: auto;
}
.wpex.horizontal-timeline .horizontal-nav .ex_s_lick-arrow.ex_s_lick-disabled,
.wpex.horizontal-timeline.wpex-horizontal-left .horizontal-nav .ex_s_lick-arrow.ex_s_lick-disabled {
  background: #ffffff;
  border: 2px solid #EEEEEE;
}
.timeline-details {
  direction: ltr;
}
.wpex.horizontal-timeline .wpex.horizontal-timeline.no-arr-top .timeline-pos-select {
  display: none;
}
.wpex .wpex-dates a,
.wpex h2,
.wpex h2 a,
.wpex-single-timeline h1.tl-title,
.wpex .timeline-details h2,
.wpex .timeline-details h2 {
  font-weight: 600 !important;
  font-size: 24px;
  color: #37404d !important;
  letter-spacing: 1px !important;
  line-height: 1.6 !important;
  font-family: "LL Replica Bold Web", Tahoma, sans-serif !important;
  text-transform: none;
}
.wpex h2 + .hidden-date + .wptl-excerpt,
.wpex h2 + .wptl-excerpt {
  margin-top: 0;
  border-top: none;
}
.wpex.horizontal-timeline.tl-ct-left .timeline-details {
  padding: 58px 58px 0px !important;
}
.wpex.horizontal-timeline .wpex-timeline-label .timeline-media {
  margin-bottom: 0px;
}
.wpex.horizontal-timeline .wpex-timeline-label {
  background: #fff;
}
.timeline-media a {
  pointer-events: none;
  cursor: default;
}
.wpex .wptl-excerpt {
  color: #616771 !important;
  font-weight: 300 !important;
  font-size: 18px !important;
  line-height: 1.9 !important;
  font-family: "LL Replica Regular Web", Tahoma, sans-serif !important;
}
@media (max-width: 992px) {
  .wpex.horizontal-timeline.wpex-horizontal-left .timeline-media + div,
  .wpex.horizontal-timeline.wpex-horizontal-left .timeline-media {
    width: 100%;
  }
  .wpex.horizontal-timeline.tl-ct-left .timeline-details {
    padding: 58px !important;
  }
  .wpex.horizontal-timeline .horizontal-content .ex_s_lick-next {
    opacity: 1;
    transform: none;
    -webkit-transform: none;
  }
}
.fl-builder:not(.fl-builder-edit) .social-hover-box {
  position: relative;
}
.fl-builder:not(.fl-builder-edit) .social-hover-box .fl-col-content {
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 768px) {
  .fl-builder:not(.fl-builder-edit) .social-hover-box .fl-col-content {
    display: block;
  }
}
.fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-icons {
  order: 2;
}
@media (max-width: 767px) {
  .fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-icons {
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-icons {
    position: absolute;
    top: 30%;
    margin-top: -30px;
    opacity: 0;
    width: 100%;
    transition: all 300ms ease 0ms;
    z-index: 9;
  }
}
.fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-icons .fl-icon a {
  transition: color 300ms ease 0ms;
}
.fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-icons .fl-icon a:hover {
  transition: color 300ms ease 0ms;
}
.fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-content {
  order: 1;
}
@media (max-width: 767px) {
  .fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-content .fl-module-content {
    margin-bottom: 0;
  }
}
.fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-content .uabb-image-content {
  position: relative;
}
.fl-builder:not(.fl-builder-edit) .social-hover-box .social-hover-content .uabb-image-content:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(25, 25, 25, 0.6);
  pointer-events: none;
  opacity: 0;
  transition: all 300ms ease 0ms;
}
.fl-builder:not(.fl-builder-edit) .social-hover-box:hover .social-hover-icons {
  top: 40%;
  opacity: 1;
  transition: all 300ms ease 0ms;
}
.fl-builder:not(.fl-builder-edit) .social-hover-box:hover .social-hover-content .uabb-image-content:before {
  opacity: 1;
  transition: all 300ms ease 0ms;
}
.fl-module-info-box.full-height {
  height: 100%;
}
.fl-module-info-box.full-height .fl-module-content {
  height: calc(100% - 40px);
}
.fl-module-info-box.full-height .fl-module-content > .uabb-module-content {
  height: 100%;
}
.fl-module-info-box.full-height .fl-module-content > .uabb-module-content .uabb-infobox-left-right-wrap {
  height: 100%;
}
.fl-module-info-box.full-height .fl-module-content > .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content {
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
.fl-module-info-box.full-height .fl-module-content > .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-text-wrap {
  flex-grow: 2;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}
.card-img-top {
  width: 100%;
  height: auto;
}
.social-share {
  list-style-type: none;
  margin: 0;
  padding: 30px 0 0 0;
}
.social-share li {
  float: left;
  margin-right: 5px;
  padding: 0;
}
@media (min-width: 768px) {
  .social-share li {
    margin-right: 10px;
  }
}
.social-share li:last-child {
  margin: 0;
}
.social-share li a {
  display: block;
}
.social-share img {
  width: 40px;
}
@media (min-width: 768px) {
  .social-share img {
    width: 50px;
  }
}
.career-downloads .section-header {
  margin-bottom: 0;
}
.career-downloads .px-20 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.career-downloads .gap-y .mb-7 {
  display: none;
}
.fl-row.games-row .games-info-box .uabb-creative-button-text {
  font-size: 16px !important;
}
.fl-row.games-row .fl-col-group.fl-col-group-nested {
  margin-top: auto;
}
.btn.btn-blue {
  background-color: #545eff;
  border-color: #545eff;
  color: #FFFFFF;
}
.btn.btn-blue:hover {
  box-shadow: 0 2px 10px rgba(84, 94, 255, 0.4);
}
div.uabb-image-carousel .slick-prev {
  opacity: 0;
  left: 15px !important;
  transition: all 300ms ease 0ms;
}
div.uabb-image-carousel .slick-prev:hover {
  opacity: 0.8;
  transition: all 300ms ease 0ms;
}
div.uabb-image-carousel .slick-next {
  opacity: 0;
  right: 15px !important;
  transition: all 300ms ease 0ms;
}
div.uabb-image-carousel .slick-next:hover {
  opacity: 0.8;
  transition: all 300ms ease 0ms;
}
div.uabb-image-carousel:hover .slick-prev {
  opacity: 0.4;
  transition: all 300ms ease 0ms;
}
div.uabb-image-carousel:hover .slick-prev:hover {
  opacity: 0.8;
  transition: all 300ms ease 0ms;
}
div.uabb-image-carousel:hover .slick-next {
  opacity: 0.4;
  transition: all 300ms ease 0ms;
}
div.uabb-image-carousel:hover .slick-next:hover {
  opacity: 0.8;
  transition: all 300ms ease 0ms;
}
.fl-module-dual-color-heading.values .elementor-heading-title,
.fl-module-dual-color-heading.values .uabb-first-heading-text {
  font-family: "LL Replica Regular Web", Tahoma, sans-serif !important;
  line-height: 2em;
}
.fl-module-dual-color-heading.values .uabb-second-heading-text {
  font-family: "LL Replica Bold Web", Tahoma, sans-serif !important;
  font-weight: 700;
  border-bottom: 3px solid #545eff;
  padding: 0 6px 6px 6px;
  position: relative;
  margin-left: -3px;
  white-space: nowrap;
}
.fl-builder-edit .value-box .elementor-widget-text-editor,
.fl-builder-edit .value-box .fl-module-rich-text {
  transition: all 300ms ease 0ms;
}
.fl-builder-edit .value-box .elementor-widget-text-editor .elementor-text-editor,
.fl-builder-edit .value-box .fl-module-rich-text .elementor-text-editor {
  font-size: 20px;
  line-height: 1.8em;
}
.fl-builder-edit .value-box .elementor-widget-text-editor.hover-text,
.fl-builder-edit .value-box .fl-module-rich-text.hover-text {
  opacity: 1;
  pointer-events: all;
  position: relative;
  top: 0;
}
.fl-builder-edit .value-box.left .elementor-widget-text-editor.hover-text,
.fl-builder-edit .value-box.left .fl-module-rich-text.hover-text {
  right: 0;
  left: 0;
  top: 0;
  transform: scale(1);
  transition: all 300ms ease 0ms;
}
.fl-builder-edit .value-box.right .elementor-widget-text-editor.hover-text,
.fl-builder-edit .value-box.right .fl-module-rich-text.hover-text {
  left: 0;
  right: 0;
  top: 0;
  transform: scale(1);
  transition: all 300ms ease 0ms;
}
.fl-builder-edit .value-box.left .fl-row-content:hover .elementor-widget-text-editor,
.fl-builder-edit .value-box.right .fl-row-content:hover .elementor-widget-text-editor,
.fl-builder-edit .value-box.left .fl-row-content:hover .elementor-widget-heading,
.fl-builder-edit .value-box.right .fl-row-content:hover .elementor-widget-heading,
.fl-builder-edit .value-box.left .fl-row-content:hover .fl-module-rich-text,
.fl-builder-edit .value-box.right .fl-row-content:hover .fl-module-rich-text,
.fl-builder-edit .value-box.left .fl-row-content:hover .fl-module-dual-color-heading,
.fl-builder-edit .value-box.right .fl-row-content:hover .fl-module-dual-color-heading {
  opacity: 1;
  transition: all 300ms ease 0ms;
}
.value-box {
  position: relative;
}
.value-box .elementor-widget-heading,
.value-box .uabb-dual-color-heading {
  transition: all 300ms ease 0ms;
}
.value-box .elementor-widget-heading .elementor-heading-title,
.value-box .uabb-dual-color-heading .elementor-heading-title,
.value-box .elementor-widget-heading .uabb-first-heading-text,
.value-box .uabb-dual-color-heading .uabb-first-heading-text {
  font-family: "LL Replica Regular Web", Tahoma, sans-serif !important;
  line-height: 2em;
}
.value-box .elementor-widget-heading .elementor-heading-title b,
.value-box .uabb-dual-color-heading .elementor-heading-title b,
.value-box .elementor-widget-heading .uabb-first-heading-text b,
.value-box .uabb-dual-color-heading .uabb-first-heading-text b {
  font-weight: 700;
  border-bottom: 3px solid #545eff;
  padding: 0 6px 6px 6px;
  position: relative;
  margin-left: -3px;
}
.value-box .elementor-widget-heading .uabb-second-heading-text,
.value-box .uabb-dual-color-heading .uabb-second-heading-text {
  font-family: "LL Replica Bold Web", Tahoma, sans-serif !important;
  font-weight: 700;
  border-bottom: 3px solid #545eff;
  padding: 0 6px 6px 6px;
  position: relative;
  margin-left: -3px;
  white-space: nowrap;
}
.value-box .elementor-widget-text-editor,
.value-box .fl-module-rich-text {
  transition: all 300ms ease 0ms;
}
.value-box .elementor-widget-text-editor .elementor-text-editor,
.value-box .fl-module-rich-text .elementor-text-editor {
  font-size: 20px;
  line-height: 1.8em;
}
.value-box .elementor-widget-text-editor.hover-text,
.value-box .fl-module-rich-text.hover-text {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: -500px;
  background-color: #ff416c;
  color: #ffffff;
  width: auto;
}
.value-box .elementor-widget-text-editor.hover-text ul,
.value-box .fl-module-rich-text.hover-text ul {
  padding-left: 10px;
}
@media screen and (min-width: 768px) {
  .value-box .elementor-widget-text-editor.hover-text ul,
  .value-box .fl-module-rich-text.hover-text ul {
    padding-left: 40px;
  }
}
.value-box .elementor-widget-text-editor.hover-text ul li,
.value-box .fl-module-rich-text.hover-text ul li {
  padding: 15px 0 15px 10px;
  text-align: left;
  list-style: none;
  text-indent: -1em;
}
.value-box .elementor-widget-text-editor.hover-text ul li::before,
.value-box .fl-module-rich-text.hover-text ul li::before {
  content: '';
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 9"><defs><style>.cls-1{fill:%23fff;}</style></defs><polygon class="cls-1" points="1 5.25 9 1 9 8 1 5.25"/></svg>');
  display: inline-block;
  width: 10px;
  height: 9px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
  margin-bottom: 2px;
}
.value-box .fl-col-content {
  position: relative;
}
.value-box.left .elementor-widget-text-editor.hover-text,
.value-box.left .fl-module-rich-text.hover-text {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" viewBox="0 0 648 376"><defs><style>.cls-1{fill:%23ff416c;}</style></defs><title>values-description-bg-left</title><polygon class="cls-1" points="452.09 8.65 9.83 96.23 6.77 367.35 641.23 329.41 452.09 8.65"/></svg>');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  padding: 60px 0 20px 0;
  left: 0;
  right: 0;
  top: 0;
  transform: scale(0.01);
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .value-box.left .elementor-widget-text-editor.hover-text,
  .value-box.left .fl-module-rich-text.hover-text {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 648 376"><defs><style>.cls-1{fill:%23ff416c;}</style></defs><title>values-description-bg-left</title><polygon class="cls-1" points="452.09 8.65 9.83 96.23 6.77 367.35 641.23 329.41 452.09 8.65"/></svg>');
    background-size: 100% 100%;
    padding: 15% 23% 5% 5px;
    right: -100px;
    left: -5px;
    top: -10px;
  }
}
.value-box.left .fl-row-content {
  position: relative;
}
.value-box.left .fl-row-content::before {
  opacity: 0;
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  left: -50px;
  right: -50px;
  height: 375px;
  width: auto;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1297 494"><defs><style>.cls-1{fill:%23ffd7e2;}.cls-2{fill:%23e6e8f8;}</style></defs><title>values-hover-bg-left</title><polygon class="cls-1" points="176.9 106.6 19.5 395.51 1127.16 485.61 1287.5 18.61 176.9 106.6"/><polygon class="cls-2" points="166.9 95.6 9.5 384.51 1117.16 474.61 1277.5 7.61 166.9 95.6"/></svg>');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
  transform: scale(0.01);
  transition: all 300ms ease 0ms;
}
.value-box.right .elementor-widget-text-editor.hover-text,
.value-box.right .fl-module-rich-text.hover-text {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" viewBox="0 0 648 376"><defs><style>.cls-1{fill:%23ff416c;}</style></defs><title>values-description-bg-right</title><polygon class="cls-1" points="195.91 8.65 638.17 96.23 641.23 367.35 6.77 329.41 195.91 8.65"/></svg>');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 60px 0 20px 0;
  left: 0;
  right: 0;
  top: -10px;
  transform: scale(0.01);
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .value-box.right .elementor-widget-text-editor.hover-text,
  .value-box.right .fl-module-rich-text.hover-text {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 648 376"><defs><style>.cls-1{fill:%23ff416c;}</style></defs><title>values-description-bg-right</title><polygon class="cls-1" points="195.91 8.65 638.17 96.23 641.23 367.35 6.77 329.41 195.91 8.65"/></svg>');
    background-size: 100% 100%;
    padding: 15% 25px 5% 23%;
    left: -100px;
    right: -5px;
    top: -35px;
  }
}
.value-box.right .fl-row-content {
  position: relative;
}
.value-box.right .fl-row-content::before {
  opacity: 0;
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: -50px;
  right: -50px;
  height: 375px;
  width: auto;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1297 494"><defs><style>.cls-1{fill:%23ffd7e2;}.cls-2{fill:%23e6e8f8;}</style></defs><title>values-hover-bg-right</title><polygon class="cls-1" points="1133.1 106.6 1290.5 395.51 182.84 485.61 22.5 18.61 1133.1 106.6"/><polygon class="cls-2" points="1117.1 95.6 1274.5 384.51 166.84 474.61 6.5 7.61 1117.1 95.6"/></svg>');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
  transform: scale(0.01);
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .value-box.left.active .fl-row-content::before,
  .value-box.right.active .fl-row-content::before {
    opacity: 1;
    transform: scale(1);
    transition: all 300ms ease 0ms;
  }
}
@media screen and (max-width: 768px) {
  .value-box.left.hover .fl-row-content .elementor-widget-text-editor,
  .value-box.right.hover .fl-row-content .elementor-widget-text-editor,
  .value-box.left.hover .fl-row-content .elementor-widget-heading,
  .value-box.right.hover .fl-row-content .elementor-widget-heading,
  .value-box.left.hover .fl-row-content .fl-module-rich-text,
  .value-box.right.hover .fl-row-content .fl-module-rich-text,
  .value-box.left.hover .fl-row-content .fl-module-dual-color-heading,
  .value-box.right.hover .fl-row-content .fl-module-dual-color-heading {
    opacity: 0;
    transition: all 300ms ease 0ms;
  }
  .value-box.left.hover .fl-row-content .elementor-widget-text-editor.hover-text,
  .value-box.right.hover .fl-row-content .elementor-widget-text-editor.hover-text,
  .value-box.left.hover .fl-row-content .elementor-widget-heading.hover-text,
  .value-box.right.hover .fl-row-content .elementor-widget-heading.hover-text,
  .value-box.left.hover .fl-row-content .fl-module-rich-text.hover-text,
  .value-box.right.hover .fl-row-content .fl-module-rich-text.hover-text,
  .value-box.left.hover .fl-row-content .fl-module-dual-color-heading.hover-text,
  .value-box.right.hover .fl-row-content .fl-module-dual-color-heading.hover-text {
    opacity: 1;
    pointer-events: all;
    transform: scale(1);
    transition: all 300ms ease 200ms;
  }
  .value-box.left.hover .fl-row-content .value-box-content::after,
  .value-box.right.hover .fl-row-content .value-box-content::after {
    content: '─';
    right: 7px;
    top: 58px;
    transition: none 300ms ease 0ms;
  }
}
@media screen and (min-width: 768px) {
  .value-box.left .fl-row-content:hover::before,
  .value-box.right .fl-row-content:hover::before {
    opacity: 1;
    transform: scale(1);
    transition: all 300ms ease 0ms;
  }
  .value-box.left .fl-row-content:hover .elementor-widget-text-editor,
  .value-box.right .fl-row-content:hover .elementor-widget-text-editor,
  .value-box.left .fl-row-content:hover .elementor-widget-heading,
  .value-box.right .fl-row-content:hover .elementor-widget-heading,
  .value-box.left .fl-row-content:hover .fl-module-rich-text,
  .value-box.right .fl-row-content:hover .fl-module-rich-text,
  .value-box.left .fl-row-content:hover .fl-module-dual-color-heading,
  .value-box.right .fl-row-content:hover .fl-module-dual-color-heading {
    opacity: 0;
    transition: all 300ms ease 0ms;
  }
  .value-box.left .fl-row-content:hover .elementor-widget-text-editor.hover-text,
  .value-box.right .fl-row-content:hover .elementor-widget-text-editor.hover-text,
  .value-box.left .fl-row-content:hover .elementor-widget-heading.hover-text,
  .value-box.right .fl-row-content:hover .elementor-widget-heading.hover-text,
  .value-box.left .fl-row-content:hover .fl-module-rich-text.hover-text,
  .value-box.right .fl-row-content:hover .fl-module-rich-text.hover-text,
  .value-box.left .fl-row-content:hover .fl-module-dual-color-heading.hover-text,
  .value-box.right .fl-row-content:hover .fl-module-dual-color-heading.hover-text {
    opacity: 1;
    pointer-events: all;
    transform: scale(1);
    transition: all 300ms ease 200ms;
  }
  .value-box.left .fl-row-content:hover .value-box-content::after,
  .value-box.right .fl-row-content:hover .value-box-content::after {
    display: none;
    transition: all 300ms ease 0ms;
  }
}
.value-box .value-box-content {
  position: relative;
}
.value-box .value-box-content::before {
  transform: scale(1);
  opacity: 1;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid slice" viewBox="0 0 1297 494"><defs><style>.cls-1{fill:%23ffd7e2;}.cls-2{fill:%23e6e8f8;}</style></defs><title>values-hover-bg-left</title><polygon class="cls-1" points="176.9 106.6 19.5 395.51 1127.16 485.61 1287.5 18.61 176.9 106.6"/><polygon class="cls-2" points="166.9 95.6 9.5 384.51 1117.16 474.61 1277.5 7.61 166.9 95.6"/></svg>');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .value-box .value-box-content::before {
    opacity: 0;
  }
}
@media screen and (max-device-width: 760px) and (-webkit-device-pixel-ratio: 4), screen and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
  .value-box .value-box-content::before {
    opacity: 1;
  }
}
.value-box .value-box-content::after {
  content: '＋';
  color: #545eff;
  display: block;
  position: absolute;
  right: 10px;
  top: 60px;
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .value-box .value-box-content::after {
    opacity: 0;
    transition: opacity 300ms ease 0ms;
  }
}
@media screen and (max-device-width: 760px) and (-webkit-device-pixel-ratio: 4), screen and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
  .value-box .value-box-content::after {
    opacity: 1;
    transition: opacity 300ms ease 0ms;
  }
}
@media screen and (min-width: 768px) {
  .value-box.left.active .value-box-content::after {
    opacity: 1;
    top: 80px;
    left: 60px;
    transition: opacity 300ms ease 0ms;
  }
}
@media screen and (min-width: 900px) {
  .value-box.left.active .value-box-content::after {
    left: 100px;
  }
}
@media screen and (min-width: 768px) {
  .value-box.right.active .value-box-content::after {
    opacity: 1;
    right: 70px;
    top: 90px;
    transition: opacity 300ms ease 0ms;
  }
}
@media screen and (min-width: 900px) {
  .value-box.right.active .value-box-content::after {
    right: 110px;
  }
}
.career-header::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2253.88 1119.48"><defs><style>.cls-1,.cls-5{fill:%23545eff;}.cls-1,.cls-2,.cls-6{opacity:1;}.cls-3,.cls-6{fill:%23ff416c;}.cls-4{opacity:1;}</style></defs><polygon class="cls-1" points="2253.88 1059.71 2253.88 1119.48 180.81 1004.57 437.75 1009.17 647.84 1015.02 791.97 1019.03 974.55 1024.11 1034.38 1025.77 1069.62 1026.75 2253.88 1059.71"/><g class="cls-2"><polygon class="cls-3" points="562.51 107.32 160.83 130.95 562.51 156.7 562.51 107.32"/><polygon class="cls-3" points="1298.84 64.01 811.17 92.69 760.06 169.36 1205.2 197.9 1298.92 64.01 1298.84 64.01"/><polygon class="cls-3" points="562.51 239.09 160.83 264.84 562.51 293.13 562.51 239.09"/><polygon class="cls-3" points="672.39 300.87 1111.48 331.79 1203.8 199.9 1205.2 197.9 720.32 228.98 672.39 300.87"/><polygon class="cls-3" points="562.51 370.45 160.83 398.74 562.51 430.12 562.51 370.45"/><polygon class="cls-3" points="629.13 365.76 585.05 431.88 1017.75 465.68 1111.48 331.79 629.13 365.76"/><polygon class="cls-3" points="1017.75 465.69 160.83 532.63 924 599.58 978.67 521.51 1017.75 465.69"/><polygon class="cls-3" points="160.83 665.59 830.12 734.18 924.16 600.51 160.83 665.59"/><polygon class="cls-3" points="924.02 867.37 881.67 806.87 830.29 733.47 160.83 800.42 924.02 867.37"/><polygon class="cls-3" points="924.02 867.37 160.83 934.31 1017.75 1001.26 924.02 867.37"/></g><g class="cls-4"><polygon class="cls-5" points="1273.75 0 1267.67 8.68 1132.28 0 1273.75 0"/><polygon class="cls-5" points="487.56 111.9 487.56 58.68 0 89.94 391.81 117.53 487.56 111.9"/><polygon class="cls-5" points="1267.67 8.68 1265.96 11.11 1225.81 68.47 811.34 92.85 776.82 144.64 620.93 133.66 679.11 46.4 1267.67 8.68"/><polygon class="cls-5" points="487.56 244.07 161 265 487.56 287.99 487.56 290.55 0 252.46 487.56 218.12 487.56 244.07"/><polygon class="cls-5" points="1138.12 193.74 1131.81 202.76 1131.81 202.77 720.49 229.13 672.56 301.02 1044.69 327.22 1040.14 333.72 1040.13 333.72 514.92 292.69 516.69 290.04 562.68 293.28 562.68 239.25 550 240.06 568.42 212.43 978.81 183.53 978.82 183.53 1138.12 193.74"/><polygon class="cls-5" points="629.3 365.91 585.22 432.03 951.28 460.63 943.56 471.65 786.18 483.95 786.14 483.95 0 414.98 183.48 400.65 183.5 400.65 562.68 430.27 562.68 371.02 1040.13 333.72 1037.73 337.15 629.3 365.91"/><polygon class="cls-5" points="857.97 593.92 848.74 607.11 550.45 632.54 550.43 632.54 0 577.5 335.35 548.08 857.97 593.92"/><polygon class="cls-5" points="448.3 695.19 826.92 733.98 408.34 775.84 0 740.02 448.3 695.19"/><polygon class="cls-5" points="830.46 733.63 830.62 733.86 830.29 734.33 826.92 733.98 830.46 733.63"/><polygon class="cls-5" points="926.37 821.28 889.56 818.05 881.84 807.02 830.62 733.86 847.94 709.25 874.96 747.85 926.37 821.28"/><polygon class="cls-5" points="661.75 844.49 924.19 867.52 277.71 924.23 277.68 924.23 0 902.54 661.72 844.49 661.75 844.49"/><polygon class="cls-5" points="1040.13 983.8 1003.6 980.95 1003.59 980.95 924.19 867.52 893.82 824.14 926.37 821.28 1040.13 983.8"/><polygon class="cls-5" points="1052.87 1002 1018.33 1002 1017.92 1001.42 1010.5 1002 807.15 1002 916.29 993.47 916.32 993.47 1017.92 1001.41 1017.64 1001.02 1007.38 986.36 1007.66 986.34 1040.13 983.8 1052.87 1002"/></g><polygon class="cls-6" points="2253.88 1002 2253.88 1059.71 1069.62 1026.75 1034.38 1025.77 974.55 1024.11 791.97 1019.03 647.84 1015.02 437.75 1009.17 180.81 1004.57 144.88 1002.57 233.34 1002 2253.88 1002"/></svg>');
  background-size: 1100px;
  background-position: left 60% bottom -20px;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 1;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 480px) {
  .career-header::before {
    background-position: left 70% bottom -20px;
    transition: all 300ms ease 0ms;
  }
}
@media screen and (min-width: 768px) {
  .career-header::before {
    background-position: right bottom -2px;
    transition: all 300ms ease 0ms;
  }
}
@media screen and (min-width: 992px) {
  .career-header::before {
    background-size: 1800px;
    background-position: left 80% bottom -20px;
    transition: all 300ms ease 0ms;
  }
}
@media screen and (min-width: 1200px) {
  .career-header::before {
    background-size: 1800px;
    background-position: left 90% bottom -20px;
    transition: all 300ms ease 0ms;
  }
}
@media screen and (min-width: 1400px) {
  .career-header::before {
    background-size: 2500px;
    background-position: right bottom -20px;
    transition: all 300ms ease 0ms;
  }
}
@media screen and (min-width: 2500px) {
  .career-header::before {
    background-size: 150%;
    background-position: right bottom -20px;
    transition: all 300ms ease 0ms;
  }
}
.career-header h1 {
  font-size: 60px;
}
.career-header p.fs-20 {
  font-size: 32px !important;
  color: #ffffff;
}
.career-header p:last-of-type {
  margin-bottom: 0;
}
.career-header .opacity-70 {
  opacity: 1;
}
.career-header .btn {
  height: 60px;
  font-size: 20px;
}
.career-header .btn.mr-16 {
  margin-right: 0 !important;
}
@media screen and (min-width: 768px) {
  .middle-line-gradient.gray-white {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f9fd+0,f7f9fd+50,ffffff+50,ffffff+100 */
    background: #f7f9fd;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f7f9fd 50%, #ffffff 50%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f7f9fd 50%, #ffffff 50%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f7f9fd 50%, #ffffff 50%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fd', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 */
  }
}
@media screen and (min-width: 768px) {
  .middle-line-gradient.white-gray {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f9fd+0,f7f9fd+50,ffffff+50,ffffff+100 */
    background: #f7f9fd;
    /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 50%, #f7f9fd 50%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffffff 50%, #f7f9fd 50%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffffff 50%, #f7f9fd 50%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fd', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 */
  }
}
.middle-line-gradient.off-center {
  background: #f7f9fd;
}
@media screen and (min-width: 768px) {
  .middle-line-gradient.off-center {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f9fd+0,f7f9fd+50,ffffff+50,ffffff+100 */
    background: #f7f9fd;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f7f9fd 60%, #ffffff 60%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f7f9fd 60%, #ffffff 60%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f7f9fd 60%, #ffffff 60%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fd', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 */
  }
}
.regular-font h1,
.regular-font h2,
.regular-font h3,
.regular-font h4,
.regular-font h5,
.regular-font h6 {
  font-family: "LL Replica Regular Web", Tahoma, sans-serif !important;
  font-weight: 400;
}
.full-right-60 .fl-row-content .fl-col-group .fl-col.full {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
@media screen and (min-width: 768px) {
  .full-right-60 .fl-row-content .fl-col-group .fl-col.full {
    max-width: 1180px;
  }
}
.full-right-60 .fl-row-content .fl-col-group.fl-col-group-equal-height .fl-col:nth-child(1) .fl-col-content {
  max-width: 436px;
  margin-left: auto;
}
.content .info {
  background-color: #f7f9fd;
  margin-left: -20px;
  margin-right: -20px;
  width: auto;
  padding: 20px;
  margin-bottom: 40px;
}
.content .info h4 span {
  font-family: "LL Replica Bold Web";
}
.content .info p,
.content .info span,
.content .info strong {
  color: #ff416c;
  margin-bottom: 0 !important;
}
.career-angle-top {
  position: relative;
}
.career-angle-top .fl-row-content-wrap .fl-col-group {
  position: relative;
  z-index: 1;
}
.career-angle-top .fl-row-content-wrap::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -1px;
  height: 200px;
  width: 100%;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1920 699"><defs><style>.cls-1{fill:%23fff;}.cls-2{fill:url(%23linear-gradient);}.cls-3{fill:%23ff1d69;}.cls-4{fill:%234f5eff;}</style><linearGradient id="linear-gradient" x1="1237.5" y1="6.66" x2="1135.15" y2="922.59" gradientUnits="userSpaceOnUse"><stop offset="0.13" stop-color="%23fff"/><stop offset="0.35" stop-color="%23ff1d69"/></linearGradient></defs><rect class="cls-1" width="2364" height="699"/><polygon class="cls-2" points="2112.45 2354.06 -321.55 2121.06 510.45 37.06 2522.45 345.06 2112.45 2354.06"/><polygon class="cls-3" points="2112.45 2354.06 -596.54 2143.06 411.45 61.06 2441.45 368.06 2112.45 2354.06"/><polygon class="cls-4" points="2087.45 2292.06 -641.54 2042.06 290.45 94.06 2402.45 401.06 2087.45 2292.06"/></svg>');
  /*background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 2364 699.5"><defs><style>.cls-1{fill:%23fff;}.cls-2{fill:url(%23linear-gradient);}.cls-3{fill:%23ff1d69;}.cls-4{fill:%234f5eff;}</style><linearGradient id="linear-gradient" x1="1342.71" y1="77.28" x2="1298.17" y2="394.23" gradientUnits="userSpaceOnUse"><stop offset="0.16" stop-color="%23fff"/><stop offset="0.56" stop-color="%23af1a4a"/></linearGradient></defs><title>angle-bg-top</title><rect class="cls-1" width="2364" height="699"/><polygon class="cls-2" points="2364 280.32 2364 699.5 146.52 699.5 288.86 344.31 384.63 105.35 426.13 1.79 2364 280.32"/><path class="cls-3" d="M426.13,60.79l-22.88,47.26L288.86,344.31,116.9,699.5H2364V353.86Z"/><polygon class="cls-4" points="2364 393.07 2364 699.5 6.53 699.5 305.13 93.79 384.63 105.35 403.25 108.05 2364 393.07"/></svg>');*/
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media screen and (min-width: 540px) {
  .career-angle-top .fl-row-content-wrap::before {
    height: 300px;
  }
}
@media screen and (min-width: 800px) {
  .career-angle-top .fl-row-content-wrap::before {
    height: 350px;
  }
}
@media screen and (min-width: 992px) {
  .career-angle-top .fl-row-content-wrap::before {
    height: 698px;
    background-position: top left -120px;
  }
}
@media screen and (min-width: 1450px) {
  .career-angle-top .fl-row-content-wrap::before {
    height: 698px;
    background-position: top left -80px;
    background-size: 2365px;
  }
}
@media screen and (min-width: 2280px) {
  .career-angle-top .fl-row-content-wrap::before {
    background-size: 100% 100%;
    background-position: top left;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1920 699"><defs><style>.cls-1{fill:%23fff;}.cls-2{fill:url(%23linear-gradient);}.cls-3{fill:%23ff1d69;}.cls-4{fill:%234f5eff;}</style><linearGradient id="linear-gradient" x1="1237.5" y1="6.66" x2="1135.15" y2="922.59" gradientUnits="userSpaceOnUse"><stop offset="0.13" stop-color="%23fff"/><stop offset="0.35" stop-color="%23ff1d69"/></linearGradient></defs><rect class="cls-1" width="2364" height="699"/><polygon class="cls-2" points="2112.45 2354.06 -321.55 2121.06 510.45 37.06 2522.45 345.06 2112.45 2354.06"/><polygon class="cls-3" points="2112.45 2354.06 -596.54 2143.06 411.45 61.06 2441.45 368.06 2112.45 2354.06"/><polygon class="cls-4" points="2087.45 2292.06 -641.54 2042.06 290.45 94.06 2402.45 401.06 2087.45 2292.06"/></svg>');
  }
}
.career-angle-top .fl-module-uabb-faq .fl-module-content {
  max-width: 850px;
}
.career-angle-top .fl-module-uabb-faq .uabb-faq-item {
  display: none;
}
.career-angle-top .fl-module-uabb-faq .uabb-faq-item:nth-child(6),
.career-angle-top .fl-module-uabb-faq .uabb-faq-item:nth-child(1),
.career-angle-top .fl-module-uabb-faq .uabb-faq-item:nth-child(9) {
  display: block;
}
.career-angle-top .fl-module-uabb-faq .uabb-faq-item .uabb-faq-questions-button {
  background: #ffffff !important;
}
.career-angle-top .fl-module-uabb-faq .uabb-faq-item .uabb-faq-content {
  color: #ffffff !important;
}
.career-angle-top .fl-module-uabb-faq .uabb-faq-item .uabb-faq-content a {
  transition: all 300ms ease 0ms;
}
.career-angle-top .fl-module-uabb-faq .uabb-faq-item .uabb-faq-content a:hover {
  color: #ffffff;
  transition: all 300ms ease 0ms;
}
.fl-module-uabb-faq .uabb-faq-icon-wrap {
  opacity: 1;
}
.fl-module-uabb-faq .uabb-faq-questions-button .uabb-faq-button-icon {
  transition: all 300ms ease 0ms;
}
.fl-module-uabb-faq .uabb-faq-questions-button:hover .uabb-faq-button-icon {
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .bg-side-element::before {
    content: '';
    display: block;
    position: absolute;
    left: -150px;
    bottom: 0;
    height: 1700px;
    width: 300px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 411 2069"><defs><style>.cls-1{fill:%234f5eff;}.cls-2{fill:%23ff1d69;}</style></defs><polygon class="cls-1" points="0 1972.1 338.01 1742.22 376 1716.38 113.93 584.07 113.93 584.05 8 126.38 0 639.48 0 1972.1"/><polygon class="cls-2" points="0 2046.61 351 1809.38 338.01 1742.22 113.93 584.07 113.93 584.05 1 0.38 0 43.67 0 2046.61"/></svg>');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
  }
}
.uabb-module-content {
  position: relative;
}
.career-footer {
  position: relative;
}
.career-footer::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 118px;
  width: 100%;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1972.48 121"><defs><style>.cls-1{fill:%235658ff;}.cls-2{fill:%235c0b70;}</style></defs><title>footer-bg-overlay</title><polygon class="cls-1" points="1922 25 1972.47 121 0.2 121 1922 25"/><polygon class="cls-2" points="1837 0 1851.24 28.54 0 121 0 106 1837 0"/></svg>');
  background-size: 1950px;
  background-position: top center;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media screen and (min-width: 1950px) {
  .career-footer::after {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 1972.48 121"><defs><style>.cls-1{fill:%235658ff;}.cls-2{fill:%235c0b70;}</style></defs><title>footer-bg-overlay</title><polygon class="cls-1" points="1922 25 1972.47 121 0.2 121 1922 25"/><polygon class="cls-2" points="1837 0 1851.24 28.54 0 121 0 106 1837 0"/></svg>');
    background-size: 100%;
  }
}
.career-testmonial-slider .fl-slide-photo .fl-slide-photo-img,
.career-testmonial-slider .fl-slide-mobile-photo .fl-slide-photo-img,
.career-testmonial-slider .fl-slide-photo .fl-slide-mobile-photo-img,
.career-testmonial-slider .fl-slide-mobile-photo .fl-slide-mobile-photo-img {
  -webkit-box-shadow: 28px 28px 0px 0px #1826f1;
  -moz-box-shadow: 28px 28px 0px 0px #1826f1;
  box-shadow: 28px 28px 0px 0px #1826f1;
}
.career-testmonial-slider .fl-slide-mobile-photo .fl-slide-mobile-photo-img {
  width: 75%;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .career-testmonial-slider .fl-slide .fl-slide-content {
    padding: 60px 5px 30px 5px !important;
  }
}
@media screen and (max-width: 768px) {
  .career-testmonial-slider .fl-slide .fl-slide-content h3.fl-slide-title {
    font-size: 22px !important;
    line-height: 1.4 !important;
  }
}
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text,
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text > *,
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text * {
  font-size: 18px !important;
  line-height: 1.6em !important;
  text-align: left;
}
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text .linkedin,
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text > * .linkedin,
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text * .linkedin {
  height: 37px;
  width: 37px;
  display: inline-block;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="M18.5,1A17.5,17.5,0,1,0,36,18.5,17.51,17.51,0,0,0,18.5,1ZM13.41,27.46H9.15V14.63h4.26ZM11.28,12.88h0a2.22,2.22,0,1,1,.05-4.43,2.22,2.22,0,1,1,0,4.43Zm17.5,14.58H24.52V20.6c0-1.73-.62-2.9-2.16-2.9a2.31,2.31,0,0,0-2.18,1.55,2.79,2.79,0,0,0-.14,1v7.17H15.77s.06-11.62,0-12.83H20v1.82a4.2,4.2,0,0,1,3.84-2.12c2.8,0,4.9,1.83,4.9,5.77Z" transform="translate(-1 -1)"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0 !important;
  transition: all 300ms ease 0ms;
}
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text .linkedin:hover,
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text > * .linkedin:hover,
.career-testmonial-slider .fl-slide .fl-slide-content .fl-slide-text * .linkedin:hover {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35"><defs><style>.cls-1{fill:%231826f1;}</style></defs><path class="cls-1" d="M18.5,1A17.5,17.5,0,1,0,36,18.5,17.51,17.51,0,0,0,18.5,1ZM13.41,27.46H9.15V14.63h4.26ZM11.28,12.88h0a2.22,2.22,0,1,1,.05-4.43,2.22,2.22,0,1,1,0,4.43Zm17.5,14.58H24.52V20.6c0-1.73-.62-2.9-2.16-2.9a2.31,2.31,0,0,0-2.18,1.55,2.79,2.79,0,0,0-.14,1v7.17H15.77s.06-11.62,0-12.83H20v1.82a4.2,4.2,0,0,1,3.84-2.12c2.8,0,4.9,1.83,4.9,5.77Z" transform="translate(-1 -1)"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 300ms ease 0ms;
}
.career-testmonial-slider .fl-content-slider-navigation {
  top: auto;
  bottom: -8px;
}
@media screen and (min-width: 768px) {
  .career-testmonial-slider .fl-content-slider-navigation {
    margin-left: calc(40% + 40px);
  }
}
.career-testmonial-slider .fl-content-slider-navigation a {
  opacity: 1;
}
.career-testmonial-slider .fl-content-slider-navigation .fl-content-slider-svg-container {
  height: 18px;
  width: 18px;
}
.career-testmonial-slider .fl-content-slider-navigation .slider-prev {
  left: calc(50% - 80px);
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .career-testmonial-slider .fl-content-slider-navigation .slider-prev {
    left: calc(50% - 90px);
  }
}
.career-testmonial-slider .fl-content-slider-navigation .slider-prev svg path {
  transition: all 300ms ease 0ms;
}
.career-testmonial-slider .fl-content-slider-navigation .slider-prev:hover svg path {
  fill: #1826f1;
  transition: all 300ms ease 0ms;
}
.career-testmonial-slider .fl-content-slider-navigation .slider-next {
  right: calc(50% - 80px);
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .career-testmonial-slider .fl-content-slider-navigation .slider-next {
    right: calc(50% - 50px);
  }
}
.career-testmonial-slider .fl-content-slider-navigation .slider-next svg path {
  transition: all 300ms ease 0ms;
}
.career-testmonial-slider .fl-content-slider-navigation .slider-next:hover svg path {
  fill: #1826f1;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .career-testmonial-slider .bx-pager {
    padding-left: 40%;
  }
}
.career-testmonial-slider .bx-pager .bx-pager-item .bx-pager-link {
  white-space: nowrap;
  font-family: "LL Replica Regular Web", Tahoma, sans-serif !important;
  font-weight: regular;
  text-indent: 0;
  color: white;
  font-size: 14px;
  background: none;
  transition: all 300ms ease 0ms;
}
.career-testmonial-slider .bx-pager .bx-pager-item .bx-pager-link.active,
.career-testmonial-slider .bx-pager .bx-pager-item .bx-pager-link:hover {
  background: none;
  color: #1826f1;
  transition: all 300ms ease 0ms;
}
.career-testmonial-slider .bx-pager .bx-pager-item .bx-pager-link::before {
  content: '0';
  display: inline;
}
.career-testmonial-slider .bx-pager .bx-pager-item .bx-pager-link:nth-child(n+9)::before {
  content: '';
}
.career-slider .elementor-slick-slider::before,
.career-slider .bx-wrapper::before {
  content: '';
  background-color: #1826f1;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 28px;
  top: 28px;
}
.career-slider .elementor-slick-slider ul.slick-dots,
.career-slider .bx-wrapper ul.slick-dots,
.career-slider .elementor-slick-slider .bx-pager,
.career-slider .bx-wrapper .bx-pager {
  width: 15px;
  left: -30px;
  top: 0;
  bottom: auto;
  padding-top: 0;
}
.career-slider .elementor-slick-slider ul.slick-dots .bx-pager-item a,
.career-slider .bx-wrapper ul.slick-dots .bx-pager-item a,
.career-slider .elementor-slick-slider .bx-pager .bx-pager-item a,
.career-slider .bx-wrapper .bx-pager .bx-pager-item a {
  position: relative;
  border: 1px solid transparent;
  border-radius: 50%;
  height: 18px;
  width: 18px;
  background: none;
  padding: 5px;
}
.career-slider .elementor-slick-slider ul.slick-dots .bx-pager-item a.active,
.career-slider .bx-wrapper ul.slick-dots .bx-pager-item a.active,
.career-slider .elementor-slick-slider .bx-pager .bx-pager-item a.active,
.career-slider .bx-wrapper .bx-pager .bx-pager-item a.active {
  border-color: rgba(255, 255, 255, 0.75);
}
.career-slider .elementor-slick-slider ul.slick-dots .bx-pager-item a:hover::before,
.career-slider .bx-wrapper ul.slick-dots .bx-pager-item a:hover::before,
.career-slider .elementor-slick-slider .bx-pager .bx-pager-item a:hover::before,
.career-slider .bx-wrapper .bx-pager .bx-pager-item a:hover::before {
  background-color: #1826f1;
  transition: all 300ms ease 0ms;
}
.career-slider .elementor-slick-slider ul.slick-dots .bx-pager-item a::before,
.career-slider .bx-wrapper ul.slick-dots .bx-pager-item a::before,
.career-slider .elementor-slick-slider .bx-pager .bx-pager-item a::before,
.career-slider .bx-wrapper .bx-pager .bx-pager-item a::before {
  content: '';
  display: block;
  background-color: #ffffff;
  border-radius: 50%;
  height: 6px;
  width: 6px;
  transition: all 300ms ease 0ms;
}
.career-slider .slick-arrow {
  opacity: 0;
}
.career-slider:hover .slick-arrow {
  opacity: .75;
}
.career-tabs .elementor-tabs {
  background-color: #f7f9fd;
}
.career-tabs .elementor-tabs .elementor-tabs-wrapper {
  max-width: 1040px;
  margin: 0 auto;
  position: relative;
  display: flex;
}
.career-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
  border-bottom: 4px solid transparent;
  border-bottom-width: 4px !important;
  border-right: 1px solid #ffffff;
  border-right-width: 1px !important;
  max-width: 180px;
  min-height: 120px;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16.67%;
}
.career-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:first-child {
  border-left: 1px solid #ffffff;
  border-left-width: 1px !important;
}
.career-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.active,
.career-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover {
  background-color: #ffffff;
  border-bottom: 4px solid #545eff;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper {
  background-color: #ffffff;
  border-top: 1px solid #e5e5ef !important;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
  padding: 0;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .content-wrapper {
  max-width: 1040px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .content-wrapper .left-content {
  width: 50%;
  padding-right: 50px;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .content-wrapper .left-content h2 {
  position: relative;
  margin-bottom: 40px;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .content-wrapper .left-content h2::after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 3px;
  width: 60px;
  background-color: #545eff;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .content-wrapper .left-content a {
  color: #545eff;
  text-transform: uppercase;
  font-size: 14px;
  padding: 0 2px 5px 2px;
  border-bottom: 1px solid #545eff;
  font-weight: bold;
  position: relative;
  clear: both;
  float: left;
  margin-top: 40px;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .content-wrapper .left-content a::after {
  content: "->";
  display: block;
  position: absolute;
  right: -22px;
  top: -3px;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .content-wrapper .team-picture {
  width: 50%;
  text-align: right;
}
.career-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content .content-wrapper .team-picture img {
  margin: 0;
  text-align: right;
}
.career-tabs::after {
  margin-top: -55px;
  transform: rotate(2deg);
  content: '';
  height: 70px;
  width: 100%;
  display: block;
  background: -moz-linear-gradient(top, #f0f1f9 0%, #ffffff 20%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f0f1f9 0%, #ffffff 20%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(top, #f0f1f9 0%, #ffffff 20%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f7d83cc', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 fallback on horizontal gradient */
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox {
  background-color: #f7f9fd;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows {
  position: absolute;
  right: 0;
  left: 0;
  width: auto;
  z-index: 9;
  display: flex;
  max-width: 1140px;
  margin: -10px auto 0 auto;
}
@media screen and (min-width: 1230px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows {
    margin: -23px auto 0 auto;
  }
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows .nav-arrow {
  width: 30px;
  height: 30px;
  font-weight: bold;
  text-align: center;
  border: 1px solid #545eff;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@media screen and (min-width: 1230px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows .nav-arrow {
    width: 45px;
    height: 45px;
  }
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows .nav-arrow.left {
  right: 29px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 143 237"><defs><style>.cls-1{fill:%23545EFF;}</style></defs><path class="cls-1" d="M118.07,7.57a15,15,0,0,1,10.61,25.61l-84.4,84.39,86.26,86.25A15,15,0,1,1,109.32,225L12.46,128.18a15,15,0,0,1,0-21.21l95-95A15,15,0,0,1,118.07,7.57Z"/></svg>');
  background-color: #ffffff;
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  color: #545eff;
  transition: background-image 300ms ease 0ms;
  transition: background-color 300ms ease 0ms;
}
@media screen and (min-width: 1230px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows .nav-arrow.left {
    right: -1px;
  }
}
@media screen and (min-width: 768px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows .nav-arrow.left:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 143 237"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="M118.07,7.57a15,15,0,0,1,10.61,25.61l-84.4,84.39,86.26,86.25A15,15,0,1,1,109.32,225L12.46,128.18a15,15,0,0,1,0-21.21l95-95A15,15,0,0,1,118.07,7.57Z"/></svg>');
    background-color: #545eff;
    transition: background-image 300ms ease 0ms;
    transition: background-color 300ms ease 0ms;
  }
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows .nav-arrow.right {
  right: 0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 143 237"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="M24.93,229.43a15,15,0,0,1-10.61-25.61l84.4-84.39L12.46,33.18A15,15,0,0,1,33.68,12l96.86,96.85a15,15,0,0,1,0,21.21l-95,95A15,15,0,0,1,24.93,229.43Z"/></svg>');
  background-color: #545eff;
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  color: #ffffff;
  transition: background-image 300ms ease 0ms;
  transition: background-color 300ms ease 0ms;
}
@media screen and (min-width: 1230px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows .nav-arrow.right {
    right: -45px;
  }
}
@media screen and (min-width: 768px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .nav-arrows .nav-arrow.right:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 143 237"><defs><style>.cls-1{fill:%23545EFF;}</style></defs><path class="cls-1" d="M24.93,229.43a15,15,0,0,1-10.61-25.61l84.4-84.39L12.46,33.18A15,15,0,0,1,33.68,12l96.86,96.85a15,15,0,0,1,0,21.21l-95,95A15,15,0,0,1,24.93,229.43Z"/></svg>');
    background-color: #ffffff;
    transition: background-image 300ms ease 0ms;
    transition: background-color 300ms ease 0ms;
  }
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav {
  max-width: 1140px;
  margin: 0 auto;
  overflow: hidden;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav::-webkit-scrollbar {
  width: 0 !important;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul {
  width: 250%;
  display: flex;
  flex-flow: row nowrap;
}
@media screen and (min-width: 480px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul {
    width: 200%;
  }
}
@media screen and (min-width: 768px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul {
    width: 150%;
  }
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li {
  margin: 0;
  border-right: 1px solid #ffffff;
  background-color: transparent;
  flex: 1 1 180px;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li:first-child {
  border-left: 1px solid #ffffff;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li a {
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
  border-bottom: 4px solid transparent;
}
@media screen and (min-width: 768px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li a {
    height: 120px;
  }
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li a::after {
  display: none;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li.uabb-tab-current,
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li:hover {
  background-color: #ffffff;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li.uabb-tab-current a,
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li:hover a {
  border-bottom: 4px solid #545eff;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li.uabb-tab-current a::after,
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-tabs-nav ul li:hover a::after {
  display: none;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-content-wrap {
  border-top: 1px solid #e5e5ef;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-content-wrap .section {
  padding: 0;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-content-wrap .section .fl-row-fixed-width {
  max-width: 1140px;
}
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-content-wrap .section .fl-row-fixed-width .uabb-infobox-title,
.career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-content-wrap .section .fl-row-fixed-width .uabb-infobox-button {
  display: none;
}
@media screen and (min-width: 768px) {
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-content-wrap .section .fl-row-fixed-width .uabb-infobox-title,
  .career-tabs .uabb-tabs.uabb-tabs-style-linebox .uabb-content-wrap .section .fl-row-fixed-width .uabb-infobox-button {
    display: block;
  }
}
.fl-builder-content .career-team-teaser h2 {
  position: relative;
  margin-bottom: 40px;
}
.fl-builder-content .career-team-teaser h2::after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 3px;
  width: 60px;
  background-color: #545eff;
}
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-button-wrap a.uabb-button {
  background: none;
  box-shadow: none;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #545eff;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 12px;
  border-radius: 0;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-creative-button-wrap a.uabb-button .uabb-button-text,
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-button-wrap a.uabb-button .uabb-button-text {
  font-size: 14px;
}
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-creative-button-wrap a.uabb-button .uabb-button-icon,
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-button-wrap a.uabb-button .uabb-button-icon {
  transition: all 300ms ease 0ms;
}
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-creative-button-wrap a.uabb-button:hover,
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-button-wrap a.uabb-button:hover {
  background: transparent;
  color: #ff416c;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ff416c;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-creative-button-wrap a.uabb-button:hover *,
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-button-wrap a.uabb-button:hover *,
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-creative-button-wrap a.uabb-button:hover .uabb-button-text,
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-button-wrap a.uabb-button:hover .uabb-button-text {
  color: #ff416c !important;
}
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-creative-button-wrap a.uabb-button:hover .uabb-button-icon,
.fl-builder-content .career-team-teaser .uabb-infobox-button .uabb-button-wrap a.uabb-button:hover .uabb-button-icon {
  margin-left: 15px;
  transition: all 300ms ease 0ms;
}
.author-box-wrapper {
  text-align: center;
  position: relative;
}
.author-box-wrapper .author-box-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.author-box-wrapper .author-box-link:hover ~ .author-box-thumbnail {
  transform: scale(1.1);
  -webkit-box-shadow: 0px 0px 0px 0px #ff416c;
  -moz-box-shadow: 0px 0px 0px 0px #ff416c;
  box-shadow: 0px 0px 0px 0px #ff416c;
  transition: all 300ms ease 0ms;
}
.author-box-wrapper .author-box-name {
  font-size: 24px;
  margin-top: 0;
}
.author-box-wrapper .author-box-thumbnail {
  width: 150px;
  height: 150px;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
  margin: 0 auto;
  -webkit-box-shadow: 5px 5px 0px 3px #ff416c;
  -moz-box-shadow: 5px 5px 0px 3px #ff416c;
  box-shadow: 5px 5px 0px 3px #ff416c;
  padding-bottom: 10px;
  padding-top: 5px;
  transition: all 300ms ease 0ms;
}
.author-box-wrapper .author-box-job-title {
  padding-top: 15px;
  font-size: 18px;
  color: rgba(71, 79, 91, 0.6);
}
.blog-featured .uabb-post-meta {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-right: -20px;
  padding-right: 10px;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-meta {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .blog-featured .uabb-post-meta {
    flex-flow: row nowrap;
  }
}
.blog-featured .uabb-post-meta .uabb-meta-left {
  text-align: left;
}
.blog-featured .uabb-post-meta .uabb-meta-left .uabb-meta-category {
  text-transform: uppercase;
  color: #ff416c;
  font-weight: bold;
  letter-spacing: 1;
}
.blog-featured .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  padding-left: 0;
}
.blog-featured .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .blog-featured .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li {
    font-size: 18px;
  }
}
.blog-featured .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li span.featured {
  display: none;
}
.blog-featured .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li span.featured:after {
  display: none;
}
.blog-featured .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li span:after {
  content: '|';
  display: inline;
  padding-right: 5px;
  padding-left: 5px;
}
.blog-featured .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li:last-child span:after {
  display: none;
}
.blog-featured .uabb-post-meta .uabb-meta-right {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  text-align: right;
  font-size: 16px;
  color: rgba(71, 79, 91, 0.4);
}
@media screen and (min-width: 768px) {
  .blog-featured .uabb-post-meta .uabb-meta-right {
    font-size: 18px;
  }
}
.blog-featured .uabb-post-meta .uabb-meta-right .uabb-meta-date {
  padding-right: 5px;
}
.blog-featured .uabb-post-meta .uabb-meta-right .uabb-meta-time {
  padding-left: 5px;
}
.blog-featured .uabb-post-subtitle {
  font-size: 20px;
  color: rgba(71, 79, 91, 0.6);
  margin-right: -20px;
  padding-right: 10px;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-subtitle {
    padding-right: 30px;
  }
}
.blog-featured .uabb-post-heading {
  margin-right: -20px;
  padding-right: 10px;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-heading {
    padding-right: 30px;
  }
}
.blog-featured .uabb-post-heading:hover {
  color: #ff416c;
  transition: all 300ms ease 0ms;
}
.blog-featured .uabb-blog-posts-description {
  margin-right: -20px;
  padding-top: 15px;
  padding-right: 10px;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-blog-posts-description {
    padding-right: 30px;
  }
}
.blog-featured .uabb-post-thumbnail {
  overflow: visible !important;
  margin-bottom: 20px;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-thumbnail {
    margin-bottom: 50px;
  }
}
.blog-featured .uabb-post-thumbnail.contain {
  background-color: #ffffff;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  -webkit-box-shadow: 10px 10px 0px 0px #ff416c;
  -moz-box-shadow: 10px 10px 0px 0px #ff416c;
  box-shadow: 10px 10px 0px 0px #ff416c;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-thumbnail.contain {
    -webkit-box-shadow: 20px 20px 0px 0px #ff416c;
    -moz-box-shadow: 20px 20px 0px 0px #ff416c;
    box-shadow: 20px 20px 0px 0px #ff416c;
  }
}
.blog-featured .uabb-post-thumbnail.contain img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-thumbnail.contain img {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.blog-featured .uabb-post-thumbnail.contain:hover {
  transition: all 300ms ease 0ms;
  -webkit-box-shadow: 0px 0px 0px 0px #ff416c;
  -moz-box-shadow: 0px 0px 0px 0px #ff416c;
  box-shadow: 0px 0px 0px 0px #ff416c;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-thumbnail.contain:hover {
    margin-left: 20px;
  }
}
.blog-featured .uabb-post-thumbnail.contain:hover img {
  margin-left: 10px;
  transition: all 300ms ease 0ms;
}
.blog-featured .uabb-post-thumbnail img {
  -webkit-box-shadow: 10px 10px 0px 0px #ff416c;
  -moz-box-shadow: 10px 10px 0px 0px #ff416c;
  box-shadow: 10px 10px 0px 0px #ff416c;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-thumbnail img {
    -webkit-box-shadow: 20px 20px 0px 0px #ff416c;
    -moz-box-shadow: 20px 20px 0px 0px #ff416c;
    box-shadow: 20px 20px 0px 0px #ff416c;
  }
}
.blog-featured .uabb-post-thumbnail:hover {
  transition: all 300ms ease 0ms;
}
.blog-featured .uabb-post-thumbnail:hover img {
  margin-left: 10px;
  -webkit-box-shadow: 0px 0px 0px 0px #ff416c;
  -moz-box-shadow: 0px 0px 0px 0px #ff416c;
  box-shadow: 0px 0px 0px 0px #ff416c;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-post-thumbnail:hover img {
    margin-left: 20px;
  }
}
.blog-featured .uabb-read-more-text {
  display: block;
  width: auto;
  padding-right: 30px;
  padding-top: 15px !important;
}
@media screen and (min-width: 992px) {
  .blog-featured .uabb-read-more-text {
    padding-top: 1.5em !important;
  }
}
.blog-featured .uabb-read-more-text a {
  padding: 10px 20px;
  color: #ffffff !important;
  text-transform: uppercase;
  background: linear-gradient(45deg, #545eff 50%, #ff416c 50%);
  background-size: 230% auto;
  background-position: center left;
  transition: all 300ms ease 0ms;
}
.blog-featured .uabb-read-more-text a:hover {
  background: linear-gradient(45deg, #545eff 50%, #ff416c 50%);
  background-size: 230% auto;
  background-position: center right;
  transition: all 300ms ease 0ms;
}
.blog-latest.dark-blue .uabb-post-thumbnail {
  flex-shrink: 0;
  overflow: visible !important;
}
.blog-latest.dark-blue .uabb-post-thumbnail img {
  -webkit-box-shadow: 10px 10px 0px 0px #1826f1;
  -moz-box-shadow: 10px 10px 0px 0px #1826f1;
  box-shadow: 10px 10px 0px 0px #1826f1;
  transition: all 300ms ease 0ms;
}
.blog-latest.dark-blue .uabb-blog-post-content {
  position: flex;
  justify-content: center;
}
.blog-latest.dark-blue h3.excerpt {
  padding-top: 1.5rem;
}
.blog-latest .uabb-blog-post-content {
  position: relative;
}
.blog-latest .blog-latest-link {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.blog-latest .blog-latest-link:hover + .uabb-post-thumbnail.contain {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  -webkit-box-shadow: 0px 0px 0px 0px #545eff;
  -moz-box-shadow: 0px 0px 0px 0px #545eff;
  box-shadow: 0px 0px 0px 0px #545eff;
  transition: all 300ms ease 0ms;
}
.blog-latest .blog-latest-link:hover + .uabb-post-thumbnail.contain img {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.blog-latest .blog-latest-link:hover + .uabb-post-thumbnail img {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  -webkit-box-shadow: 0px 0px 0px 0px #545eff;
  -moz-box-shadow: 0px 0px 0px 0px #545eff;
  box-shadow: 0px 0px 0px 0px #545eff;
  transition: all 300ms ease 0ms;
}
.blog-latest .blog-latest-link:hover ~ .uabb-post-content-wrapper {
  background: linear-gradient(90deg, #545eff 50%, #ffffff 50%);
  background-size: 200% auto;
  background-position: center left;
  padding-right: 40px;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 1450px) and (max-width: 1590px) {
  .blog-latest .blog-latest-link:hover ~ .uabb-post-content-wrapper {
    padding-right: 10px;
  }
}
@media screen and (max-width: 1449px) {
  .blog-latest .blog-latest-link:hover ~ .uabb-post-content-wrapper {
    padding-right: 10px;
  }
}
.blog-latest .blog-latest-link:hover ~ .uabb-post-content-wrapper .uabb-post-meta .uabb-meta-left .uabb-meta-category {
  color: #f7f9fd;
  transition: all 300ms ease 0ms;
}
.blog-latest .blog-latest-link:hover ~ .uabb-post-content-wrapper .uabb-post-meta .uabb-meta-right {
  color: #f7f9fd;
  transition: all 300ms ease 0ms;
}
.blog-latest .blog-latest-link:hover ~ .uabb-post-content-wrapper .uabb-post-subtitle,
.blog-latest .blog-latest-link:hover ~ .uabb-post-content-wrapper .uabb-post-subtitle a {
  color: #f7f9fd;
  transition: all 300ms ease 0ms;
}
.blog-latest .blog-latest-link:hover ~ .uabb-post-content-wrapper .uabb-post-heading {
  color: #ffffff;
  transition: all 300ms ease 0ms;
}
.blog-latest .uabb-blog-post-content {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: visible !important;
}
@media screen and (min-width: 1450px) {
  .blog-latest .uabb-blog-post-content {
    flex-flow: row nowrap;
  }
}
.blog-latest .uabb-post-content-wrapper {
  padding-bottom: 30px;
  padding-right: 50px;
  padding-left: 50px;
  padding-top: 5px;
  background: linear-gradient(90deg, #545eff 50%, #ffffff 50%);
  background-size: 200% auto;
  background-position: center right;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 1450px) and (max-width: 1590px) {
  .blog-latest .uabb-post-content-wrapper {
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 1449px) {
  .blog-latest .uabb-post-content-wrapper {
    width: 100%;
    padding-right: 20px;
    padding-left: 10px;
    padding-top: 25px;
    padding-bottom: 20px;
  }
}
.blog-latest .uabb-post-meta {
  display: block;
}
.blog-latest .uabb-post-meta .uabb-meta-left {
  text-align: left;
}
.blog-latest .uabb-post-meta .uabb-meta-left .uabb-meta-category {
  text-transform: uppercase;
  color: #ff416c;
  font-weight: bold;
  letter-spacing: 1px;
}
.blog-latest .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  padding-left: 0;
  font-size: 14px;
  margin-bottom: 5px;
}
.blog-latest .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li span.featured {
  display: none;
}
.blog-latest .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li span.featured:after {
  display: none;
}
.blog-latest .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li span:after {
  content: '|';
  display: inline;
  padding-right: 5px;
  padding-left: 5px;
}
.blog-latest .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li:last-child span:after {
  display: none;
}
.blog-latest .uabb-post-meta .uabb-meta-right {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  text-align: left;
  font-size: 16px;
  color: rgba(71, 79, 91, 0.4);
  padding-bottom: 5px;
}
.blog-latest .uabb-post-meta .uabb-meta-right .uabb-meta-date {
  padding-right: 5px;
}
.blog-latest .uabb-post-meta .uabb-meta-right .uabb-meta-time {
  padding-left: 5px;
}
.blog-latest .uabb-post-subtitle {
  font-size: 18px;
  color: rgba(71, 79, 91, 0.6);
}
.blog-latest .uabb-post-thumbnail {
  flex-shrink: 0;
  overflow: visible !important;
}
.blog-latest .uabb-post-thumbnail.contain {
  background-color: #ffffff;
  width: 190px;
  height: 190px;
  max-width: 190px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  -webkit-box-shadow: 10px 10px 0px 0px #545eff;
  -moz-box-shadow: 10px 10px 0px 0px #545eff;
  box-shadow: 10px 10px 0px 0px #545eff;
  transition: all 300ms ease 0ms;
}
.blog-latest .uabb-post-thumbnail.contain img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-latest .uabb-post-thumbnail.contain img {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.blog-latest .uabb-post-thumbnail.cover {
  width: 220px;
  height: 220px;
  max-width: 220px;
  margin: 0 auto;
  -webkit-box-shadow: 10px 10px 0px 0px #545eff;
  -moz-box-shadow: 10px 10px 0px 0px #545eff;
  box-shadow: 10px 10px 0px 0px #545eff;
  transition: all 300ms ease 0ms;
}
.blog-latest .uabb-post-thumbnail.cover img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-latest .uabb-post-thumbnail.cover img {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.blog-latest .uabb-post-thumbnail img {
  -webkit-box-shadow: 10px 10px 0px 0px #545eff;
  -moz-box-shadow: 10px 10px 0px 0px #545eff;
  box-shadow: 10px 10px 0px 0px #545eff;
  transition: all 300ms ease 0ms;
}
.blog-roll.dark-blue .fl-module-content {
  max-width: 850px;
}
.blog-roll.dark-blue .uabb-post-thumbnail {
  overflow: visible !important;
  margin-bottom: 10px;
}
.blog-roll.dark-blue .uabb-post-thumbnail img {
  -webkit-box-shadow: 10px 10px 0px 0px #1826f1;
  -moz-box-shadow: 10px 10px 0px 0px #1826f1;
  box-shadow: 10px 10px 0px 0px #1826f1;
  transition: all 300ms ease 0ms;
}
.blog-roll.dark-blue .blog-roll-link:hover ~ .blog-content-wrapper {
  background-color: #1826f1;
}
.blog-roll .uabb-masonary-filters li {
  transition: all 300ms ease 0ms;
}
.blog-roll .uabb-masonary-filters li:hover {
  transition: all 300ms ease 0ms;
}
.blog-roll .uabb-blog-posts-col-3:not([style*='display: none']):nth-of-type(1) {
  margin-top: 0;
}
.blog-roll .uabb-blog-posts-col-3:not([style*='display: none']):nth-of-type(2) {
  margin-top: 0;
}
.blog-roll .uabb-blog-post-content {
  position: relative;
}
.blog-roll .blog-roll-link {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.blog-roll .blog-roll-link:hover + .uabb-post-thumbnail img {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  -webkit-box-shadow: 0px 0px 0px 0px #545eff;
  -moz-box-shadow: 0px 0px 0px 0px #545eff;
  box-shadow: 0px 0px 0px 0px #545eff;
  transition: all 300ms ease 0ms;
}
.blog-roll .blog-roll-link:hover ~ .blog-content-wrapper {
  background-color: #545eff;
  transition: all 300ms ease 250ms;
}
.blog-roll .blog-roll-link:hover ~ .blog-content-wrapper .uabb-post-meta .uabb-meta-left .uabb-meta-category {
  color: #f7f9fd;
  transition: all 300ms ease 250ms;
}
.blog-roll .blog-roll-link:hover ~ .blog-content-wrapper .uabb-post-meta .uabb-meta-right {
  color: #f7f9fd;
  transition: all 300ms ease 250ms;
}
.blog-roll .blog-roll-link:hover ~ .blog-content-wrapper .uabb-post-subtitle,
.blog-roll .blog-roll-link:hover ~ .blog-content-wrapper .uabb-post-subtitle a {
  color: #f7f9fd;
  transition: all 300ms ease 250ms;
}
.blog-roll .blog-roll-link:hover ~ .blog-content-wrapper .uabb-post-heading {
  color: #ffffff;
  transition: all 300ms ease 250ms;
}
.blog-roll .blog-content-wrapper {
  margin-left: 10px;
  margin-right: -10px;
  padding: 20px 15px 25px 15px;
  background-color: #f7f9fd;
  transition: all 300ms ease 0ms;
}
.blog-roll .blog-content-wrapper .uabb-post-meta {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  max-width: 100%;
}
.blog-roll .blog-content-wrapper .uabb-post-meta .uabb-meta-left {
  text-align: left;
}
.blog-roll .blog-content-wrapper .uabb-post-meta .uabb-meta-left .uabb-meta-category {
  text-transform: uppercase;
  color: #ff416c;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1;
  transition: all 300ms ease 0ms;
}
.blog-roll .blog-content-wrapper .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  padding-left: 0;
}
.blog-roll .blog-content-wrapper .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li {
  display: none;
}
.blog-roll .blog-content-wrapper .uabb-post-meta .uabb-meta-left .uabb-meta-category .fl-blog-category li:first-child {
  display: block;
}
.blog-roll .blog-content-wrapper .uabb-post-meta .uabb-meta-right {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  text-align: right;
  font-size: 14px;
  color: rgba(71, 79, 91, 0.4);
  transition: all 300ms ease 0ms;
}
.blog-roll .blog-content-wrapper .uabb-post-meta .uabb-meta-right .uabb-meta-date {
  padding-right: 5px;
}
.blog-roll .blog-content-wrapper .uabb-post-meta .uabb-meta-right .uabb-meta-time {
  padding-left: 5px;
}
.blog-roll .blog-content-wrapper .uabb-post-subtitle {
  font-size: 20px;
  color: rgba(71, 79, 91, 0.6);
  max-width: 100%;
  padding-top: 10px;
  transition: all 300ms ease 0ms;
}
.blog-roll .blog-content-wrapper .uabb-post-heading {
  max-width: 100%;
  transition: all 300ms ease 0ms;
}
.blog-roll .uabb-post-thumbnail {
  overflow: visible !important;
  margin-bottom: 10px;
}
.blog-roll .uabb-post-thumbnail.contain {
  background-color: #ffffff;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  -webkit-box-shadow: 10px 10px 0px 0px #545eff;
  -moz-box-shadow: 10px 10px 0px 0px #545eff;
  box-shadow: 10px 10px 0px 0px #545eff;
  transition: all 300ms ease 0ms;
}
.blog-roll .uabb-post-thumbnail.contain a {
  width: 100%;
}
.blog-roll .uabb-post-thumbnail.contain img {
  width: 100%;
  min-width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 992px) {
  .blog-roll .uabb-post-thumbnail.contain img {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.blog-roll .uabb-post-thumbnail img {
  -webkit-box-shadow: 10px 10px 0px 0px #545eff;
  -moz-box-shadow: 10px 10px 0px 0px #545eff;
  box-shadow: 10px 10px 0px 0px #545eff;
  transition: all 300ms ease 0ms;
}
.single-blog .container,
.postid-2108 .container,
.single-press .container,
.postid-3056 .container {
  max-width: 100%;
  width: 100%;
}
.single-blog .blog-categories .fl-blog-category,
.postid-2108 .blog-categories .fl-blog-category,
.single-press .blog-categories .fl-blog-category,
.postid-3056 .blog-categories .fl-blog-category {
  padding-left: 0;
  display: flex;
  flex-flow: row wrap;
}
@media screen and (min-width: 998px) {
  .single-blog .blog-categories .fl-blog-category,
  .postid-2108 .blog-categories .fl-blog-category,
  .single-press .blog-categories .fl-blog-category,
  .postid-3056 .blog-categories .fl-blog-category {
    flex-flow: row nowrap;
  }
}
.single-blog .blog-categories .fl-blog-category li,
.postid-2108 .blog-categories .fl-blog-category li,
.single-press .blog-categories .fl-blog-category li,
.postid-3056 .blog-categories .fl-blog-category li {
  color: #ff416c;
  list-style: none;
}
.single-blog .blog-categories .fl-blog-category li span,
.postid-2108 .blog-categories .fl-blog-category li span,
.single-press .blog-categories .fl-blog-category li span,
.postid-3056 .blog-categories .fl-blog-category li span {
  vertical-align: middle;
}
.single-blog .blog-categories .fl-blog-category li:after,
.postid-2108 .blog-categories .fl-blog-category li:after,
.single-press .blog-categories .fl-blog-category li:after,
.postid-3056 .blog-categories .fl-blog-category li:after {
  content: '|';
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
  color: #474f5b;
  font-size: 0.8em;
  vertical-align: middle;
}
.single-blog .blog-categories .fl-blog-category li:last-child:after,
.postid-2108 .blog-categories .fl-blog-category li:last-child:after,
.single-press .blog-categories .fl-blog-category li:last-child:after,
.postid-3056 .blog-categories .fl-blog-category li:last-child:after {
  display: none;
}
.single-blog .blog-header-wrapper,
.postid-2108 .blog-header-wrapper,
.single-press .blog-header-wrapper,
.postid-3056 .blog-header-wrapper {
  align-items: flex-start;
}
.single-blog .blog-header-wrapper .fl-col-content,
.postid-2108 .blog-header-wrapper .fl-col-content,
.single-press .blog-header-wrapper .fl-col-content,
.postid-3056 .blog-header-wrapper .fl-col-content {
  height: 100%;
}
.single-blog .blog-header-wrapper .fl-col-content .blog-header-image.contain,
.postid-2108 .blog-header-wrapper .fl-col-content .blog-header-image.contain,
.single-press .blog-header-wrapper .fl-col-content .blog-header-image.contain,
.postid-3056 .blog-header-wrapper .fl-col-content .blog-header-image.contain {
  height: 100%;
}
.single-blog .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content,
.postid-2108 .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content,
.single-press .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content,
.postid-3056 .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content {
  height: 100%;
}
.single-blog .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo,
.postid-2108 .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo,
.single-press .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo,
.postid-3056 .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo {
  height: 100%;
  background: #FF416C;
  padding-left: 20px;
  padding-bottom: 20px;
  clip-path: polygon(40% 0, 100% 0, 100% 100%, 0 52%);
  -webkit-clip-path: polygon(40% 0, 100% 0, 100% 100%, 0 52%);
}
.single-blog .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo .fl-photo-content,
.postid-2108 .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo .fl-photo-content,
.single-press .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo .fl-photo-content,
.postid-3056 .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo .fl-photo-content {
  clip-path: polygon(39% 0, 100% 0, 100% 100%, 0 53%);
  -webkit-clip-path: polygon(39% 0, 100% 0, 100% 100%, 0 53%);
  height: 100%;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  padding-left: 30%;
}
.single-blog .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo .fl-photo-content img,
.postid-2108 .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo .fl-photo-content img,
.single-press .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo .fl-photo-content img,
.postid-3056 .blog-header-wrapper .fl-col-content .blog-header-image.contain .fl-module-content .fl-photo .fl-photo-content img {
  clip-path: none;
  -webkit-clip-path: none;
  margin-top: -10%;
}
.single-blog .blog-header-image .fl-photo-content,
.postid-2108 .blog-header-image .fl-photo-content,
.single-press .blog-header-image .fl-photo-content,
.postid-3056 .blog-header-image .fl-photo-content {
  background: #FF416C;
  padding-left: 20px;
  padding-bottom: 20px;
  clip-path: polygon(40% 0, 100% 0, 100% 100%, 0 52%);
  -webkit-clip-path: polygon(40% 0, 100% 0, 100% 100%, 0 52%);
}
.single-blog .blog-header-image .fl-photo-content img,
.postid-2108 .blog-header-image .fl-photo-content img,
.single-press .blog-header-image .fl-photo-content img,
.postid-3056 .blog-header-image .fl-photo-content img {
  clip-path: polygon(39% 0, 100% 0, 100% 100%, 0 53%);
  -webkit-clip-path: polygon(39% 0, 100% 0, 100% 100%, 0 53%);
}
.single-blog .full-right-65 .fl-col-content,
.postid-2108 .full-right-65 .fl-col-content,
.single-press .full-right-65 .fl-col-content,
.postid-3056 .full-right-65 .fl-col-content {
  max-width: 820px;
}
.single-blog .full-left-65 .fl-col-content,
.postid-2108 .full-left-65 .fl-col-content,
.single-press .full-left-65 .fl-col-content,
.postid-3056 .full-left-65 .fl-col-content {
  max-width: 855px;
  margin-left: auto;
}
.single-blog .full-left-55 .fl-col-content,
.postid-2108 .full-left-55 .fl-col-content,
.single-press .full-left-55 .fl-col-content,
.postid-3056 .full-left-55 .fl-col-content {
  max-width: 665px;
}
@media screen and (min-width: 768px) {
  .single-blog .full-left-55 .fl-col-content,
  .postid-2108 .full-left-55 .fl-col-content,
  .single-press .full-left-55 .fl-col-content,
  .postid-3056 .full-left-55 .fl-col-content {
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  .single-blog .full-left-small .fl-col-content,
  .postid-2108 .full-left-small .fl-col-content,
  .single-press .full-left-small .fl-col-content,
  .postid-3056 .full-left-small .fl-col-content {
    max-width: 300px;
    margin-left: auto;
  }
}
.single-blog .full-right-small .fl-col-content,
.postid-2108 .full-right-small .fl-col-content,
.single-press .full-right-small .fl-col-content,
.postid-3056 .full-right-small .fl-col-content {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .single-blog .full-right-small .fl-col-content,
  .postid-2108 .full-right-small .fl-col-content,
  .single-press .full-right-small .fl-col-content,
  .postid-3056 .full-right-small .fl-col-content {
    margin-left: 0;
    max-width: 300px;
  }
}
.single-blog .blog-post-box-wrapper .blog-post-box-inner,
.postid-2108 .blog-post-box-wrapper .blog-post-box-inner,
.single-press .blog-post-box-wrapper .blog-post-box-inner,
.postid-3056 .blog-post-box-wrapper .blog-post-box-inner {
  background-position: left center;
  background-size: contain;
  background-repeat: no-repeat;
  min-height: 150px;
  width: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 15px;
  padding-left: 20%;
}
@media screen and (min-width: 768px) {
  .single-blog .blog-post-box-wrapper .blog-post-box-inner,
  .postid-2108 .blog-post-box-wrapper .blog-post-box-inner,
  .single-press .blog-post-box-wrapper .blog-post-box-inner,
  .postid-3056 .blog-post-box-wrapper .blog-post-box-inner {
    align-items: flex-end;
    padding-left: 0;
    min-height: 130px;
  }
}
.single-blog .blog-post-box-wrapper .blog-post-box-link,
.postid-2108 .blog-post-box-wrapper .blog-post-box-link,
.single-press .blog-post-box-wrapper .blog-post-box-link,
.postid-3056 .blog-post-box-wrapper .blog-post-box-link {
  background-image: linear-gradient(45deg, #545eff 50%, #ff416c 50%);
  background-size: 300% auto;
  background-position: center left;
  color: #ffffff;
  font-family: "LL Replica Bold Web", Tahoma, sans-serif;
  font-weight: bold;
  padding: 10px;
  width: 100%;
  text-align: left;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .single-blog .blog-post-box-wrapper .blog-post-box-link,
  .postid-2108 .blog-post-box-wrapper .blog-post-box-link,
  .single-press .blog-post-box-wrapper .blog-post-box-link,
  .postid-3056 .blog-post-box-wrapper .blog-post-box-link {
    text-align: right;
    max-width: 80%;
  }
}
.single-blog .blog-post-box-wrapper .blog-post-box-link .time,
.postid-2108 .blog-post-box-wrapper .blog-post-box-link .time,
.single-press .blog-post-box-wrapper .blog-post-box-link .time,
.postid-3056 .blog-post-box-wrapper .blog-post-box-link .time {
  font-size: 16px;
  vertical-align: center;
}
.single-blog .blog-post-box-wrapper .blog-post-box-link:hover,
.postid-2108 .blog-post-box-wrapper .blog-post-box-link:hover,
.single-press .blog-post-box-wrapper .blog-post-box-link:hover,
.postid-3056 .blog-post-box-wrapper .blog-post-box-link:hover {
  background-position: center right;
  transition: all 300ms ease 0ms;
}
.single-blog .social-share,
.postid-2108 .social-share,
.single-press .social-share,
.postid-3056 .social-share {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}
.single-blog .social-share li.social,
.postid-2108 .social-share li.social,
.single-press .social-share li.social,
.postid-3056 .social-share li.social {
  float: left;
  margin-right: 8px;
  padding: 0;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .single-blog .social-share li.social.mobile,
  .postid-2108 .social-share li.social.mobile,
  .single-press .social-share li.social.mobile,
  .postid-3056 .social-share li.social.mobile {
    display: none;
  }
}
.single-blog .social-share li.social a:after,
.postid-2108 .social-share li.social a:after,
.single-press .social-share li.social a:after,
.postid-3056 .social-share li.social a:after {
  content: '';
  display: block;
  width: 35px;
  height: 35px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.single-blog .social-share li.social.facebook a:after,
.postid-2108 .social-share li.social.facebook a:after,
.single-press .social-share li.social.facebook a:after,
.postid-3056 .social-share li.social.facebook a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%238E939C;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M36,9.5H14A4.55,4.55,0,0,0,9.5,14V36A4.55,4.55,0,0,0,14,40.5h9.14v-11H19.55V24.09h3.63V20.4A5.46,5.46,0,0,1,28.63,15h5.51V20.4H28.63v3.69h5.51l-.91,5.45h-4.6v11H36A4.55,4.55,0,0,0,40.5,36V14A4.55,4.55,0,0,0,36,9.5Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.facebook:hover a:after,
.postid-2108 .social-share li.social.facebook:hover a:after,
.single-press .social-share li.social.facebook:hover a:after,
.postid-3056 .social-share li.social.facebook:hover a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%23ff416c;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M36,9.5H14A4.55,4.55,0,0,0,9.5,14V36A4.55,4.55,0,0,0,14,40.5h9.14v-11H19.55V24.09h3.63V20.4A5.46,5.46,0,0,1,28.63,15h5.51V20.4H28.63v3.69h5.51l-.91,5.45h-4.6v11H36A4.55,4.55,0,0,0,40.5,36V14A4.55,4.55,0,0,0,36,9.5Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.messenger a:after,
.postid-2108 .social-share li.social.messenger a:after,
.single-press .social-share li.social.messenger a:after,
.postid-3056 .social-share li.social.messenger a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%238E939C;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M37.89,12A17.67,17.67,0,0,0,26,7.5,17.67,17.67,0,0,0,14.11,12a14.6,14.6,0,0,0-5,10.9A14.27,14.27,0,0,0,12,31.44L10.57,40.5l9.16-3.39A18.19,18.19,0,0,0,26,38.21a17.62,17.62,0,0,0,11.89-4.46,14.43,14.43,0,0,0,0-21.79ZM27.48,27.27l-3.73-2.92-8.92,3.53L25,17.73l3.77,3L37,17.58Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.messenger:hover a:after,
.postid-2108 .social-share li.social.messenger:hover a:after,
.single-press .social-share li.social.messenger:hover a:after,
.postid-3056 .social-share li.social.messenger:hover a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%23ff416c;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M37.89,12A17.67,17.67,0,0,0,26,7.5,17.67,17.67,0,0,0,14.11,12a14.6,14.6,0,0,0-5,10.9A14.27,14.27,0,0,0,12,31.44L10.57,40.5l9.16-3.39A18.19,18.19,0,0,0,26,38.21a17.62,17.62,0,0,0,11.89-4.46,14.43,14.43,0,0,0,0-21.79ZM27.48,27.27l-3.73-2.92-8.92,3.53L25,17.73l3.77,3L37,17.58Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.twitter a:after,
.postid-2108 .social-share li.social.twitter a:after,
.single-press .social-share li.social.twitter a:after,
.postid-3056 .social-share li.social.twitter a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%238E939C;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M21.53,40.41A30,30,0,0,1,16.86,40a22.31,22.31,0,0,1-6.38-2.32L8.39,36.58l2.26-.75c2.47-.81,4-1.31,5.83-2.1a7.76,7.76,0,0,1-4-4.62L12,27.51l.43.07a7.66,7.66,0,0,1-1-1.21A7.42,7.42,0,0,1,10.16,22l.1-1.39.83.32a7.81,7.81,0,0,1-.75-2.11,8.08,8.08,0,0,1,.85-5.43L11.92,12l1,1.17A17.9,17.9,0,0,0,24.47,19.7,6.89,6.89,0,0,1,24.89,16a7,7,0,0,1,2.8-3.22,8.45,8.45,0,0,1,4.88-1.19,7.8,7.8,0,0,1,4.8,2A14.93,14.93,0,0,0,39.12,13c.39-.15.82-.31,1.37-.5l2-.69-1.31,3.74h.27l2.15-.1-1.27,1.73c-.08.1-.09.13-.12.17s-.23.35-2,2.67a3.3,3.3,0,0,0-.62,2.14,20,20,0,0,1-1.1,8.13A14.37,14.37,0,0,1,34.67,36a17,17,0,0,1-8.09,3.91A24.85,24.85,0,0,1,21.53,40.41Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.twitter:hover a:after,
.postid-2108 .social-share li.social.twitter:hover a:after,
.single-press .social-share li.social.twitter:hover a:after,
.postid-3056 .social-share li.social.twitter:hover a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%23ff416c;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M21.53,40.41A30,30,0,0,1,16.86,40a22.31,22.31,0,0,1-6.38-2.32L8.39,36.58l2.26-.75c2.47-.81,4-1.31,5.83-2.1a7.76,7.76,0,0,1-4-4.62L12,27.51l.43.07a7.66,7.66,0,0,1-1-1.21A7.42,7.42,0,0,1,10.16,22l.1-1.39.83.32a7.81,7.81,0,0,1-.75-2.11,8.08,8.08,0,0,1,.85-5.43L11.92,12l1,1.17A17.9,17.9,0,0,0,24.47,19.7,6.89,6.89,0,0,1,24.89,16a7,7,0,0,1,2.8-3.22,8.45,8.45,0,0,1,4.88-1.19,7.8,7.8,0,0,1,4.8,2A14.93,14.93,0,0,0,39.12,13c.39-.15.82-.31,1.37-.5l2-.69-1.31,3.74h.27l2.15-.1-1.27,1.73c-.08.1-.09.13-.12.17s-.23.35-2,2.67a3.3,3.3,0,0,0-.62,2.14,20,20,0,0,1-1.1,8.13A14.37,14.37,0,0,1,34.67,36a17,17,0,0,1-8.09,3.91A24.85,24.85,0,0,1,21.53,40.41Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.linkedin a:after,
.postid-2108 .social-share li.social.linkedin a:after,
.single-press .social-share li.social.linkedin a:after,
.postid-3056 .social-share li.social.linkedin a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%238E939C;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M36,9.5H14A4.55,4.55,0,0,0,9.5,14V36A4.55,4.55,0,0,0,14,40.5H36A4.55,4.55,0,0,0,40.5,36V14A4.55,4.55,0,0,0,36,9.5ZM20.46,34.08H16.83V21.37h3.63Zm0-14.53H16.83V15.92h3.63ZM33.17,34.08H29.54V26.82a1.82,1.82,0,1,0-3.63,0v7.26H22.28V21.37h3.63v.68a8,8,0,0,1,2.72-.68,4.74,4.74,0,0,1,4.54,4.82Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.linkedin:hover a:after,
.postid-2108 .social-share li.social.linkedin:hover a:after,
.single-press .social-share li.social.linkedin:hover a:after,
.postid-3056 .social-share li.social.linkedin:hover a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%23ff416c;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M36,9.5H14A4.55,4.55,0,0,0,9.5,14V36A4.55,4.55,0,0,0,14,40.5H36A4.55,4.55,0,0,0,40.5,36V14A4.55,4.55,0,0,0,36,9.5ZM20.46,34.08H16.83V21.37h3.63Zm0-14.53H16.83V15.92h3.63ZM33.17,34.08H29.54V26.82a1.82,1.82,0,1,0-3.63,0v7.26H22.28V21.37h3.63v.68a8,8,0,0,1,2.72-.68,4.74,4.74,0,0,1,4.54,4.82Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.telegram a:after,
.postid-2108 .social-share li.social.telegram a:after,
.single-press .social-share li.social.telegram a:after,
.postid-3056 .social-share li.social.telegram a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%238E939C;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M14.44,28.3l4.11,10.26,5.34-5.34,9.16,7.28,6.45-29L6.5,25.24Zm15.63-8.48L20,29l-1.26,4.74L16.39,28Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.telegram:hover a:after,
.postid-2108 .social-share li.social.telegram:hover a:after,
.single-press .social-share li.social.telegram:hover a:after,
.postid-3056 .social-share li.social.telegram:hover a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%23ff416c;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M14.44,28.3l4.11,10.26,5.34-5.34,9.16,7.28,6.45-29L6.5,25.24Zm15.63-8.48L20,29l-1.26,4.74L16.39,28Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.whatsapp a:after,
.postid-2108 .social-share li.social.whatsapp a:after,
.single-press .social-share li.social.whatsapp a:after,
.postid-3056 .social-share li.social.whatsapp a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%238E939C;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M26,8.5A15.5,15.5,0,0,0,12.69,31.94L10.5,39.5l7.56-2.19A15.5,15.5,0,1,0,26,8.5Zm9.69,22.05-.72.72c-1,1-3.37.94-4.87.65-5-1-10.86-6.64-12-11.54-.56-2.43-.25-4.54.56-5.35l.72-.72a1,1,0,0,1,1.44,0l2.88,2.88a1,1,0,0,1,.3.72,1,1,0,0,1-.3.72l-.72.73a2,2,0,0,0,0,2.88l4.77,4.7a2,2,0,0,0,2.88,0l.72-.72a1.09,1.09,0,0,1,1.45,0l2.88,2.89A1,1,0,0,1,35.69,30.55Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.whatsapp:hover a:after,
.postid-2108 .social-share li.social.whatsapp:hover a:after,
.single-press .social-share li.social.whatsapp:hover a:after,
.postid-3056 .social-share li.social.whatsapp:hover a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%23ff416c;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M26,8.5A15.5,15.5,0,0,0,12.69,31.94L10.5,39.5l7.56-2.19A15.5,15.5,0,1,0,26,8.5Zm9.69,22.05-.72.72c-1,1-3.37.94-4.87.65-5-1-10.86-6.64-12-11.54-.56-2.43-.25-4.54.56-5.35l.72-.72a1,1,0,0,1,1.44,0l2.88,2.88a1,1,0,0,1,.3.72,1,1,0,0,1-.3.72l-.72.73a2,2,0,0,0,0,2.88l4.77,4.7a2,2,0,0,0,2.88,0l.72-.72a1.09,1.09,0,0,1,1.45,0l2.88,2.89A1,1,0,0,1,35.69,30.55Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.xing a:after,
.postid-2108 .social-share li.social.xing a:after,
.single-press .social-share li.social.xing a:after,
.postid-3056 .social-share li.social.xing a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%238E939C;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M14.87,32.18,21,23l-6.16-9.23H8.11L14.87,23,8.11,32.18Z"/><path class="cls-2" d="M19.39,29.1l9.43,13.4H35L25.54,29.1,39.89,7.5H33.74Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social.xing:hover a:after,
.postid-2108 .social-share li.social.xing:hover a:after,
.single-press .social-share li.social.xing:hover a:after,
.postid-3056 .social-share li.social.xing:hover a:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><defs><style>.cls-1{fill:%23ff416c;}.cls-2{fill:%23fff;}</style></defs><circle class="cls-1" cx="25" cy="25" r="25"/><path class="cls-2" d="M14.87,32.18,21,23l-6.16-9.23H8.11L14.87,23,8.11,32.18Z"/><path class="cls-2" d="M19.39,29.1l9.43,13.4H35L25.54,29.1,39.89,7.5H33.74Z"/></svg>');
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social:last-child,
.postid-2108 .social-share li.social:last-child,
.single-press .social-share li.social:last-child,
.postid-3056 .social-share li.social:last-child {
  margin: 0;
}
.single-blog .social-share li.social:hover,
.postid-2108 .social-share li.social:hover,
.single-press .social-share li.social:hover,
.postid-3056 .social-share li.social:hover {
  transform: scale(1.1);
  transition: all 300ms ease 0ms;
}
.single-blog .social-share li.social a,
.postid-2108 .social-share li.social a,
.single-press .social-share li.social a,
.postid-3056 .social-share li.social a {
  display: block;
}
.single-blog .content ul,
.postid-2108 .content ul,
.single-press .content ul,
.postid-3056 .content ul {
  list-style: none;
}
.single-blog .content ul li::before,
.postid-2108 .content ul li::before,
.single-press .content ul li::before,
.postid-3056 .content ul li::before {
  content: "•";
  color: #545eff;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.single-blog .content ol,
.postid-2108 .content ol,
.single-press .content ol,
.postid-3056 .content ol {
  list-style: none;
  counter-reset: li;
}
.single-blog .content ol li,
.postid-2108 .content ol li,
.single-press .content ol li,
.postid-3056 .content ol li {
  counter-increment: li;
  margin-bottom: 10px;
}
.single-blog .content ol li::before,
.postid-2108 .content ol li::before,
.single-press .content ol li::before,
.postid-3056 .content ol li::before {
  content: counter(li) '.';
  color: #545eff;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.6em;
}
.single-blog .content iframe,
.postid-2108 .content iframe,
.single-press .content iframe,
.postid-3056 .content iframe {
  width: 100%;
}
.single-blog .content .credit-box-wrapper p,
.postid-2108 .content .credit-box-wrapper p,
.single-press .content .credit-box-wrapper p,
.postid-3056 .content .credit-box-wrapper p {
  margin-bottom: 15px;
}
.single-blog .content blockquote,
.postid-2108 .content blockquote,
.single-press .content blockquote,
.postid-3056 .content blockquote {
  margin-bottom: 40px;
}
.single-blog .content blockquote p:last-of-type,
.postid-2108 .content blockquote p:last-of-type,
.single-press .content blockquote p:last-of-type,
.postid-3056 .content blockquote p:last-of-type {
  margin-bottom: 10px;
}
.single-blog .content p,
.postid-2108 .content p,
.single-press .content p,
.postid-3056 .content p {
  line-height: 1.8;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .single-blog .content p,
  .postid-2108 .content p,
  .single-press .content p,
  .postid-3056 .content p {
    margin-bottom: 40px;
  }
}
.single-blog .content p strong,
.postid-2108 .content p strong,
.single-press .content p strong,
.postid-3056 .content p strong {
  font-family: "LL Replica Bold Web", Tahoma, sans-serif;
  font-weight: normal;
}
.single-blog .content a,
.postid-2108 .content a,
.single-press .content a,
.postid-3056 .content a {
  border-bottom: 2px solid #545eff;
  padding-left: 2px;
  padding-right: 2px;
  transition: all 300ms ease 0ms;
}
.single-blog .content a:hover,
.postid-2108 .content a:hover,
.single-press .content a:hover,
.postid-3056 .content a:hover {
  color: #545eff;
  transition: all 300ms ease 0ms;
}
.single-blog .content .gallery,
.postid-2108 .content .gallery,
.single-press .content .gallery,
.postid-3056 .content .gallery {
  margin-top: 40px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-around;
}
@media screen and (min-width: 768px) {
  .single-blog .content .gallery,
  .postid-2108 .content .gallery,
  .single-press .content .gallery,
  .postid-3056 .content .gallery {
    flex-flow: row nowrap;
  }
}
.single-blog .content .gallery.gallery-columns-3 p,
.postid-2108 .content .gallery.gallery-columns-3 p,
.single-press .content .gallery.gallery-columns-3 p,
.postid-3056 .content .gallery.gallery-columns-3 p {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(1),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(1),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(1),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(1),
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(5),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(5),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(5),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(5),
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(9),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(9),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(9),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(9) {
    padding-right: 10px;
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(2),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(2),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(2),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(2),
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(6),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(6),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(6),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(6),
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(10),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(10),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(10),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(10) {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (min-width: 768px) {
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(3),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(3),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(3),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(3),
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(7),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(7),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(7),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(7),
  .single-blog .content .gallery.gallery-columns-3 .gallery-item:nth-child(11),
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item:nth-child(11),
  .single-press .content .gallery.gallery-columns-3 .gallery-item:nth-child(11),
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item:nth-child(11) {
    padding-left: 10px;
    padding-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .single-blog .content .gallery.gallery-columns-3 .gallery-item,
  .postid-2108 .content .gallery.gallery-columns-3 .gallery-item,
  .single-press .content .gallery.gallery-columns-3 .gallery-item,
  .postid-3056 .content .gallery.gallery-columns-3 .gallery-item {
    width: 100% !important;
  }
}
.single-blog .content .gallery.gallery-columns-2 p,
.postid-2108 .content .gallery.gallery-columns-2 p,
.single-press .content .gallery.gallery-columns-2 p,
.postid-3056 .content .gallery.gallery-columns-2 p {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .single-blog .content .gallery.gallery-columns-2 .gallery-item,
  .postid-2108 .content .gallery.gallery-columns-2 .gallery-item,
  .single-press .content .gallery.gallery-columns-2 .gallery-item,
  .postid-3056 .content .gallery.gallery-columns-2 .gallery-item {
    max-height: 500px;
  }
}
@media screen and (min-width: 768px) {
  .single-blog .content .gallery.gallery-columns-2 .gallery-item:nth-child(1),
  .postid-2108 .content .gallery.gallery-columns-2 .gallery-item:nth-child(1),
  .single-press .content .gallery.gallery-columns-2 .gallery-item:nth-child(1),
  .postid-3056 .content .gallery.gallery-columns-2 .gallery-item:nth-child(1),
  .single-blog .content .gallery.gallery-columns-2 .gallery-item:nth-child(4),
  .postid-2108 .content .gallery.gallery-columns-2 .gallery-item:nth-child(4),
  .single-press .content .gallery.gallery-columns-2 .gallery-item:nth-child(4),
  .postid-3056 .content .gallery.gallery-columns-2 .gallery-item:nth-child(4),
  .single-blog .content .gallery.gallery-columns-2 .gallery-item:nth-child(7),
  .postid-2108 .content .gallery.gallery-columns-2 .gallery-item:nth-child(7),
  .single-press .content .gallery.gallery-columns-2 .gallery-item:nth-child(7),
  .postid-3056 .content .gallery.gallery-columns-2 .gallery-item:nth-child(7) {
    padding-right: 7.5px;
  }
}
@media screen and (min-width: 768px) {
  .single-blog .content .gallery.gallery-columns-2 .gallery-item:nth-child(2),
  .postid-2108 .content .gallery.gallery-columns-2 .gallery-item:nth-child(2),
  .single-press .content .gallery.gallery-columns-2 .gallery-item:nth-child(2),
  .postid-3056 .content .gallery.gallery-columns-2 .gallery-item:nth-child(2),
  .single-blog .content .gallery.gallery-columns-2 .gallery-item:nth-child(5),
  .postid-2108 .content .gallery.gallery-columns-2 .gallery-item:nth-child(5),
  .single-press .content .gallery.gallery-columns-2 .gallery-item:nth-child(5),
  .postid-3056 .content .gallery.gallery-columns-2 .gallery-item:nth-child(5),
  .single-blog .content .gallery.gallery-columns-2 .gallery-item:nth-child(8),
  .postid-2108 .content .gallery.gallery-columns-2 .gallery-item:nth-child(8),
  .single-press .content .gallery.gallery-columns-2 .gallery-item:nth-child(8),
  .postid-3056 .content .gallery.gallery-columns-2 .gallery-item:nth-child(8) {
    padding-left: 7.5px;
  }
}
@media screen and (max-width: 767px) {
  .single-blog .content .gallery.gallery-columns-2 .gallery-item,
  .postid-2108 .content .gallery.gallery-columns-2 .gallery-item,
  .single-press .content .gallery.gallery-columns-2 .gallery-item,
  .postid-3056 .content .gallery.gallery-columns-2 .gallery-item {
    width: 100% !important;
  }
}
.single-blog .content .gallery .gallery-item,
.postid-2108 .content .gallery .gallery-item,
.single-press .content .gallery .gallery-item,
.postid-3056 .content .gallery .gallery-item {
  margin-bottom: 0 !important;
}
.single-blog .content .gallery .gallery-item .gallery-icon,
.postid-2108 .content .gallery .gallery-item .gallery-icon,
.single-press .content .gallery .gallery-item .gallery-icon,
.postid-3056 .content .gallery .gallery-item .gallery-icon {
  height: 100%;
}
.single-blog .content .gallery .gallery-item a,
.postid-2108 .content .gallery .gallery-item a,
.single-press .content .gallery .gallery-item a,
.postid-3056 .content .gallery .gallery-item a {
  border: none;
  height: 100%;
}
.single-blog .content .gallery .gallery-item a img,
.postid-2108 .content .gallery .gallery-item a img,
.single-press .content .gallery .gallery-item a img,
.postid-3056 .content .gallery .gallery-item a img {
  border: none !important;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.single-blog .content .gallery .gallery-item img,
.postid-2108 .content .gallery .gallery-item img,
.single-press .content .gallery .gallery-item img,
.postid-3056 .content .gallery .gallery-item img {
  border: none !important;
}
.single-blog .content .gallery + p em,
.postid-2108 .content .gallery + p em,
.single-press .content .gallery + p em,
.postid-3056 .content .gallery + p em,
.single-blog .content .gallery + p strong,
.postid-2108 .content .gallery + p strong,
.single-press .content .gallery + p strong,
.postid-3056 .content .gallery + p strong {
  font-size: 14px;
  color: rgba(25, 25, 25, 0.6);
  font-family: "LL Replica Bold Web", Tahoma, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  font-style: normal;
  margin-bottom: 30px;
}
.single-blog .content h3,
.postid-2108 .content h3,
.single-press .content h3,
.postid-3056 .content h3,
.single-blog .content h4,
.postid-2108 .content h4,
.single-press .content h4,
.postid-3056 .content h4,
.single-blog .content h5,
.postid-2108 .content h5,
.single-press .content h5,
.postid-3056 .content h5,
.single-blog .content h6,
.postid-2108 .content h6,
.single-press .content h6,
.postid-3056 .content h6 {
  margin-top: 1.2em;
}
.single-blog .content h3,
.postid-2108 .content h3,
.single-press .content h3,
.postid-3056 .content h3 {
  border-bottom: 3px solid #545eff;
  font-size: 30px;
  width: auto;
  display: inline-block;
  float: none;
  clear: both;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
  margin-bottom: 30px;
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .single-blog .content h3,
  .postid-2108 .content h3,
  .single-press .content h3,
  .postid-3056 .content h3 {
    margin-bottom: 40px;
    margin-top: 40px;
  }
}
.single-blog .wp-caption,
.postid-2108 .wp-caption,
.single-press .wp-caption,
.postid-3056 .wp-caption {
  margin-top: 30px;
  margin-bottom: 30px;
  border: none;
  background: none;
  padding-left: 0;
  padding-right: 0;
}
.single-blog .wp-caption .wp-caption-text,
.postid-2108 .wp-caption .wp-caption-text,
.single-press .wp-caption .wp-caption-text,
.postid-3056 .wp-caption .wp-caption-text {
  font-size: 14px;
  color: rgba(25, 25, 25, 0.6);
  font-family: "LL Replica Bold Web", Tahoma, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
}
.career-headline h1.uabb-heading,
.career-headline h2.uabb-heading {
  position: relative;
}
.career-headline h1.uabb-heading::after,
.career-headline h2.uabb-heading::after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 4px;
  width: 120px;
  background-color: #545eff;
}
.lever-department-wrapper .lever-department-title {
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 2px;
  color: #545eff;
}
.lever-department-wrapper .lever-jobs-wrapper {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #545eff;
  padding: 20px;
  background: linear-gradient(45deg, #ffffff 50%, #545eff 50%);
  background-size: 250% auto;
  background-position: center left;
  margin-bottom: 20px;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  .lever-department-wrapper .lever-jobs-wrapper .lever-job {
    width: 48%;
  }
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job:hover {
  box-shadow: 0px 4px 14px rgba(84, 94, 255, 0.12);
  background-position: center right;
  transition: all 300ms ease 0ms;
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job:hover .lever-job-title {
  color: #ffffff;
  transition: all 300ms ease 0ms;
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job:hover .lever-job-meta li {
  color: #ffffff;
  transition: all 300ms ease 0ms;
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job .lever-job-link {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job .lever-job-title {
  font-size: 20px;
  transition: all 300ms ease 0ms;
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job .lever-job-meta {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  padding-left: 0;
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job .lever-job-meta span {
  color: #a4a4a4;
  font-size: 14px;
  text-transform: uppercase;
  transition: all 300ms ease 0ms;
}
.lever-department-wrapper .lever-jobs-wrapper .lever-job .lever-job-meta span.lever-job-commitment::after {
  content: '|';
  position: relative;
  display: inline;
  padding-left: 5px;
  padding-right: 5px;
}
.lever-job-wrapper .lever-job .lever-job-title {
  font-size: 32px;
  transition: all 300ms ease 0ms;
}
.lever-job-wrapper .lever-job .lever-job-meta {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  padding-left: 0;
  border-bottom: 3px solid #545EFF;
  padding-bottom: 10px;
  width: auto;
  width: fit-content;
  margin-bottom: 20px;
}
.lever-job-wrapper .lever-job .lever-job-meta span {
  color: #a4a4a4;
  font-size: 14px;
  text-transform: uppercase;
  transition: all 300ms ease 0ms;
}
.lever-job-wrapper .lever-job .lever-job-meta span.lever-job-commitment::after {
  content: '|';
  position: relative;
  display: inline;
  padding-left: 5px;
  padding-right: 5px;
}
.lever-job-wrapper .lever-job .lever-job-benefits-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin-left: -20px;
  margin-right: -20px;
}
.lever-job-wrapper .lever-job .lever-job-benefits-wrapper .lever-job-benefit {
  width: 100%;
  padding: 20px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .lever-job-wrapper .lever-job .lever-job-benefits-wrapper .lever-job-benefit {
    width: 50%;
  }
}
.lever-job-wrapper .lever-job .lever-job-benefits-wrapper .lever-job-benefit .lever-job-benefits-icon {
  width: 100px;
}
.lever-job-wrapper .lever-job .lever-job-benefits-wrapper .lever-job-benefit p {
  text-align: left;
  margin-bottom: 0;
}
.lever-job-wrapper .lever-job h2 {
  font-size: 24px;
  line-height: 1.4;
  position: relative;
  padding-bottom: 10px;
  padding-top: 20px;
  display: block;
  margin-bottom: 20px;
}
.lever-job-wrapper .lever-job h2:after {
  content: '';
  display: block;
  width: 60px;
  height: 3px;
  background-color: #545EFF;
  position: absolute;
  bottom: 0;
  left: 0;
}
.lever-job-wrapper .lever-job h3 {
  font-size: 22px;
  line-height: 1.4;
}
.lever-job-wrapper .lever-job div > li {
  margin-left: 28px;
  list-style: none;
}
.lever-job-wrapper .lever-job div > li::before {
  content: "•";
  color: #545eff;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.lever-job-application-form .lever-job-application-title {
  font-size: 32px;
}
.lever-job-application-form .lever-job-application-title .job-title {
  position: relative;
}
.lever-job-application-form .lever-job-application-title .job-title:after {
  display: block;
  width: 100%;
  height: 3px;
  background-color: #545EFF;
  position: absolute;
  bottom: -3px;
  left: 0;
}
.lever-job-application-form .lever-job-application-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.lever-job-application-form .lever-job-application-wrapper .lever-job-application-question {
  width: 50%;
}
.lever-job-application-form .lever-job-application-wrapper .lever-job-application-question.full {
  width: 100%;
}
.lever-job-application-form .lever-job-application-wrapper label {
  width: 100%;
  padding: 10px;
}
.lever-job-application-form .lever-job-application-wrapper input {
  height: 60px;
  border: 1px solid #e5e5ef;
  padding: 20px;
  font-size: 18px;
  width: 100%;
}
.lever-job-application-form .lever-job-application-wrapper input[type=checkbox] {
  height: 30px;
  width: 100px;
  text-align: left;
}
.lever-job-application-form .lever-job-application-wrapper .required {
  color: #ff416c;
  font-size: 14px;
  vertical-align: top;
}
.lever-job-application-form .lever-job-application-wrapper .application-answer-alternative {
  flex-grow: 2;
  width: 100%;
}
.lever-job-application-form .lever-job-application-wrapper .checkbox-wrapper {
  display: flex;
  flex-flow: row nowrap;
}
.lever-job-application-form .lever-job-application-wrapper textarea {
  border: 1px solid #e5e5ef;
  padding: 20px;
  font-size: 18px;
  width: 100%;
  min-height: 200px;
}
.lever-job-application-form .lever-job-application-button {
  box-shadow: 0px 4px 14px rgba(84, 94, 255, 0.12);
  background: linear-gradient(45deg, #ff416c 50%, #545eff 50%);
  background-size: 230% auto;
  background-position: center left;
  border: none;
  border-radius: 2px;
  padding: 20px;
  color: #ffffff;
  font-size: 20px;
  line-height: 1.6;
  text-transform: uppercase;
  font-weight: bold;
  min-width: 280px;
  transition: all 400ms ease 0ms;
}
.lever-job-application-form .lever-job-application-button:hover {
  background-position: center right;
  border-radius: 2px;
  border: none;
  transition: all 400ms ease 0ms;
}
#bzOpeningsContainer .no-openings {
  text-align: center;
  font-size: 20px;
}
#bzOpeningsContainer .no-openings.hide {
  display: none;
}
#bzOpeningsContainer .bzOpeningsCategoryList {
  list-style: none;
  padding-left: 0;
}
#bzOpeningsContainer .bzOpeningsCategory.hide {
  display: none;
}
#bzOpeningsContainer .bzOpeningsCategory .bzCategory {
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 2px;
  color: #545eff;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList {
  max-width: 1140px;
  margin: 0 auto;
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening {
  width: 100%;
  border-bottom: 1px solid #545eff;
  padding: 20px;
  background: linear-gradient(45deg, #ffffff 50%, #545eff 50%);
  background-size: 250% auto;
  background-position: center left;
  margin-bottom: 20px;
  transition: all 300ms ease 0ms;
}
@media screen and (min-width: 768px) {
  #bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening {
    width: 48%;
  }
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening:hover {
  box-shadow: 0px 4px 14px rgba(84, 94, 255, 0.12);
  background-position: center right;
  transition: all 300ms ease 0ms;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening:hover h2 {
  color: #ffffff;
  transition: all 300ms ease 0ms;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening:hover .bzMeta li {
  color: #ffffff;
  transition: all 300ms ease 0ms;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening .bzButtonApply {
  display: none;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening h2 {
  font-size: 20px;
  transition: all 300ms ease 0ms;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening .bzMeta {
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  padding-left: 0;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening .bzMeta li {
  color: #a4a4a4;
  font-size: 14px;
  text-transform: uppercase;
  transition: all 300ms ease 0ms;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening .bzMeta li.bzLocation {
  order: 2;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening .bzMeta li.bzType {
  order: 1;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening .bzMeta li.bzType::after {
  content: '|';
  position: relative;
  display: inline;
  padding-left: 5px;
  padding-right: 5px;
}
#bzOpeningsContainer .bzOpeningsCategory .bzOpeningsList .bzOpening .bzMeta li.bzDepartment {
  display: none;
}
.career-cta .btn {
  height: 60px;
  font-size: 20px;
  background-color: #545eff;
  border-color: #545eff;
  color: #FFFFFF;
}
.career-cta .btn.mr-16 {
  margin-right: 0 !important;
}
.career-cta .btn:hover {
  box-shadow: 0 2px 10px rgba(84, 94, 255, 0.4);
}
.fl-builder .fl-node-5d9472dd46ad2.fl-button-lightbox-content {
  max-width: 990px !important;
  padding: 0 !important;
  background: none !important;
}
.fl-builder .fl-node-5d9472dd46ad2.fl-button-lightbox-content .mfp-close,
.fl-builder .fl-node-5d9472dd46ad2.fl-button-lightbox-content .mfp-close:hover {
  top: -40px !important;
  right: -40px;
  color: white;
}
.fl-builder-content .video-button .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .video-button .fl-button-wrap a.fl-button,
.fl-builder-content .video-button .uabb-button-wrap a.uabb-button {
  position: relative;
  z-index: 9;
  padding: 0;
  background: linear-gradient(45deg, #ffffff 50%, #ff416c 50%);
  background-size: 230% auto;
  background-position: center left;
}
.fl-builder-content .video-button .uabb-creative-button-wrap a.uabb-button .fl-button-text,
.fl-builder-content .video-button .fl-button-wrap a.fl-button .fl-button-text,
.fl-builder-content .video-button .uabb-button-wrap a.uabb-button .fl-button-text {
  padding: 18px 26px;
  color: #ff416c;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .video-button .uabb-creative-button-wrap a.uabb-button:hover,
.fl-builder-content .video-button .fl-button-wrap a.fl-button:hover,
.fl-builder-content .video-button .uabb-button-wrap a.uabb-button:hover {
  background-position: center right;
  transition: all 400ms ease 0ms;
}
.fl-builder-content .video-button .uabb-creative-button-wrap a.uabb-button:hover .fl-button-text,
.fl-builder-content .video-button .fl-button-wrap a.fl-button:hover .fl-button-text,
.fl-builder-content .video-button .uabb-button-wrap a.uabb-button:hover .fl-button-text {
  padding: 18px 26px;
  color: #ffffff;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .video-button .uabb-creative-button-wrap a.uabb-button::after,
.fl-builder-content .video-button .fl-button-wrap a.fl-button::after,
.fl-builder-content .video-button .uabb-button-wrap a.uabb-button::after {
  content: '';
  display: inline-block;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 64"><defs><style>.cls-1{fill:%23fff;}</style></defs><title>play-button</title><path class="cls-1" d="M46,27.21a6,6,0,0,1,0,9.58L27.42,49.08,8.81,61.36c-3.23,2.13-7.27-.53-7.27-4.8V7.44c0-4.27,4-6.93,7.27-4.8L27.42,14.92Z"/></svg>') #ff416c;
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
  height: 60px;
  width: 60px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  vertical-align: middle;
}
.fl-builder-content .pink .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .pink .fl-button-wrap a.fl-button,
.fl-builder-content .pink .uabb-button-wrap a.uabb-button {
  background: linear-gradient(45deg, #ff416c 50%, #ffffff 50%);
  background-size: 230% auto;
  background-position: center left;
}
.fl-builder-content .pink .uabb-creative-button-wrap a.uabb-button .fl-button-text,
.fl-builder-content .pink .fl-button-wrap a.fl-button .fl-button-text,
.fl-builder-content .pink .uabb-button-wrap a.uabb-button .fl-button-text,
.fl-builder-content .pink .uabb-creative-button-wrap a.uabb-button *,
.fl-builder-content .pink .fl-button-wrap a.fl-button *,
.fl-builder-content .pink .uabb-button-wrap a.uabb-button * {
  transition: all 300ms ease 0ms;
}
.fl-builder-content .pink .uabb-creative-button-wrap a.uabb-button:hover,
.fl-builder-content .pink .fl-button-wrap a.fl-button:hover,
.fl-builder-content .pink .uabb-button-wrap a.uabb-button:hover {
  background-position: center right;
  transition: all 400ms ease 0ms;
}
.fl-builder-content .pink .uabb-creative-button-wrap a.uabb-button:hover .fl-button-text,
.fl-builder-content .pink .fl-button-wrap a.fl-button:hover .fl-button-text,
.fl-builder-content .pink .uabb-button-wrap a.uabb-button:hover .fl-button-text,
.fl-builder-content .pink .uabb-creative-button-wrap a.uabb-button:hover *,
.fl-builder-content .pink .fl-button-wrap a.fl-button:hover *,
.fl-builder-content .pink .uabb-button-wrap a.uabb-button:hover * {
  color: #545eff;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .pink .uabb-creative-button-wrap a.uabb-button:hover {
  background: linear-gradient(45deg, #ff416c 50%, #ffffff 50%) center right !important;
  background-size: 230% auto !important;
}
.fl-builder-content .video .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .video .fl-button-wrap a.fl-button,
.fl-builder-content .video .uabb-button-wrap a.uabb-button {
  position: relative;
  line-height: 45px;
}
.fl-builder-content .video .uabb-creative-button-wrap a.uabb-button i,
.fl-builder-content .video .fl-button-wrap a.fl-button i,
.fl-builder-content .video .uabb-button-wrap a.uabb-button i {
  display: none;
}
.fl-builder-content .video .uabb-creative-button-wrap a.uabb-button span,
.fl-builder-content .video .fl-button-wrap a.fl-button span,
.fl-builder-content .video .uabb-button-wrap a.uabb-button span,
.fl-builder-content .video .uabb-creative-button-wrap a.uabb-button .uabb-button-text,
.fl-builder-content .video .fl-button-wrap a.fl-button .uabb-button-text,
.fl-builder-content .video .uabb-button-wrap a.uabb-button .uabb-button-text {
  line-height: 45px;
}
.fl-builder-content .video .uabb-creative-button-wrap a.uabb-button::after,
.fl-builder-content .video .fl-button-wrap a.fl-button::after,
.fl-builder-content .video .uabb-button-wrap a.uabb-button::after {
  content: '';
  display: inline-block;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 64"><defs><style>.cls-1{fill:%23fff;}</style></defs><title>play-button</title><path class="cls-1" d="M46,27.21a6,6,0,0,1,0,9.58L27.42,49.08,8.81,61.36c-3.23,2.13-7.27-.53-7.27-4.8V7.44c0-4.27,4-6.93,7.27-4.8L27.42,14.92Z"/></svg>');
  background-size: 25px;
  background-position: center right;
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  vertical-align: middle;
}
.fl-builder-content .round .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .round .fl-button-wrap a.fl-button,
.fl-builder-content .round .uabb-button-wrap a.uabb-button {
  border-radius: 50%;
  background-size: 400% auto;
  height: 70px;
  width: 70px;
  transition: all 400ms ease 0ms;
}
.fl-builder-content .round .uabb-creative-button-wrap a.uabb-button:hover,
.fl-builder-content .round .fl-button-wrap a.fl-button:hover,
.fl-builder-content .round .uabb-button-wrap a.uabb-button:hover {
  background-position: center right;
  border-radius: 50%;
  background-size: 400% auto !important;
  transition: all 400ms ease 0ms;
}
.fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .contact-box .fl-button-wrap a.fl-button,
.fl-builder-content .contact-box .uabb-button-wrap a.uabb-button {
  transition: all 400ms ease 0ms;
}
.fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button *,
.fl-builder-content .contact-box .fl-button-wrap a.fl-button *,
.fl-builder-content .contact-box .uabb-button-wrap a.uabb-button *,
.fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button .fl-button-text,
.fl-builder-content .contact-box .fl-button-wrap a.fl-button .fl-button-text,
.fl-builder-content .contact-box .uabb-button-wrap a.uabb-button .fl-button-text,
.fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button .uabb-button-text,
.fl-builder-content .contact-box .fl-button-wrap a.fl-button .uabb-button-text,
.fl-builder-content .contact-box .uabb-button-wrap a.uabb-button .uabb-button-text {
  font-size: 14px;
  word-break: break-all;
}
@media screen and (min-width: 768px) {
  .fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button *,
  .fl-builder-content .contact-box .fl-button-wrap a.fl-button *,
  .fl-builder-content .contact-box .uabb-button-wrap a.uabb-button *,
  .fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button .fl-button-text,
  .fl-builder-content .contact-box .fl-button-wrap a.fl-button .fl-button-text,
  .fl-builder-content .contact-box .uabb-button-wrap a.uabb-button .fl-button-text,
  .fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button .uabb-button-text,
  .fl-builder-content .contact-box .fl-button-wrap a.fl-button .uabb-button-text,
  .fl-builder-content .contact-box .uabb-button-wrap a.uabb-button .uabb-button-text {
    font-size: 18px;
    word-break: normal;
  }
}
@media screen and (min-width: 992px) {
  .fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button *,
  .fl-builder-content .contact-box .fl-button-wrap a.fl-button *,
  .fl-builder-content .contact-box .uabb-button-wrap a.uabb-button *,
  .fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button .fl-button-text,
  .fl-builder-content .contact-box .fl-button-wrap a.fl-button .fl-button-text,
  .fl-builder-content .contact-box .uabb-button-wrap a.uabb-button .fl-button-text,
  .fl-builder-content .contact-box .uabb-creative-button-wrap a.uabb-button .uabb-button-text,
  .fl-builder-content .contact-box .fl-button-wrap a.fl-button .uabb-button-text,
  .fl-builder-content .contact-box .uabb-button-wrap a.uabb-button .uabb-button-text {
    font-size: 20px;
  }
}
.fl-builder-content .disabled .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .disabled .fl-button-wrap a.fl-button,
.fl-builder-content .disabled .uabb-button-wrap a.uabb-button {
  background: #878eff;
  cursor: not-allowed;
}
.fl-builder-content .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .fl-button-wrap a.fl-button,
.fl-builder-content .uabb-button-wrap a.uabb-button {
  box-shadow: 0px 4px 14px rgba(84, 94, 255, 0.12);
  background: linear-gradient(45deg, #545eff 50%, #ff416c 50%);
  background-size: 230% auto;
  background-position: center left;
  border: none;
  border-radius: 2px;
  color: #ffffff;
  padding: 10px 20px;
  transition: all 400ms ease 0ms;
}
.fl-builder-content .uabb-creative-button-wrap a.uabb-button *,
.fl-builder-content .fl-button-wrap a.fl-button *,
.fl-builder-content .uabb-button-wrap a.uabb-button *,
.fl-builder-content .uabb-creative-button-wrap a.uabb-button .fl-button-text,
.fl-builder-content .fl-button-wrap a.fl-button .fl-button-text,
.fl-builder-content .uabb-button-wrap a.uabb-button .fl-button-text,
.fl-builder-content .uabb-creative-button-wrap a.uabb-button .uabb-button-text,
.fl-builder-content .fl-button-wrap a.fl-button .uabb-button-text,
.fl-builder-content .uabb-button-wrap a.uabb-button .uabb-button-text {
  color: #ffffff;
  font-size: 20px;
  line-height: 1.6;
}
.fl-builder-content .uabb-creative-button-wrap a.uabb-button:hover,
.fl-builder-content .fl-button-wrap a.fl-button:hover,
.fl-builder-content .uabb-button-wrap a.uabb-button:hover {
  background-position: center right;
  border-radius: 2px;
  border: none;
  transition: all 400ms ease 0ms;
}
.fl-builder-content .uabb-creative-button-wrap a.uabb-button:hover {
  background: linear-gradient(45deg, #545eff 50%, #ff416c 50%) center right !important;
  background-size: 230% auto !important;
}
.fl-builder-content .text-link .fl-button-wrap a.fl-button,
.fl-builder-content .text-link .uabb-creative-button-wrap a.uabb-button,
.fl-builder-content .text-link .uabb-button-wrap a.uabb-button {
  background: transparent !important;
  box-shadow: none;
  border: none;
  border-radius: 2px;
  color: #474f5b;
  padding: 0;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .text-link .fl-button-wrap a.fl-button *,
.fl-builder-content .text-link .uabb-creative-button-wrap a.uabb-button *,
.fl-builder-content .text-link .uabb-button-wrap a.uabb-button *,
.fl-builder-content .text-link .fl-button-wrap a.fl-button .fl-button-text,
.fl-builder-content .text-link .uabb-creative-button-wrap a.uabb-button .fl-button-text,
.fl-builder-content .text-link .uabb-button-wrap a.uabb-button .fl-button-text {
  color: #474f5b;
  font-size: 14px;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .text-link .fl-button-wrap a.fl-button:hover,
.fl-builder-content .text-link .uabb-creative-button-wrap a.uabb-button:hover,
.fl-builder-content .text-link .uabb-button-wrap a.uabb-button:hover {
  box-shadow: none;
  background: transparent !important;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .text-link .fl-button-wrap a.fl-button:hover *,
.fl-builder-content .text-link .uabb-creative-button-wrap a.uabb-button:hover *,
.fl-builder-content .text-link .uabb-button-wrap a.uabb-button:hover *,
.fl-builder-content .text-link .fl-button-wrap a.fl-button:hover .fl-button-text,
.fl-builder-content .text-link .uabb-creative-button-wrap a.uabb-button:hover .fl-button-text,
.fl-builder-content .text-link .uabb-button-wrap a.uabb-button:hover .fl-button-text {
  color: #ff416c;
  font-size: 14px;
  transition: all 300ms ease 0ms;
}
.fl-builder-content .overflow-hidden .fl-col-content {
  overflow: hidden;
}
.gray-bg.fl-module-info-list .fl-module-content {
  padding: 25px;
}
.gray-bg .fl-module-content {
  background-color: #f7f9fd;
}
.topbar .topbar-nav .nav-link,
.topbar .topbar-nav .menu-item a,
.topbar .menu-item .topbar-nav a {
  color: #474f5b;
  opacity: 1;
  font-size: 14px;
  transition: all 300ms ease 0ms;
}
.topbar .topbar-nav .nav-link.current-page_item,
.topbar .topbar-nav .menu-item a.current-page_item,
.topbar .menu-item .topbar-nav a.current-page_item,
.topbar .topbar-nav .nav-link.current-page-ancestor,
.topbar .topbar-nav .menu-item a.current-page-ancestor,
.topbar .menu-item .topbar-nav a.current-page-ancestor {
  color: #ff416c;
  transition: all 300ms ease 0ms;
}
.topbar .topbar-nav .nav-link:hover,
.topbar .topbar-nav .menu-item a:hover,
.topbar .menu-item .topbar-nav a:hover {
  color: #ff416c;
  transition: all 300ms ease 0ms;
}
.header-menu .sub-menu {
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #ffffff;
}
@media screen and (max-width: 480px) {
  .uabb-creative-menu .sub-menu {
    box-shadow: none !important;
  }
  .uabb-creative-menu .sub-menu li a span.menu-item-text {
    font-size: 20px !important;
    font-weight: normal !important;
  }
}
@media screen and (max-width: 768px) {
  .sticky-mobile {
    position: fixed;
    z-index: 9;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .sticky-mobile .fl-module-content {
    margin: 0;
  }
}
input {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #e5e5ef;
  padding: 20px;
  font-size: 18px;
  height: 60px;
}
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy {
  text-align: center;
  padding-top: 15px !important;
  font-size: 16px;
  color: #ffffff;
}
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy input,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy input {
  margin-right: 20px;
}
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy .cr_ipe_checkbox,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy .cr_ipe_checkbox {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy a,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy a {
  color: #545eff;
  transition: all 300ms ease 0ms;
}
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy a:hover,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy a:hover {
  color: #1826f1;
  transition: all 300ms ease 0ms;
}
#cp_popup_id_2688 .cr_form .cr_ipe_item.topics,
#cp_popup_id_2766 .cr_form .cr_ipe_item.topics {
  font-size: 16px;
  color: #ffffff;
  font-weight: normal;
  text-align: center;
  padding-bottom: 20px;
}
#cp_popup_id_2688 .cr_form .cr_ipe_item.topics label,
#cp_popup_id_2766 .cr_form .cr_ipe_item.topics label {
  padding-bottom: 10px;
  font-size: 16px;
  color: #ffffff;
  font-weight: normal;
  text-align: center;
  margin-top: 0;
}
#cp_popup_id_2688 .cr_form .cr_ipe_item.topics .cr_ipe_checkbox,
#cp_popup_id_2766 .cr_form .cr_ipe_item.topics .cr_ipe_checkbox {
  width: 18px;
  height: 18px;
  margin-right: 8px;
  margin-left: 10px;
}
.career-newsletter .cr_form .input-wrapper,
#cp_popup_id_2688 .cr_form .input-wrapper,
#cp_popup_id_2766 .cr_form .input-wrapper {
  display: flex;
  flex-flow: row nowrap;
}
.career-newsletter .cr_form .input-wrapper .cr_ipe_item:first-child,
#cp_popup_id_2688 .cr_form .input-wrapper .cr_ipe_item:first-child,
#cp_popup_id_2766 .cr_form .input-wrapper .cr_ipe_item:first-child {
  flex-grow: 2;
}
.career-newsletter .cr_form .input-wrapper .cr_ipe_item input,
#cp_popup_id_2688 .cr_form .input-wrapper .cr_ipe_item input,
#cp_popup_id_2766 .cr_form .input-wrapper .cr_ipe_item input {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #ffffff;
  padding: 20px;
  font-size: 18px;
  height: 60px;
}
.career-newsletter .cr_form .input-wrapper .cr_button,
#cp_popup_id_2688 .cr_form .input-wrapper .cr_button,
#cp_popup_id_2766 .cr_form .input-wrapper .cr_button {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 60px;
  white-space: nowrap;
  margin: 0;
  padding: 10px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-style: normal;
  font-size: 0;
  line-height: 40px;
  cursor: pointer;
  border: 0;
  border-radius: 0;
  vertical-align: middle;
  border-left: 2px solid #ff416c;
  background: linear-gradient(45deg, #ffffff 50%, #545eff 50%);
  background-size: 310% auto;
  background-position: center left;
  transition: all 400ms ease 0ms;
}
.career-newsletter .cr_form .input-wrapper .cr_button::after,
#cp_popup_id_2688 .cr_form .input-wrapper .cr_button::after,
#cp_popup_id_2766 .cr_form .input-wrapper .cr_button::after {
  display: block;
  content: '';
  background: url('data:image/svg+xml,<svg enable-background="new 0 0 24 24" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg"><path fill="%23FF416C" d="m8.75 17.612v4.638c0 .324.208.611.516.713.077.025.156.037.234.037.234 0 .46-.11.604-.306l2.713-3.692z"/><path fill="%23FF416C" d="m23.685.139c-.23-.163-.532-.185-.782-.054l-22.5 11.75c-.266.139-.423.423-.401.722.023.3.222.556.505.653l6.255 2.138 13.321-11.39-10.308 12.419 10.483 3.583c.078.026.16.04.242.04.136 0 .271-.037.39-.109.19-.116.319-.311.352-.53l2.75-18.5c.041-.28-.077-.558-.307-.722z"/></svg>');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: auto;
  height: auto;
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  transition: all 300ms ease 0ms;
}
.career-newsletter .cr_form .input-wrapper .cr_button:hover,
#cp_popup_id_2688 .cr_form .input-wrapper .cr_button:hover,
#cp_popup_id_2766 .cr_form .input-wrapper .cr_button:hover {
  background-position: center right;
  opacity: 1;
  transition: all 400ms ease 0ms;
}
.career-newsletter .cr_form .input-wrapper .cr_button:hover::after,
#cp_popup_id_2688 .cr_form .input-wrapper .cr_button:hover::after,
#cp_popup_id_2766 .cr_form .input-wrapper .cr_button:hover::after {
  background: url('data:image/svg+xml,<svg enable-background="new 0 0 24 24" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg"><path fill="%23FFFFFF" d="m8.75 17.612v4.638c0 .324.208.611.516.713.077.025.156.037.234.037.234 0 .46-.11.604-.306l2.713-3.692z"/><path fill="%23FFFFFF" d="m23.685.139c-.23-.163-.532-.185-.782-.054l-22.5 11.75c-.266.139-.423.423-.401.722.023.3.222.556.505.653l6.255 2.138 13.321-11.39-10.308 12.419 10.483 3.583c.078.026.16.04.242.04.136 0 .271-.037.39-.109.19-.116.319-.311.352-.53l2.75-18.5c.041-.28-.077-.558-.307-.722z"/></svg>');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 300ms ease 0ms;
}
.career-newsletter .cr_form .cr_ipe_item.data-policy,
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy {
  text-align: center;
  padding-top: 10px;
  font-size: 16px;
}
.career-newsletter .cr_form .cr_ipe_item.data-policy input,
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy input,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy input {
  margin-right: 20px;
}
.career-newsletter .cr_form .cr_ipe_item.data-policy a,
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy a,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy a {
  transition: all 300ms ease 0ms;
}
.career-newsletter .cr_form .cr_ipe_item.data-policy a:hover,
#cp_popup_id_2688 .cr_form .cr_ipe_item.data-policy a:hover,
#cp_popup_id_2766 .cr_form .cr_ipe_item.data-policy a:hover {
  color: #1826f1;
  transition: all 300ms ease 0ms;
}
.career-newsletter .cr_form .cr_site,
#cp_popup_id_2688 .cr_form .cr_site,
#cp_popup_id_2766 .cr_form .cr_site {
  margin: 0;
  padding: 75px 0 0 0;
  text-align: center;
}
.career-newsletter .cr_form .cr_font,
#cp_popup_id_2688 .cr_form .cr_font,
#cp_popup_id_2766 .cr_form .cr_font {
  font-size: 14px;
  font-family: Arial;
}
.career-newsletter .cr_form .cr_body h2,
#cp_popup_id_2688 .cr_form .cr_body h2,
#cp_popup_id_2766 .cr_form .cr_body h2,
.career-newsletter .cr_form .cr_header h2,
#cp_popup_id_2688 .cr_form .cr_header h2,
#cp_popup_id_2766 .cr_form .cr_header h2 {
  font-size: 22px;
  line-height: 28px;
  margin: 0 0 10px 0;
}
.career-newsletter .cr_form .cr_body h1,
#cp_popup_id_2688 .cr_form .cr_body h1,
#cp_popup_id_2766 .cr_form .cr_body h1,
.career-newsletter .cr_form .cr_header h2,
#cp_popup_id_2688 .cr_form .cr_header h2,
#cp_popup_id_2766 .cr_form .cr_header h2 {
  font-size: 28px;
  margin-bottom: 15px;
  padding: 0;
  margin-top: 0;
}
.career-newsletter .cr_form .wrapper,
#cp_popup_id_2688 .cr_form .wrapper,
#cp_popup_id_2766 .cr_form .wrapper,
.career-newsletter .cr_form .cr_page,
#cp_popup_id_2688 .cr_form .cr_page,
#cp_popup_id_2766 .cr_form .cr_page {
  margin: 0 auto 10px auto;
  text-align: left;
  border-radius: 4px;
}
.career-newsletter .cr_form .cr_header,
#cp_popup_id_2688 .cr_form .cr_header,
#cp_popup_id_2766 .cr_form .cr_header {
  text-align: center;
  background: transparent !Important;
}
.career-newsletter .cr_form .cr_body label,
#cp_popup_id_2688 .cr_form .cr_body label,
#cp_popup_id_2766 .cr_form .cr_body label {
  float: none;
  clear: both;
  display: block;
  width: auto;
  margin-top: 8px;
  text-align: left;
  font-weight: bold;
  position: relative;
}
.career-newsletter .cr_form .cr_button,
#cp_popup_id_2688 .cr_form .cr_button,
#cp_popup_id_2766 .cr_form .cr_button {
  background-color: #333;
  color: #ffffff;
}
.career-newsletter .cr_form .cr_button:hover,
#cp_popup_id_2688 .cr_form .cr_button:hover,
#cp_popup_id_2766 .cr_form .cr_button:hover,
.career-newsletter .cr_form .cr_button-small:hover,
#cp_popup_id_2688 .cr_form .cr_button-small:hover,
#cp_popup_id_2766 .cr_form .cr_button-small:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.career-newsletter .cr_form .powered,
#cp_popup_id_2688 .cr_form .powered,
#cp_popup_id_2766 .cr_form .powered {
  padding: 20px 0;
  width: 560px;
  margin: 0 auto;
}
.career-newsletter .cr_form .formbox,
#cp_popup_id_2688 .cr_form .formbox,
#cp_popup_id_2766 .cr_form .formbox {
  line-height: 150%;
  font-family: Helvetica;
  font-size: 12px;
  color: #333333;
  padding: 20px;
  border-radius: 6px 6px 6px 6px;
}
.career-newsletter .cr_form .cr_ipe_item label,
#cp_popup_id_2688 .cr_form .cr_ipe_item label,
#cp_popup_id_2766 .cr_form .cr_ipe_item label {
  line-height: 150%;
  font-size: 14px;
}
.career-newsletter .cr_form .cr_ipe_item textarea,
#cp_popup_id_2688 .cr_form .cr_ipe_item textarea,
#cp_popup_id_2766 .cr_form .cr_ipe_item textarea {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #aaa;
  font-size: 16px;
}
.career-newsletter .cr_form .cr_ipe_item select,
#cp_popup_id_2688 .cr_form .cr_ipe_item select,
#cp_popup_id_2766 .cr_form .cr_ipe_item select {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #aaa;
  display: block;
  margin: 0;
  padding: 5px;
  width: 100%;
  font-size: 16px;
}
.career-newsletter .cr_form .cr_ipe_item input.cr_ipe_radio,
#cp_popup_id_2688 .cr_form .cr_ipe_item input.cr_ipe_radio,
#cp_popup_id_2766 .cr_form .cr_ipe_item input.cr_ipe_radio,
.career-newsletter .cr_form input.cr_ipe_checkbox,
#cp_popup_id_2688 .cr_form input.cr_ipe_checkbox,
#cp_popup_id_2766 .cr_form input.cr_ipe_checkbox {
  -moz-binding: none;
  -moz-box-sizing: border-box;
  background-color: -moz-field !important;
  border: 2px inset threedface !important;
  color: -moz-fieldtext !important;
  cursor: default;
  height: 13px;
  padding: 0 !important;
  width: 13px;
}
.career-newsletter .cr_form .cr_ipe_item input.cr_ipe_radio,
#cp_popup_id_2688 .cr_form .cr_ipe_item input.cr_ipe_radio,
#cp_popup_id_2766 .cr_form .cr_ipe_item input.cr_ipe_radio {
  -moz-appearance: radio;
  border-radius: 100% 100% 100% 100% !important;
  margin: 3px 3px 0 5px;
}
.career-newsletter .cr_form .submit_container,
#cp_popup_id_2688 .cr_form .submit_container,
#cp_popup_id_2766 .cr_form .submit_container {
  text-align: center;
}
.career-newsletter .cr_form .cr_ipe_item,
#cp_popup_id_2688 .cr_form .cr_ipe_item,
#cp_popup_id_2766 .cr_form .cr_ipe_item {
  padding: 0;
  margin: 0;
}
.career-newsletter .cr_form .cr_ipe_item.inactive,
#cp_popup_id_2688 .cr_form .cr_ipe_item.inactive,
#cp_popup_id_2766 .cr_form .cr_ipe_item.inactive {
  display: none;
}
.career-newsletter .cr_form .imprint,
#cp_popup_id_2688 .cr_form .imprint,
#cp_popup_id_2766 .cr_form .imprint {
  font-size: 0.8em;
}
.career-newsletter .cr_form .cr_captcha,
#cp_popup_id_2688 .cr_form .cr_captcha,
#cp_popup_id_2766 .cr_form .cr_captcha {
  padding-left: 130px;
}
.career-newsletter .cr_form .cr_error,
#cp_popup_id_2688 .cr_form .cr_error,
#cp_popup_id_2766 .cr_form .cr_error {
  font-size: 1.1em;
  padding: 10px;
}
.career-newsletter .cr_form .clever_form_error,
#cp_popup_id_2688 .cr_form .clever_form_error,
#cp_popup_id_2766 .cr_form .clever_form_error {
  background-color: #f99;
  color: #000;
  border: 1px solid #ff2222 !important;
}
.career-newsletter .cr_form .clever_form_note,
#cp_popup_id_2688 .cr_form .clever_form_note,
#cp_popup_id_2766 .cr_form .clever_form_note {
  margin: 26px 0 0 3px;
  position: absolute;
  display: inline;
  padding: 2px 4px;
  font-weight: bold;
  background-color: #f2ecb5;
  color: #000;
  font-size: 12px !important;
}
.career-newsletter .cr_form .cr_header,
#cp_popup_id_2688 .cr_form .cr_header,
#cp_popup_id_2766 .cr_form .cr_header {
  color: #000000;
}
.career-newsletter .cr_form .cr_site a,
#cp_popup_id_2688 .cr_form .cr_site a,
#cp_popup_id_2766 .cr_form .cr_site a {
  color: #0084ff;
}
.career-newsletter .cr_form .imprint,
#cp_popup_id_2688 .cr_form .imprint,
#cp_popup_id_2766 .cr_form .imprint {
  color: #000;
}
.career-newsletter .cr_form .cr_header,
#cp_popup_id_2688 .cr_form .cr_header,
#cp_popup_id_2766 .cr_form .cr_header {
  color: #000000;
}
.career-newsletter .cr_form .cr_site a,
#cp_popup_id_2688 .cr_form .cr_site a,
#cp_popup_id_2766 .cr_form .cr_site a {
  color: #0084ff;
}
.career-newsletter .cr_form .imprint,
#cp_popup_id_2688 .cr_form .imprint,
#cp_popup_id_2766 .cr_form .imprint {
  color: #000000;
}
.career-newsletter .cr_form .cr_body,
#cp_popup_id_2688 .cr_form .cr_body,
#cp_popup_id_2766 .cr_form .cr_body,
.career-newsletter .cr_form .cr_page,
#cp_popup_id_2688 .cr_form .cr_page,
#cp_popup_id_2766 .cr_form .cr_page,
.career-newsletter .cr_form .cr_font,
#cp_popup_id_2688 .cr_form .cr_font,
#cp_popup_id_2766 .cr_form .cr_font,
.career-newsletter .cr_form .formbox,
#cp_popup_id_2688 .cr_form .formbox,
#cp_popup_id_2766 .cr_form .formbox {
  max-width: 600px;
  color: #000000;
  font-size: 12px;
}
@media screen and (max-width: 768px) {
  .career-newsletter .cr_form .cr_body,
  #cp_popup_id_2688 .cr_form .cr_body,
  #cp_popup_id_2766 .cr_form .cr_body,
  .career-newsletter .cr_form .cr_page,
  #cp_popup_id_2688 .cr_form .cr_page,
  #cp_popup_id_2766 .cr_form .cr_page,
  .career-newsletter .cr_form .cr_font,
  #cp_popup_id_2688 .cr_form .cr_font,
  #cp_popup_id_2766 .cr_form .cr_font,
  .career-newsletter .cr_form .formbox,
  #cp_popup_id_2688 .cr_form .formbox,
  #cp_popup_id_2766 .cr_form .formbox {
    padding: 0;
  }
}
.career-newsletter .cr_form #recaptcha_v2_widget > div,
#cp_popup_id_2688 .cr_form #recaptcha_v2_widget > div,
#cp_popup_id_2766 .cr_form #recaptcha_v2_widget > div,
.career-newsletter .cr_form .g-recaptcha > div,
#cp_popup_id_2688 .cr_form .g-recaptcha > div,
#cp_popup_id_2766 .cr_form .g-recaptcha > div {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .career-newsletter .cr_form #recaptcha_v2_widget > div,
  #cp_popup_id_2688 .cr_form #recaptcha_v2_widget > div,
  #cp_popup_id_2766 .cr_form #recaptcha_v2_widget > div,
  .career-newsletter .cr_form .g-recaptcha > div,
  #cp_popup_id_2688 .cr_form .g-recaptcha > div,
  #cp_popup_id_2766 .cr_form .g-recaptcha > div {
    transform: scale(0.8);
    margin-left: -10px;
  }
}
#cp_popup_id_2688 .cr_form .formbox,
#cp_popup_id_2766 .cr_form .formbox {
  padding-top: 10px !important;
}
.numbered-list ol {
  counter-reset: item;
}
.numbered-list ol li {
  display: block;
}
.numbered-list ol > li:before {
  content: counters(item, ".") " ";
  counter-increment: item;
  opacity: 0;
}
.numbered-list ol ol li:before {
  content: counters(item, ".") " ";
  counter-increment: item;
  opacity: 1;
  margin-right: 10px;
}
.numbered-list ol ol li {
  text-indent: -1.9em;
  margin-bottom: 5px;
}
.benefit-box {
  border: #545eff 1px solid;
  border-radius: 0.5rem;
  margin: 10px 20px;
  width: calc(100% - 20px) !important;
}
.benefit-box .fl-col-content {
  display: flex;
  flex-direction: row;
}
.benefit-box .benefit-photo {
  max-width: 33%;
  width: 33%;
}
.benefit-box .benefit-content {
  max-width: 66%;
  width: 66%;
}
#sticky-button {
  position: fixed;
  bottom: 1rem;
  right: 80px;
  z-index: 1004;
}
#sticky-button .fl-module-content {
  margin: 0;
}
#main-header h2 {
  max-width: 14ch;
  border: 4px solid white;
  padding: 1rem !important;
  line-height: 1.2;
}
.video-overlay.clip-video {
  position: relative;
}
.video-overlay.clip-video > div {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 5rem));
}
.video-overlay.clip-video::before {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 5rem));
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: #ff416c;
  transform: translateY(5px);
}
#news-header {
  position: absolute;
  left: 0;
  top: -9rem;
  padding: 1.5rem 5rem 3rem 1rem;
  background-color: #545eff;
}
#news-header h2 {
  color: white;
}
.multiply-overlay {
  transform: translate(-20%, 50%) scale(1.2);
  mix-blend-mode: multiply;
}
.timeline-wrapper {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(16ch, 1fr));
  gap: 4rem;
  margin-top: 10px;
}
@media screen and (max-width: 920px) {
  .timeline-wrapper {
    gap: 2rem;
  }
}
.timeline-wrapper > a {
  background-color: #545eff;
  max-width: 30ch;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .timeline-wrapper > a {
    grid-column: span 2;
  }
}
.timeline-wrapper > a.square {
  grid-column: span 2;
  grid-row: span 2;
  max-width: 48ch;
}
.timeline-wrapper > a.long {
  grid-column: span 2;
  max-width: 48ch;
}
.timeline-wrapper > a.long .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.timeline-wrapper > a div.content-wrapper {
  background-color: white;
  transform: translate(-10px, -10px);
  transition: all 300ms ease 0ms;
  height: 100%;
  width: 100%;
}
.timeline-wrapper > a div.content-wrapper:not(.horizontal) img {
  max-height: 15rem;
  object-fit: cover;
}
.timeline-wrapper > a div.content-wrapper.horizontal {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
@media screen and (max-width: 48ch) {
  .timeline-wrapper > a div.content-wrapper.horizontal {
    grid-template-columns: 1fr;
  }
}
.timeline-wrapper > a div.content-wrapper .text {
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
}
.timeline-wrapper > a div.content-wrapper .text h3 {
  line-height: 1.2;
}
.timeline-wrapper > a div.content-wrapper .text p {
  font-size: 16px;
  color: #474f5b;
}
.timeline-wrapper > a div.content-wrapper .text .timeline-tag {
  display: inline-block;
  margin-left: auto;
  border: 2px solid var(--tag-color, #000000);
  padding: 0.1rem 0.5rem;
  min-width: 6ch;
  text-transform: uppercase;
  letter-spacing: 0.9px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: var(--tag-color, #000000) !important;
}
.timeline-wrapper > a div.content-wrapper .text .timeline-tag.blog {
  --tag-color: #FF901A;
}
.timeline-wrapper > a div.content-wrapper .text .timeline-tag.press {
  --tag-color: #ff416c;
}
.timeline-wrapper > a div.content-wrapper .text .timeline-tag.games {
  --tag-color: #545eff;
}
.timeline-wrapper > a div.content-wrapper:hover {
  transform: translate(0, 0);
}
.overlay-header .fl-col-content {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(12, 1fr);
  isolation: isolate;
}
.overlay-header .fl-col-content > *:first-child {
  grid-row: 1;
  grid-column: 1 / span 6;
  position: relative;
  min-height: 50%;
  min-width: 24ch;
}
.overlay-header .fl-col-content > *:first-child::before {
  width: 100%;
  height: 100%;
  top: 0;
  position: absolute;
  background-color: #545eff;
  mix-blend-mode: multiply;
  content: " ";
}
.overlay-header .fl-col-content > *:first-child * {
  color: white !important;
}
.overlay-header .fl-col-content > *:nth-child(2) {
  grid-row: 1;
  grid-column: 5 / span 5;
  z-index: -1;
}
@media screen and (max-width: 560px) {
  .overlay-header .fl-col-content > *:nth-child(2) {
    grid-column: 3 / span 10;
  }
  .overlay-header .fl-col-content > *:nth-child(2) img {
    margin-top: 20%;
    margin-bottom: 0%;
  }
}
.overlay-header .fl-col-content > *:last-child {
  grid-row: 1;
  grid-column: 9 / span 4;
  background-color: #ff416c;
  height: 50%;
  align-self: end;
  z-index: 1;
  mix-blend-mode: multiply;
}
@media screen and (max-width: 560px) {
  .overlay-header .fl-col-content > *:last-child {
    background-color: white;
  }
}
#social-impact-header {
  height: 30ch;
  width: 30ch;
  padding: 1ch;
  border-radius: 50%;
  background-color: rgba(84, 94, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  isolation: isolate;
}
#social-impact-header > div {
  z-index: 3;
}
#social-impact-header::after {
  position: absolute;
  height: 15ch;
  width: 15ch;
  bottom: -2ch;
  right: -5ch;
  content: " ";
  background-color: #ff416c;
  opacity: 0.6;
  border-radius: 50%;
  mix-blend-mode: multiply;
}
#left-shape {
  left: -75rem;
  height: 200rem;
  width: 40rem;
  transform: skew(-10deg, -10deg) rotate(-30deg);
  position: absolute;
  top: -100rem;
  background-color: #545eff;
  z-index: 0;
}
#left-shape::after {
  position: absolute;
  height: 100%;
  width: 100%;
  transform: translate(3rem, -6rem);
  background-color: #ff416c;
}
.p-relative {
  position: relative !important;
}
.row-right .fl-row-content-wrap {
  background: none !important;
}
.row-right .fl-col-group {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .row-right .fl-col-group {
    flex-wrap: wrap-reverse;
  }
}
/*# sourceMappingURL=/html/live/wp_kolibrigames/public/wp-content/themes/bb_kolibrigames/style.css.map */