/*
Theme Name: Salient Child
Description: BeeSafe Theme
Theme Author: KonradK
Author URL: https://markii.pl
Template: salient
Version: 3.0.0
Text Domain: salient-child
*/
@import url(../salient/style.css);
.dark-ultramarine {
  color: #0E0E90;
}

.faded-ultramarine {
  color: #494C84;
}
.faded-ultramarine h1, .faded-ultramarine h2, .faded-ultramarine h3, .faded-ultramarine h4, .faded-ultramarine h5, .faded-ultramarine h6, .faded-ultramarine h1 *, .faded-ultramarine h2 *, .faded-ultramarine h3 *, .faded-ultramarine h4 *, .faded-ultramarine h5 *, .faded-ultramarine h6 * {
  color: #494C84;
}

.ultramarine {
  color: #4545FF;
}

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    opacity: 1;
  }
  20% {
    -webkit-transform: scale(25, 25);
            transform: scale(25, 25);
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(40, 40);
            transform: scale(40, 40);
  }
}

@keyframes ripple {
  0% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    opacity: 1;
  }
  20% {
    -webkit-transform: scale(25, 25);
            transform: scale(25, 25);
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(40, 40);
            transform: scale(40, 40);
  }
}
.btn, .btn-normal, .btn-bee-primary, .article_related_post_waterfall .more-link .continue-reading, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button, .btn-see-primary, .btn-bee-secondary, .btn-see-secondary, .btn-bee-neutral, .cookie-notice-container .cn-buttons-container .cn-set-cookie, .btn-see-neutral, .btn-bee-disabled, .btn-normal[disabled], .btn-sticky, .btn-bee-primary-sticky, .btn-bee-secondary-sticky, .btn-bee-neutral-sticky {
  text-align: center;
  line-height: 1;
  font-weight: 600;
  text-transform: capitalize !important;
  border: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.btn.inactive, .inactive.btn-normal, .inactive.btn-bee-primary, .article_related_post_waterfall .more-link .inactive.continue-reading, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.inactive.nectar-button, .inactive.btn-see-primary, .inactive.btn-bee-secondary, .inactive.btn-see-secondary, .inactive.btn-bee-neutral, .cookie-notice-container .cn-buttons-container .inactive.cn-set-cookie, .inactive.btn-see-neutral, .inactive.btn-bee-disabled, .inactive.btn-sticky, .inactive.btn-bee-primary-sticky, .inactive.btn-bee-secondary-sticky, .inactive.btn-bee-neutral-sticky {
  opacity: .5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.btn::before, .btn-normal::before, .btn-bee-primary::before, .article_related_post_waterfall .more-link .continue-reading::before, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button::before, .btn-see-primary::before, .btn-bee-secondary::before, .btn-see-secondary::before, .btn-bee-neutral::before, .cookie-notice-container .cn-buttons-container .cn-set-cookie::before, .btn-see-neutral::before, .btn-bee-disabled::before, .btn-normal[disabled]::before, .btn-sticky::before, .btn-bee-primary-sticky::before, .btn-bee-secondary-sticky::before, .btn-bee-neutral-sticky::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  background-color: white;
  -webkit-transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
  transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), -webkit-box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.btn:not(.inactive):hover, .btn-normal:not(.inactive):hover, .btn-bee-primary:not(.inactive):hover, .article_related_post_waterfall .more-link .continue-reading:not(.inactive):hover, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button:not(.inactive):hover, .btn-see-primary:not(.inactive):hover, .btn-bee-secondary:not(.inactive):hover, .btn-see-secondary:not(.inactive):hover, .btn-bee-neutral:not(.inactive):hover, .cookie-notice-container .cn-buttons-container .cn-set-cookie:not(.inactive):hover, .btn-see-neutral:not(.inactive):hover, .btn-bee-disabled:not(.inactive):hover, .btn-sticky:not(.inactive):hover, .btn-bee-primary-sticky:not(.inactive):hover, .btn-bee-secondary-sticky:not(.inactive):hover, .btn-bee-neutral-sticky:not(.inactive):hover {
  -webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
          box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
  color: #eff1e9;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.btn:not(.inactive):hover::before, .btn-normal:not(.inactive):hover::before, .btn-bee-primary:not(.inactive):hover::before, .article_related_post_waterfall .more-link .continue-reading:not(.inactive):hover::before, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button:not(.inactive):hover::before, .btn-see-primary:not(.inactive):hover::before, .btn-bee-secondary:not(.inactive):hover::before, .btn-see-secondary:not(.inactive):hover::before, .btn-bee-neutral:not(.inactive):hover::before, .cookie-notice-container .cn-buttons-container .cn-set-cookie:not(.inactive):hover::before, .btn-see-neutral:not(.inactive):hover::before, .btn-bee-disabled:not(.inactive):hover::before, .btn-sticky:not(.inactive):hover::before, .btn-bee-primary-sticky:not(.inactive):hover::before, .btn-bee-secondary-sticky:not(.inactive):hover::before, .btn-bee-neutral-sticky:not(.inactive):hover::before {
  opacity: .4;
}
.btn:after, .btn-normal:after, .btn-bee-primary:after, .article_related_post_waterfall .more-link .continue-reading:after, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button:after, .btn-see-primary:after, .btn-bee-secondary:after, .btn-see-secondary:after, .btn-bee-neutral:after, .cookie-notice-container .cn-buttons-container .cn-set-cookie:after, .btn-see-neutral:after, .btn-bee-disabled:after, .btn-normal[disabled]:after, .btn-sticky:after, .btn-bee-primary-sticky:after, .btn-bee-secondary-sticky:after, .btn-bee-neutral-sticky:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  background: rgba(255, 255, 255, 0.5);
  opacity: 0;
  border-radius: 150%;
  -webkit-transform: scale(1, 1) translate(-50%);
          transform: scale(1, 1) translate(-50%);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.btn:focus:not(:active)::after, .btn-normal:focus:not(:active)::after, .btn-bee-primary:focus:not(:active)::after, .article_related_post_waterfall .more-link .continue-reading:focus:not(:active)::after, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button:focus:not(:active)::after, .btn-see-primary:focus:not(:active)::after, .btn-bee-secondary:focus:not(:active)::after, .btn-see-secondary:focus:not(:active)::after, .btn-bee-neutral:focus:not(:active)::after, .cookie-notice-container .cn-buttons-container .cn-set-cookie:focus:not(:active)::after, .btn-see-neutral:focus:not(:active)::after, .btn-bee-disabled:focus:not(:active)::after, .btn-sticky:focus:not(:active)::after, .btn-bee-primary-sticky:focus:not(:active)::after, .btn-bee-secondary-sticky:focus:not(:active)::after, .btn-bee-neutral-sticky:focus:not(:active)::after {
  -webkit-animation: ripple 1s ease-out;
          animation: ripple 1s ease-out;
}

.btn-normal, .btn-bee-primary, .article_related_post_waterfall .more-link .continue-reading, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button, .btn-see-primary, .btn-bee-secondary, .btn-see-secondary, .btn-bee-neutral, .cookie-notice-container .cn-buttons-container .cn-set-cookie, .btn-see-neutral, .btn-bee-disabled, .btn-normal[disabled] {
  border-radius: 8px !important;
}

.btn-sticky, .btn-bee-primary-sticky, .btn-bee-secondary-sticky, .btn-bee-neutral-sticky {
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

.btn-big, .btn-bee-primary, .article_related_post_waterfall .more-link .continue-reading, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button, .btn-bee-primary-sticky, .btn-bee-secondary, .btn-bee-secondary-sticky, .btn-bee-neutral, .cookie-notice-container .cn-buttons-container .cn-set-cookie, .btn-bee-neutral-sticky, .btn-bee-disabled, .btn-normal[disabled], [disabled].btn-bee-primary, [disabled].btn-see-primary, [disabled].btn-bee-secondary, [disabled].btn-see-secondary, [disabled].btn-bee-neutral, [disabled].btn-see-neutral, [disabled].btn-bee-disabled {
  padding: 1.1em;
  min-width: 240px;
  font-size: 18px;
}

.btn-small, .btn-see-primary, .btn-see-secondary, .btn-see-neutral {
  font-size: 10px;
  padding: .5em 1em;
  min-width: 60px;
}

.btn-vertical {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.btn-vertical-column {
  height: 100%;
}
.btn-vertical-column .vc_column-inner {
  height: 100%;
}
.btn-vertical-column .vc_column-inner .wpb_wrapper {
  height: 100%;
}
.btn-vertical-column .vc_column-inner .wpb_wrapper .evc-button-wrapper {
  height: 100%;
}
.btn-vertical-column .vc_column-inner .wpb_wrapper .vc_evc_button {
  height: 100%;
}
.btn-vertical-column .vc_column-inner .wpb_wrapper .vc_evc_button .evc-btn-center {
  height: 100%;
}

.btn-bee-primary, .article_related_post_waterfall .more-link .continue-reading, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button {
  background-color: #FFC659 !important;
  color: #1b1b19 !important;
}

.btn-bee-primary-sticky {
  background-color: #FFC659 !important;
  color: #1b1b19 !important;
}

.btn-see-primary {
  background-color: #FFC659 !important;
  color: #1b1b19 !important;
}

.btn-bee-secondary {
  background-color: #4545FF !important;
  color: #eff1e9;
}

.btn-bee-secondary-sticky {
  background-color: #4545FF !important;
  color: #eff1e9;
}

.btn-see-secondary {
  background-color: #4545FF !important;
  color: #eff1e9;
}

.btn-bee-neutral, .cookie-notice-container .cn-buttons-container .cn-set-cookie {
  border: 1px solid #4545FF;
  background-color: white !important;
  color: #4545FF;
}

.btn-bee-neutral-sticky {
  background-color: white !important;
  border: 1px solid #4545FF;
  color: #4545FF;
}

.btn-see-neutral {
  border: 1px solid #4545FF;
  background-color: white !important;
  color: #4545FF;
}

.btn-bee-disabled, .btn-normal[disabled], [disabled].btn-bee-primary, .article_related_post_waterfall .more-link [disabled].continue-reading, .bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a[disabled].nectar-button, [disabled].btn-see-primary, [disabled].btn-bee-secondary, [disabled].btn-see-secondary, [disabled].btn-bee-neutral, .cookie-notice-container .cn-buttons-container [disabled].cn-set-cookie, [disabled].btn-see-neutral, [disabled].btn-bee-disabled {
  border: 1px solid grey;
  background-color: white !important;
  color: rgba(0, 0, 0, 0.3) !important;
}

.btn-small-white {
  background-color: white;
  color: #1b1b19;
  border: 1px solid #1b1b19;
}

/* .bee_list{
    list-style-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTYgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aCAyIENvcHkgNTwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWxpbmUgaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDMuOTU2ODI0OSA1LjE0MTM1NDYxIDkgMTIgMCI+PC9wb2x5bGluZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLwn6egLUxhbmRpbmct8J+OiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFjY29yZGVvbi1Nb2JpbGUtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4LjAwMDAwMCwgLTE1OTkuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJCVUxMRVRTIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wMDAwMDAsIDE2MDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUGF0aC0yLUNvcHktNSI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBzdHJva2U9IiNGRkM2NTkiIHN0cm9rZS13aWR0aD0iNCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBzdHJva2U9IiMxQjFCMTkiIHN0cm9rZS13aWR0aD0iMiIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
} */
.bee_list {
    /* list-style-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC4wMDAwMSAyMy4wOTQwMiI+PGRlZnM+PHN0eWxlPi5mMGY2MjNiMS0zYjFjLTRhMmMtOTJiYy1mODQ3NDc0NTE0NmV7ZmlsbDojZmZjNjU5O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iZWJmMzJhYTktZmVhMC00MTZiLWE5NTItODY4MjQxZDQxZmNmIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJhZDllYTUzZC00OGQzLTQwYjItYWFmNS0zNzk1MzQzMWRjNzMiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBvbHlnb24gY2xhc3M9ImYwZjYyM2IxLTNiMWMtNGEyYy05MmJjLWY4NDc0NzQ1MTQ2ZSIgcG9pbnRzPSIwIDUuNzc0IDAgMTcuMzIxIDEwIDIzLjA5NCAyMCAxNy4zMjEgMjAgNS43NzQgMTAgMCAwIDUuNzc0Ii8+PC9nPjwvZz48L3N2Zz4=);

    li{
        list-style-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC4wMDAwMSAyMy4wOTQwMiI+PGRlZnM+PHN0eWxlPi5mMGY2MjNiMS0zYjFjLTRhMmMtOTJiYy1mODQ3NDc0NTE0NmV7ZmlsbDojZmZjNjU5O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iZWJmMzJhYTktZmVhMC00MTZiLWE5NTItODY4MjQxZDQxZmNmIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJhZDllYTUzZC00OGQzLTQwYjItYWFmNS0zNzk1MzQzMWRjNzMiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBvbHlnb24gY2xhc3M9ImYwZjYyM2IxLTNiMWMtNGEyYy05MmJjLWY4NDc0NzQ1MTQ2ZSIgcG9pbnRzPSIwIDUuNzc0IDAgMTcuMzIxIDEwIDIzLjA5NCAyMCAxNy4zMjEgMjAgNS43NzQgMTAgMCAwIDUuNzc0Ii8+PC9nPjwvZz48L3N2Zz4=);
    } */
}
.bee_list li {
  list-style: none;
  position: relative;
}
.bee_list li:before {
  content: '';
  display: inline-block;
  height: .7em;
  width: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC4wMDAwMSAyMy4wOTQwMiI+PGRlZnM+PHN0eWxlPi5mMGY2MjNiMS0zYjFjLTRhMmMtOTJiYy1mODQ3NDc0NTE0NmV7ZmlsbDojZmZjNjU5O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iZWJmMzJhYTktZmVhMC00MTZiLWE5NTItODY4MjQxZDQxZmNmIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJhZDllYTUzZC00OGQzLTQwYjItYWFmNS0zNzk1MzQzMWRjNzMiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBvbHlnb24gY2xhc3M9ImYwZjYyM2IxLTNiMWMtNGEyYy05MmJjLWY4NDc0NzQ1MTQ2ZSIgcG9pbnRzPSIwIDUuNzc0IDAgMTcuMzIxIDEwIDIzLjA5NCAyMCAxNy4zMjEgMjAgNS43NzQgMTAgMCAwIDUuNzc0Ii8+PC9nPjwvZz48L3N2Zz4=);
  position: absolute;
  left: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
}

.fade-in {
  animation: fadeIn ease .5s;
  -webkit-animation: fadeIn ease .5s;
  -moz-animation: fadeIn ease .5s;
  -o-animation: fadeIn ease .5s;
  -ms-animation: fadeIn ease .5s;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.scrolling_animation {
  -webkit-animation: scrolling 3s ease infinite;
  animation: scrolling 3s ease infinite;
}

@-webkit-keyframes scrolling {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  50% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}

@keyframes scrolling {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  50% {
    -webkit-transform: translate(0, 40px);
            transform: translate(0, 40px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
.Poppins, #search-outer #search form, #search-outer #search input {
  font-family: 'Poppins', sans-serif;
}

body * {
  font-family: 'Poppins', sans-serif !important;
  font-display: optional;
}

body {
  font-family: 'Poppins', sans-serif !important;
}

div, div *, p, span, a {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 1.7;
}

h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, .h1, .h2, .h3, .h4, .h5, .h6, .h1 *, .h2 *, .h3 *, .h4 *, .h5 *, .h6 * {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5;
  color: #0E0E90;
}

.blog-recent h1, .blog-recent h2, .blog-recent h3, .blog-recent h4, .blog-recent h5, .blog-recent h6, .blog-recent h1 *, .blog-recent h2 *, .blog-recent h3 *, .blog-recent h4 *, .blog-recent h5 *, .blog-recent h6 *, .blog-recent .h1, .blog-recent .h2, .blog-recent .h3, .blog-recent .h4, .blog-recent .h5, .blog-recent .h6, .blog-recent .h1 *, .blog-recent .h2 *, .blog-recent .h3 *, .blog-recent .h4 *, .blog-recent .h5 *, .blog-recent .h6 * {
  color: #0E0E90 !important;
}

.post-content .content-inner h1, .post-content .content-inner h2, .post-content .content-inner h3, .post-content .content-inner h4, .post-content .content-inner h5, .post-content .content-inner h6, .post-content .content-inner h1 *, .post-content .content-inner h2 *, .post-content .content-inner h3 *, .post-content .content-inner h4 *, .post-content .content-inner h5 *, .post-content .content-inner h6 *, .post-content .content-inner .h1, .post-content .content-inner .h2, .post-content .content-inner .h3, .post-content .content-inner .h4, .post-content .content-inner .h5, .post-content .content-inner .h6, .post-content .content-inner .h1 *, .post-content .content-inner .h2 *, .post-content .content-inner .h3 *, .post-content .content-inner .h4 *, .post-content .content-inner .h5 *, .post-content .content-inner .h6 * {
  color: #0E0E90 !important;
}
.post-content .content-inner h2 {
  font-size: 22px;
}

.fa, .fas {
  font-family: 'Font Awesome 5 Free' !important;
}

#search-results .result h1, #search-results .result h2, #search-results .result h3, #search-results .result h4, #search-results .result h5, #search-results .result h6, #search-results .result h1 *, #search-results .result h2 *, #search-results .result h3 *, #search-results .result h4 *, #search-results .result h5 *, #search-results .result h6 *, #search-results .result .h1, #search-results .result .h2, #search-results .result .h3, #search-results .result .h4, #search-results .result .h5, #search-results .result .h6, #search-results .result .h1 *, #search-results .result .h2 *, #search-results .result .h3 *, #search-results .result .h4 *, #search-results .result .h5 *, #search-results .result .h6 * {
  color: #0E0E90 !important;
}
#search-results .result h1 a, #search-results .result h2 a, #search-results .result h3 a, #search-results .result h4 a, #search-results .result h5 a, #search-results .result h6 a, #search-results .result h1 * a, #search-results .result h2 * a, #search-results .result h3 * a, #search-results .result h4 * a, #search-results .result h5 * a, #search-results .result h6 * a, #search-results .result .h1 a, #search-results .result .h2 a, #search-results .result .h3 a, #search-results .result .h4 a, #search-results .result .h5 a, #search-results .result .h6 a, #search-results .result .h1 * a, #search-results .result .h2 * a, #search-results .result .h3 * a, #search-results .result .h4 * a, #search-results .result .h5 * a, #search-results .result .h6 * a {
  line-height: 1.4;
}

h4 {
  font-size: 20px;
}

.fa, .fas {
  font-family: 'FontAwesome' !important;
  font-display: swap;
  font-weight: 900;
}

.font-16-14 {
  font-size: 16px !important;
}

.font-18-14 {
  font-size: 18px !important;
}
.font-18-14 * {
  font-size: 18px !important;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 690px) {
  div, p {
    font-size: 14px;
  }

  span {
    font-size: 12px;
  }

  h1, h1 * {
    font-size: 26px;
  }

  h2, h2 * {
    font-size: 24px;
  }

  h3, h3 * {
    font-size: 20px;
  }

  h4, h4 * {
    font-size: 16px;
  }

  h5, h5 * {
    font-size: 16px;
  }

  h6, h6 * {
    font-size: 16px;
  }

  .h1, .h1 * {
    font-size: 24px;
  }

  .h2, .h2 *, .mobile-h2, .mobile-h2 * {
    font-size: 24px;
  }

  .h3, .h3 * {
    font-size: 20px;
  }

  .h4, .h4 * {
    font-size: 16px;
  }

  .h5, .h5 * {
    font-size: 16px;
  }

  .h6, .h6 * {
    font-size: 16px;
  }

  body.aon-lp div, body.aon-lp div *, body.aon-lp p, body.aon-lp span, body.aon-lp a {
    font-size: 14px !important;
  }
  body.aon-lp h1, body.aon-lp h1 *, body.aon-lp h2, body.aon-lp h2 *, body.aon-lp h3, body.aon-lp h3 *, body.aon-lp h4, body.aon-lp h4 * {
    font-size: 18px !important;
    line-height: 1.4;
  }

  .mobile-center-text {
    text-align: center !important;
  }

  .margin-bottom-16-margin {
    margin-bottom: 16px;
  }

  .paragraph-mobile-14 p, .paragraph-mobile-14 span {
    font-size: 14px !important;
  }

  .font-16-14 {
    font-size: 14px !important;
  }

  .font-18-14 {
    font-size: 14px !important;
  }
  .font-18-14 * {
    font-size: 14px !important;
  }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 690px) {
  div, p {
    font-size: 14px;
  }

  span {
    font-size: 12px;
  }

  h1, h1 * {
    font-size: 26px;
  }

  h2, h2 * {
    font-size: 24px;
  }

  h3, h3 * {
    font-size: 20px;
  }

  h4, h4 * {
    font-size: 16px;
  }

  h5, h5 * {
    font-size: 16px;
  }

  h6, h6 * {
    font-size: 16px;
  }

  .h1, .h1 * {
    font-size: 24px;
  }

  .h2, .h2 * {
    font-size: 24px;
  }

  .h3, .h3 * {
    font-size: 20px;
  }

  .h4, .h4 * {
    font-size: 16px;
  }

  .h5, .h5 * {
    font-size: 16px;
  }

  .h6, .h6 * {
    font-size: 16px;
  }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  div, p {
    font-size: 14px;
  }

  span {
    font-size: 12px;
  }

  h1, h1 * {
    font-size: 46px;
  }

  h2, h2 * {
    font-size: 36px;
  }

  h3, h3 * {
    font-size: 24px;
  }

  h4, h4 * {
    font-size: 20px;
  }

  h5, h5 * {
    font-size: 16px;
  }

  h6, h6 * {
    font-size: 16px;
  }

  .h1, .h1 * {
    font-size: 46px;
  }

  .h2, .h2 * {
    font-size: 36px;
  }

  .h3, .h3 * {
    font-size: 24px;
  }

  .h4, .h4 * {
    font-size: 20px;
  }

  .h5, .h5 * {
    font-size: 16px;
  }

  .h6, .h6 * {
    font-size: 16px;
  }
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  div, p {
    font-size: 16px;
    line-height: 1.7;
  }

  span {
    font-size: 12px;
  }

  h1, h1 * {
    font-size: 46px;
  }

  h2, h2 * {
    font-size: 36px;
  }

  h3, h3 * {
    font-size: 30px;
  }

  h4, h4 * {
    font-size: 24px;
  }

  h5, h5 * {
    font-size: 20px;
  }

  h6, h6 * {
    font-size: 16px;
  }

  .h1, .h1 * {
    font-size: 46px;
  }

  .h2, .h2 * {
    font-size: 36px;
  }

  .h3, .h3 * {
    font-size: 30px;
  }

  .h4, .h4 * {
    font-size: 24px;
  }

  .h5, .h5 * {
    font-size: 20px;
  }

  .h6, .h6 * {
    font-size: 16px;
  }
}
#page-header-bg h1, .nectar-box-roll .overlaid-content h1 {
  display: inline;
}

#page-header-bg .h1, .nectar-box-roll .overlaid-content .h1 {
  font-size: 44px;
  display: inline;
  color: inherit;
  font-weight: 600;
}

@media only screen and (min-width: 690px) and (max-width: 999px) {
  #page-header-bg .span_6 .h1 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media only screen and (max-width: 690px) {
  #page-header-bg .span_6 .h1, body.search #page-header-bg .h1, .single.single-post .section-title .h1, body.single.single-post .row .col.section-title.span_12 .h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 4px;
  }
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  div, p {
    font-size: 14px;
  }

  span {
    font-size: 12px;
  }

  h1, h1 * {
    font-size: 54px;
  }

  h2, h2 * {
    font-size: 42px;
  }

  h3, h3 * {
    font-size: 36px;
  }

  h4, h4 * {
    font-size: 24px;
  }

  h5, h5 * {
    font-size: 20px;
  }

  h6, h6 * {
    font-size: 16px;
  }

  .h1, .h1 * {
    font-size: 54px;
  }

  .h2, .h2 * {
    font-size: 42px;
  }

  .h3, .h3 * {
    font-size: 36px;
  }

  .h4, .h4 * {
    font-size: 24px;
  }

  .h5, .h5 * {
    font-size: 20px;
  }

  .h6, .h6 * {
    font-size: 16px;
  }
}
.bee_contact-form, .bee_price-short-contact-form, .bee_headless-like-contact-form {
  position: relative;
  max-width: 360px;
  border: 1px solid #acbcc8;
  border-radius: 4px;
  padding: 15px;
}
.bee_contact-form > div, .bee_price-short-contact-form > div, .bee_headless-like-contact-form > div {
  position: relative;
}
.bee_contact-form input[type="date"]::before, .bee_price-short-contact-form input[type="date"]::before, .bee_headless-like-contact-form input[type="date"]::before {
  content: attr(data-placeholder);
  width: 85%;
  pointer-events: none;
  opacity: 1;
  -webkit-transition: opacity .6s ease-out;
  transition: opacity .6s ease-out;
}
.bee_contact-form input[type="text"], .bee_price-short-contact-form input[type="text"], .bee_headless-like-contact-form input[type="text"], .bee_contact-form input[type="number"], .bee_price-short-contact-form input[type="number"], .bee_headless-like-contact-form input[type="number"], .bee_contact-form input[type="email"], .bee_price-short-contact-form input[type="email"], .bee_headless-like-contact-form input[type="email"], .bee_contact-form input[type="tel"], .bee_price-short-contact-form input[type="tel"], .bee_headless-like-contact-form input[type="tel"] {
  background-color: white;
}
.bee_contact-form input[type="text"]:focus, .bee_price-short-contact-form input[type="text"]:focus, .bee_headless-like-contact-form input[type="text"]:focus, .bee_contact-form input[type="number"]:focus, .bee_price-short-contact-form input[type="number"]:focus, .bee_headless-like-contact-form input[type="number"]:focus, .bee_contact-form input[type="email"]:focus, .bee_price-short-contact-form input[type="email"]:focus, .bee_headless-like-contact-form input[type="email"]:focus, .bee_contact-form input[type="tel"]:focus, .bee_price-short-contact-form input[type="tel"]:focus, .bee_headless-like-contact-form input[type="tel"]:focus {
  border-color: #4545FF !important;
}
.bee_contact-form input.active::before, .bee_price-short-contact-form input.active::before, .bee_headless-like-contact-form input.active::before {
  opacity: 0;
  width: 0;
}
.bee_contact-form label, .bee_price-short-contact-form label, .bee_headless-like-contact-form label {
  position: absolute;
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1, 1);
          transform: translateY(-50%) scale(1, 1);
  left: 1em;
  pointer-events: none;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transition: top .6s ease-in-out,left .6s ease-in-out, right .6s ease-in-out, -webkit-transform .6s ease-in-out;
  transition: top .6s ease-in-out,left .6s ease-in-out, right .6s ease-in-out, -webkit-transform .6s ease-in-out;
  transition: top .6s ease-in-out,left .6s ease-in-out, right .6s ease-in-out, transform .6s ease-in-out;
  transition: top .6s ease-in-out,left .6s ease-in-out, right .6s ease-in-out, transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
  color: #0E0E90;
  font-size: 10px;
  background-color: white;
}
.bee_contact-form.transparent-label label, .transparent-label.bee_price-short-contact-form label, .transparent-label.bee_headless-like-contact-form label {
  background-color: transparent;
}
.bee_contact-form label.active, .bee_price-short-contact-form label.active, .bee_headless-like-contact-form label.active {
  position: absolute;
  z-index: 2;
  top: 4px;
  -webkit-transform: translateY(0%) scale(0.6, 0.6);
          transform: translateY(0%) scale(0.6, 0.6);
  background-color: transparent;
  left: 0;
  display: inline-block;
}
.bee_contact-form.bee_form-white, .bee_form-white.bee_price-short-contact-form, .bee_form-white.bee_headless-like-contact-form {
  background-color: white;
}
.bee_contact-form.bee_form-white input, .bee_form-white.bee_price-short-contact-form input, .bee_form-white.bee_headless-like-contact-form input,
.bee_contact-form.bee_form-white select,
.bee_form-white.bee_price-short-contact-form select,
.bee_form-white.bee_headless-like-contact-form select,
.bee_contact-form.bee_form-white textarea,
.bee_form-white.bee_price-short-contact-form textarea,
.bee_form-white.bee_headless-like-contact-form textarea {
  background-color: transparent;
}
.bee_contact-form.bee_form-transparent, .bee_form-transparent.bee_price-short-contact-form, .bee_form-transparent.bee_headless-like-contact-form {
  background-color: transparent;
  border: none;
}
.bee_contact-form.bee_form-transparent input, .bee_form-transparent.bee_price-short-contact-form input, .bee_form-transparent.bee_headless-like-contact-form input,
.bee_contact-form.bee_form-transparent select,
.bee_form-transparent.bee_price-short-contact-form select,
.bee_form-transparent.bee_headless-like-contact-form select,
.bee_contact-form.bee_form-transparent textarea,
.bee_form-transparent.bee_price-short-contact-form textarea,
.bee_form-transparent.bee_headless-like-contact-form textarea {
  background-color: white;
}
.bee_contact-form br, .bee_price-short-contact-form br, .bee_headless-like-contact-form br {
  display: none;
}
.bee_contact-form .wpcf7-form-control-wrap .wpcf7-form-control, .bee_price-short-contact-form .wpcf7-form-control-wrap .wpcf7-form-control, .bee_headless-like-contact-form .wpcf7-form-control-wrap .wpcf7-form-control {
  position: relative;
  border: 2px solid #acbcc8;
  border-radius: 4px;
}
.bee_contact-form .bee_icon-label, .bee_price-short-contact-form .bee_icon-label, .bee_headless-like-contact-form .bee_icon-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bee_contact-form .bee_icon-label .icon-holder, .bee_price-short-contact-form .bee_icon-label .icon-holder, .bee_headless-like-contact-form .bee_icon-label .icon-holder {
  padding: 15px;
}
.bee_contact-form .bee_icon-label div, .bee_price-short-contact-form .bee_icon-label div, .bee_headless-like-contact-form .bee_icon-label div {
  padding: 15px;
}
.bee_contact-form .bee_submit-container, .bee_price-short-contact-form .bee_submit-container, .bee_headless-like-contact-form .bee_submit-container {
  position: relative;
}
.bee_contact-form .bee_submit-container input[type="submit"].wpcf7-form-control, .bee_price-short-contact-form .bee_submit-container input[type="submit"].wpcf7-form-control, .bee_headless-like-contact-form .bee_submit-container input[type="submit"].wpcf7-form-control {
  width: 100%;
  border-radius: 8px !important;
  text-align: center !important;
}
.bee_contact-form .bee_submit-container .ajax-loader, .bee_price-short-contact-form .bee_submit-container .ajax-loader, .bee_headless-like-contact-form .bee_submit-container .ajax-loader {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.bee_contact-form .bee_agreement, .bee_price-short-contact-form .bee_agreement, .bee_headless-like-contact-form .bee_agreement {
  display: block;
}
.bee_contact-form .bee_agreement .wpcf7-acceptance, .bee_price-short-contact-form .bee_agreement .wpcf7-acceptance, .bee_headless-like-contact-form .bee_agreement .wpcf7-acceptance {
  padding: 10px;
  border: none;
  display: block;
  border: none;
}
.bee_contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item, .bee_price-short-contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item, .bee_headless-like-contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item {
  padding: 0;
  margin: 0;
}
.bee_contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item label, .bee_price-short-contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item label, .bee_headless-like-contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item label {
  left: 0;
  position: relative;
  top: 0;
  margin: 0;
  -webkit-transform: none;
          transform: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: normal !important;
}
.bee_contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item label span, .bee_price-short-contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item label span, .bee_headless-like-contact-form .bee_agreement .wpcf7-acceptance .wpcf7-list-item label span {
  color: black;
  font-size: 10px;
  line-height: 18px !important;
  display: block;
  white-space: normal !important;
}
.bee_contact-form .bee_agreement label, .bee_price-short-contact-form .bee_agreement label, .bee_headless-like-contact-form .bee_agreement label {
  pointer-events: all;
}
.bee_contact-form input[type="checkbox"], .bee_price-short-contact-form input[type="checkbox"], .bee_headless-like-contact-form input[type="checkbox"] {
  border: 1px solid black;
  border-radius: 0;
  -webkit-box-shadow: 1px 1px 0px #FFC659, -1px -1px 0 #FFC659, -1px 1px 0 #FFC659, 1px -1px 0 #FFC659;
          box-shadow: 1px 1px 0px #FFC659, -1px -1px 0 #FFC659, -1px 1px 0 #FFC659, 1px -1px 0 #FFC659;
  margin-right: 10px;
  display: block;
  position: relative;
}
.bee_contact-form input[type="submit"], .bee_price-short-contact-form input[type="submit"], .bee_headless-like-contact-form input[type="submit"] {
  border-radius: 8px;
}

.wpcf7-form {
  position: relative;
}
.wpcf7-form .wpcf7-response-output:not(.wpcf7-display-none), .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
  display: none;
  top: 50%;
  left: 330px;
  width: 180px;
  font-size: 12px !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  border-radius: 30px 30px 60px 8px;
  word-break: break-word;
  white-space: break-spaces;
  line-height: 1.3em !important;
  padding: 5px 10px !important;
}
.wpcf7-form .wpcf7-response-output.wpcf7-display-none {
  display: none;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  position: absolute;
  -webkit-filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.3));
          filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.3));
  padding: 0 10px;
  border-radius: 500px;
  z-index: 9;
  left: 50%;
  font-size: 10px;
  color: white !important;
  background-color: darkred;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 83%;
  text-align: center;
}

.bee_price-short-contact-form .bee_registration-field-container {
  margin: 0 auto 10px;
  position: relative;
  display: block;
}
.bee_price-short-contact-form .bee_registration-field-container br {
  display: none;
}
.bee_price-short-contact-form .bee_registration-field-container span.bee_flag {
  width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0px;
          flex: 1 0px;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.bee_price-short-contact-form .bee_registration-field-container span.pl_reg {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCA2MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgNjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDIzMzk4O30KCS5zdDF7ZmlsbDojRjhEMTJFO30KCS5zdDJ7ZmlsbDojRURGMkZBO30KCS5zdDN7Zm9udC1mYW1pbHk6J1BvcHBpbnMtQm9sZCc7fQoJLnN0NHtmb250LXNpemU6MTBweDt9Cjwvc3R5bGU+CjxnIGlkPSJfeEQ4M0VfX3hEREUwXy1MYW5kaW5nLV94RDgzQ19feERGODhfXzFfIj4KCTxnIGlkPSJVUFMtX3gyQl8tQ1RBLV94MkJfLUZvcm0tUG9zaXRpb25fMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMzc4LjAwMDAwMCkiPgoJCTxnIGlkPSJHcm91cF8yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIzLjAwMDAwMCwgMzc4LjAwMDAwMCkiPgoJCQk8ZyBpZD0iSWNvbl94MkZfZmxhZy1iZ18xXyI+CgkJCQk8cmVjdCBpZD0iYm9yZGVyXzFfIiBjbGFzcz0ic3QwIiB3aWR0aD0iMzQiIGhlaWdodD0iNjAiLz4KCQkJPC9nPgoJCQk8ZyBpZD0iSWNvbi1feDJGXy1ldXJvcGVfMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCA5LjAwMDAwMCkiPgoJCQkJPGcgaWQ9ImV1cm9wZS1jb3B5XzFfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgMi4wMDAwMDApIj4KCQkJCQk8ZyBpZD0iR3JvdXBfM18iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMzIyNTgxLCAyLjMyMjU4MSkiPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8yM18iIGNsYXNzPSJzdDEiIHBvaW50cz0iOS42LDAgOS45LDAuOSAxMC44LDAuOSAxMC4xLDEuNSAxMC40LDIuNCA5LjYsMS44IDguOSwyLjQgOS4yLDEuNSA4LjQsMC45IAoJCQkJCQkJOS4zLDAuOSAJCQkJCQkiLz4KCQkJCQkJPHBvbHlnb24gaWQ9IlBhdGhfMjJfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjkuNiwxNyA5LjksMTcuOSAxMC44LDE3LjkgMTAuMSwxOC40IDEwLjQsMTkuMyA5LjYsMTguOCA4LjksMTkuMyA5LjIsMTguNCAKCQkJCQkJCTguNCwxNy45IDkuMywxNy45IAkJCQkJCSIvPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8yMV8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMTQuMiwxLjUgMTQuNSwyLjQgMTUuNSwyLjQgMTQuNywzIDE1LDMuOSAxNC4yLDMuMyAxMy41LDMuOSAxMy44LDMgMTMsMi40IAoJCQkJCQkJMTMuOSwyLjQgCQkJCQkJIi8+CgkJCQkJCTxwb2x5Z29uIGlkPSJQYXRoXzIwXyIgY2xhc3M9InN0MSIgcG9pbnRzPSIxNy40LDQuNiAxNy43LDUuNSAxOC42LDUuNSAxNy44LDYuMSAxOC4xLDcgMTcuNCw2LjQgMTYuNiw3IDE2LjksNi4xIDE2LjEsNS41IAoJCQkJCQkJMTcuMSw1LjUgCQkJCQkJIi8+CgkJCQkJCTxwb2x5Z29uIGlkPSJQYXRoXzE5XyIgY2xhc3M9InN0MSIgcG9pbnRzPSIxNy40LDEyLjYgMTcuNywxMy41IDE4LjcsMTMuNSAxNy45LDE0IDE4LjIsMTQuOSAxNy40LDE0LjQgMTYuNywxNC45IDE3LDE0IAoJCQkJCQkJMTYuMiwxMy41IDE3LjIsMTMuNSAJCQkJCQkiLz4KCQkJCQkJPHBvbHlnb24gaWQ9IlBhdGhfMThfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjIsNC42IDIuMyw1LjUgMy4yLDUuNSAyLjUsNi4xIDIuNyw3IDIsNi40IDEuMiw3IDEuNSw2LjEgMC44LDUuNSAxLjcsNS41IAkJCQkJCQoJCQkJCQkJIi8+CgkJCQkJCTxwb2x5Z29uIGlkPSJQYXRoXzE3XyIgY2xhc3M9InN0MSIgcG9pbnRzPSIxOC4xLDguNCAxOC40LDkuMyAxOS4zLDkuMyAxOC42LDkuOSAxOC45LDEwLjggMTguMSwxMC4yIDE3LjMsMTAuOCAxNy42LDkuOSAKCQkJCQkJCTE2LjksOS4zIDE3LjgsOS4zIAkJCQkJCSIvPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8xNl8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMS4zLDguNCAxLjYsOS4zIDIuNSw5LjMgMS43LDkuOSAyLDEwLjggMS4zLDEwLjIgMC41LDEwLjggMC44LDkuOSAwLDkuMyAxLDkuMyAKCQkJCQkJCQkJCQkJCSIvPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8xNV8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMS45LDEyLjYgMi4yLDEzLjUgMy4xLDEzLjUgMi40LDE0IDIuNiwxNC45IDEuOSwxNC40IDEuMSwxNC45IDEuNCwxNCAwLjcsMTMuNSAKCQkJCQkJCTEuNiwxMy41IAkJCQkJCSIvPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8xNF8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMTQuNCwxNS44IDE0LjcsMTYuNyAxNS42LDE2LjcgMTQuOCwxNy4zIDE1LjEsMTguMiAxNC40LDE3LjYgMTMuNiwxOC4yIAoJCQkJCQkJMTMuOSwxNy4zIDEzLjEsMTYuNyAxNC4xLDE2LjcgCQkJCQkJIi8+CgkJCQkJCTxwb2x5Z29uIGlkPSJQYXRoXzEzXyIgY2xhc3M9InN0MSIgcG9pbnRzPSI1LjIsMS41IDUuNSwyLjQgNi40LDIuNCA1LjYsMyA1LjksMy45IDUuMiwzLjMgNC40LDMuOSA0LjcsMyAzLjksMi40IDQuOSwyLjQgCgkJCQkJCQkJCQkJCQkiLz4KCQkJCQkJPHBvbHlnb24gaWQ9IlBhdGhfMTJfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjQuOCwxNS44IDUuMSwxNi43IDYsMTYuNyA1LjMsMTcuMiA1LjYsMTguMSA0LjgsMTcuNiA0LjEsMTguMSA0LjQsMTcuMiAzLjYsMTYuNyAKCQkJCQkJCTQuNSwxNi43IAkJCQkJCSIvPgoJCQkJCTwvZz4KCQkJCTwvZz4KCQkJPC9nPgoJCQk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDExLjQ5NSA0OC4yOTU0KSIgY2xhc3M9InN0MiBzdDMgc3Q0Ij5QTDwvdGV4dD4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.bee_price-short-contact-form .bee_birthday-field-container {
  margin: 0 auto 10px;
  position: relative;
}
.bee_price-short-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-datetime-edit-year-field:not([aria-valuenow]), .bee_price-short-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-datetime-edit-month-field:not([aria-valuenow]), .bee_price-short-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
  color: transparent;
}
.bee_price-short-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control ::-webkit-datetime-edit-year-field:not([aria-valuenow]),
.bee_price-short-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control ::-webkit-datetime-edit-month-field:not([aria-valuenow]),
.bee_price-short-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control ::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
  color: transparent;
}
.bee_price-short-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::after {
  content: '';
  display: block;
  position: absolute;
  right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 300px;
  background-color: #FFC659;
  mix-blend-mode: darken;
}
.bee_price-short-contact-form .bee_field-flag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bee_price-short-contact-form .bee_field-flag span.bee_flag {
  width: 34px;
  -webkit-box-flex: 0;
      -ms-flex: 0 34px;
          flex: 0 34px;
}
.bee_price-short-contact-form .bee_field-flag label {
  left: 44px;
}
.bee_price-short-contact-form .bee_field-flag label.active {
  left: 44px;
}
.bee_price-short-contact-form .bee_field-flag .wpcf7-form-control-wrap .wpcf7-form-control {
  border: 2px solid #acbcc8;
  border-left: none;
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.bee_contact-page-form {
  display: inline-block;
  max-width: 90%;
}
.bee_contact-page-form > div {
  width: 100%;
  float: left;
  position: relative;
}
.bee_contact-page-form > div.bee_contact-field-half {
  width: 48%;
  float: left;
}
.bee_contact-page-form > div.field-right-margined {
  margin-right: 4%;
}
.bee_contact-page-form > p {
  display: inline-block;
  position: relative;
  float: left;
  width: 100%;
}
.bee_contact-page-form .bee_submit-container {
  max-width: 296px;
}

.bee_form_backdrop {
  -webkit-box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2) !important;
          box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2) !important;
  display: inline-block;
}

.bee_headless-like-contact-form {
  margin: 0 !important;
  border: none;
  border-radius: 16px;
  background-color: white;
  padding: 32px;
  max-width: 400px !important;
}
.bee_headless-like-contact-form ~ div.wpcf7-response-output {
  display: none !important;
}
.bee_headless-like-contact-form > div {
  position: relative;
}
.bee_headless-like-contact-form input {
  border: 1px solid #f1f3f9;
  font-size: 16px;
}
.bee_headless-like-contact-form input:hover {
  border: 1px solid black !important;
}
.bee_headless-like-contact-form input:focus {
  border-color: #4545FF !important;
  border-width: 2px !important;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
}
.bee_headless-like-contact-form input.active {
  border-color: #4545FF !important;
  border-width: 1px !important;
}
.bee_headless-like-contact-form input.wpcf7-not-valid {
  color: #FF4C2F;
  border-color: #FF4C2F !important;
  border-width: 1px !important;
}
.bee_headless-like-contact-form input.wpcf7-not-valid:focus {
  border-color: #FF4C2F !important;
  border-width: 2px !important;
}
.bee_headless-like-contact-form input.wpcf7-not-valid ~ .wpcf7-not-valid-tip {
  position: absolute;
  left: 0;
  -webkit-transform: none;
          transform: none;
  top: auto;
  width: 100%;
  color: red;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: left;
  font-size: 12px;
  -webkit-filter: none;
          filter: none;
}
.bee_headless-like-contact-form label {
  font-size: 16px;
  color: #3d3d3d;
  padding: 2px 6px;
  left: 10px;
  width: 94%;
  font-size: 14px;
  height: 80%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bee_headless-like-contact-form label.active {
  color: #4545FF;
}
.bee_headless-like-contact-form .wpcf7-form-control-wrap.input_invalid ~ label {
  color: #FF4C2F;
}
.bee_headless-like-contact-form .wpcf7-form-control-wrap.PlateNumber {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.bee_headless-like-contact-form input[name="PlateNumber"] {
  position: relative;
  bottom: auto;
  margin: 0;
  width: 100%;
  height: 56px;
}
.bee_headless-like-contact-form input[name="PlateNumber"] ~ .wpcf7-not-valid-tip {
  left: -34px;
  width: calc(100% + 34px);
}
.bee_headless-like-contact-form input[name="BirthDate"] {
  position: relative;
  bottom: auto;
  width: 100%;
  left: auto;
  height: 56px;
}
.bee_headless-like-contact-form span.spacer {
  height: 32px;
  position: relative;
  display: block;
  float: none;
  clear: both;
}
.bee_headless-like-contact-form .bee_registration-field-container {
  margin: 0 auto;
  position: relative;
  display: block;
}
.bee_headless-like-contact-form .bee_registration-field-container br {
  display: none;
}
.bee_headless-like-contact-form .bee_registration-field-container span.bee_flag {
  width: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0px;
          flex: 1 0px;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.bee_headless-like-contact-form .bee_registration-field-container span.pl_reg {
  background-color: #4545FF;
  background-size: contain;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCA2MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgNjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojNDU0NUZGO30KCS5zdDF7ZmlsbDojRjhEMTJFO30KCS5zdDJ7ZmlsbDojRURGMkZBO30KCS5zdDN7Zm9udC1mYW1pbHk6J1BvcHBpbnMtQm9sZCc7fQoJLnN0NHtmb250LXNpemU6MTBweDt9Cjwvc3R5bGU+CjxnIGlkPSJfeEQ4M0VfX3hEREUwXy1MYW5kaW5nLV94RDgzQ19feERGODhfXzFfIj4KCTxnIGlkPSJVUFMtX3gyQl8tQ1RBLV94MkJfLUZvcm0tUG9zaXRpb25fMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMzc4LjAwMDAwMCkiPgoJCTxnIGlkPSJHcm91cF8yXyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIzLjAwMDAwMCwgMzc4LjAwMDAwMCkiPgoJCQk8ZyBpZD0iSWNvbl94MkZfZmxhZy1iZ18xXyI+CgkJCQk8cmVjdCBpZD0iYm9yZGVyXzFfIiBjbGFzcz0ic3QwIiB3aWR0aD0iMzQiIGhlaWdodD0iNjAiLz4KCQkJPC9nPgoJCQk8ZyBpZD0iSWNvbi1feDJGXy1ldXJvcGVfMV8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCA5LjAwMDAwMCkiPgoJCQkJPGcgaWQ9ImV1cm9wZS1jb3B5XzFfIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgMi4wMDAwMDApIj4KCQkJCQk8ZyBpZD0iR3JvdXBfM18iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMzIyNTgxLCAyLjMyMjU4MSkiPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8yM18iIGNsYXNzPSJzdDEiIHBvaW50cz0iOS42LDAgOS45LDAuOSAxMC44LDAuOSAxMC4xLDEuNSAxMC40LDIuNCA5LjYsMS44IDguOSwyLjQgOS4yLDEuNSA4LjQsMC45IAoJCQkJCQkJOS4zLDAuOSAJCQkJCQkiLz4KCQkJCQkJPHBvbHlnb24gaWQ9IlBhdGhfMjJfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjkuNiwxNyA5LjksMTcuOSAxMC44LDE3LjkgMTAuMSwxOC40IDEwLjQsMTkuMyA5LjYsMTguOCA4LjksMTkuMyA5LjIsMTguNCAKCQkJCQkJCTguNCwxNy45IDkuMywxNy45IAkJCQkJCSIvPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8yMV8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMTQuMiwxLjUgMTQuNSwyLjQgMTUuNSwyLjQgMTQuNywzIDE1LDMuOSAxNC4yLDMuMyAxMy41LDMuOSAxMy44LDMgMTMsMi40IAoJCQkJCQkJMTMuOSwyLjQgCQkJCQkJIi8+CgkJCQkJCTxwb2x5Z29uIGlkPSJQYXRoXzIwXyIgY2xhc3M9InN0MSIgcG9pbnRzPSIxNy40LDQuNiAxNy43LDUuNSAxOC42LDUuNSAxNy44LDYuMSAxOC4xLDcgMTcuNCw2LjQgMTYuNiw3IDE2LjksNi4xIDE2LjEsNS41IAoJCQkJCQkJMTcuMSw1LjUgCQkJCQkJIi8+CgkJCQkJCTxwb2x5Z29uIGlkPSJQYXRoXzE5XyIgY2xhc3M9InN0MSIgcG9pbnRzPSIxNy40LDEyLjYgMTcuNywxMy41IDE4LjcsMTMuNSAxNy45LDE0IDE4LjIsMTQuOSAxNy40LDE0LjQgMTYuNywxNC45IDE3LDE0IAoJCQkJCQkJMTYuMiwxMy41IDE3LjIsMTMuNSAJCQkJCQkiLz4KCQkJCQkJPHBvbHlnb24gaWQ9IlBhdGhfMThfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjIsNC42IDIuMyw1LjUgMy4yLDUuNSAyLjUsNi4xIDIuNyw3IDIsNi40IDEuMiw3IDEuNSw2LjEgMC44LDUuNSAxLjcsNS41IAkJCQkJCQoJCQkJCQkJIi8+CgkJCQkJCTxwb2x5Z29uIGlkPSJQYXRoXzE3XyIgY2xhc3M9InN0MSIgcG9pbnRzPSIxOC4xLDguNCAxOC40LDkuMyAxOS4zLDkuMyAxOC42LDkuOSAxOC45LDEwLjggMTguMSwxMC4yIDE3LjMsMTAuOCAxNy42LDkuOSAKCQkJCQkJCTE2LjksOS4zIDE3LjgsOS4zIAkJCQkJCSIvPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8xNl8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMS4zLDguNCAxLjYsOS4zIDIuNSw5LjMgMS43LDkuOSAyLDEwLjggMS4zLDEwLjIgMC41LDEwLjggMC44LDkuOSAwLDkuMyAxLDkuMyAKCQkJCQkJCQkJCQkJCSIvPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8xNV8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMS45LDEyLjYgMi4yLDEzLjUgMy4xLDEzLjUgMi40LDE0IDIuNiwxNC45IDEuOSwxNC40IDEuMSwxNC45IDEuNCwxNCAwLjcsMTMuNSAKCQkJCQkJCTEuNiwxMy41IAkJCQkJCSIvPgoJCQkJCQk8cG9seWdvbiBpZD0iUGF0aF8xNF8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMTQuNCwxNS44IDE0LjcsMTYuNyAxNS42LDE2LjcgMTQuOCwxNy4zIDE1LjEsMTguMiAxNC40LDE3LjYgMTMuNiwxOC4yIAoJCQkJCQkJMTMuOSwxNy4zIDEzLjEsMTYuNyAxNC4xLDE2LjcgCQkJCQkJIi8+CgkJCQkJCTxwb2x5Z29uIGlkPSJQYXRoXzEzXyIgY2xhc3M9InN0MSIgcG9pbnRzPSI1LjIsMS41IDUuNSwyLjQgNi40LDIuNCA1LjYsMyA1LjksMy45IDUuMiwzLjMgNC40LDMuOSA0LjcsMyAzLjksMi40IDQuOSwyLjQgCgkJCQkJCQkJCQkJCQkiLz4KCQkJCQkJPHBvbHlnb24gaWQ9IlBhdGhfMTJfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjQuOCwxNS44IDUuMSwxNi43IDYsMTYuNyA1LjMsMTcuMiA1LjYsMTguMSA0LjgsMTcuNiA0LjEsMTguMSA0LjQsMTcuMiAzLjYsMTYuNyAKCQkJCQkJCTQuNSwxNi43IAkJCQkJCSIvPgoJCQkJCTwvZz4KCQkJCTwvZz4KCQkJPC9nPgoJCQk8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDExLjQ5NSA0OC4yOTU0KSIgY2xhc3M9InN0MiBzdDMgc3Q0Ij5QTDwvdGV4dD4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}
.bee_headless-like-contact-form .bee_registration-field-container:not(.input_invalid) label.active {
  color: #4545FF;
}
.bee_headless-like-contact-form .bee_registration-field-container.input_invalid label.active {
  color: #FF4C2F;
}
.bee_headless-like-contact-form .bee_birthday-field-container {
  margin: 0 auto;
  position: relative;
}
.bee_headless-like-contact-form .bee_birthday-field-container input {
  text-transform: uppercase;
}
.bee_headless-like-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-datetime-edit-year-field:not([aria-valuenow]), .bee_headless-like-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-datetime-edit-month-field:not([aria-valuenow]), .bee_headless-like-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
  color: transparent;
}
.bee_headless-like-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control ::-webkit-datetime-edit-year-field:not([aria-valuenow]),
.bee_headless-like-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control ::-webkit-datetime-edit-month-field:not([aria-valuenow]),
.bee_headless-like-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control ::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
  color: transparent;
}
.bee_headless-like-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::after {
  content: '';
  display: block;
  position: absolute;
  right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 300px;
  background-color: #FFE096;
  mix-blend-mode: darken;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.bee_headless-like-contact-form .bee_birthday-field-container:not(.input_invalid) label.active {
  color: #4545FF;
}
.bee_headless-like-contact-form .bee_birthday-field-container.input_invalid label.active {
  color: #FF4C2F;
}
.bee_headless-like-contact-form .bee_field-flag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bee_headless-like-contact-form .bee_field-flag span.bee_flag {
  width: 34px;
  min-width: 34px;
  -webkit-box-flex: 0;
      -ms-flex: 0 34px;
          flex: 0 34px;
}
.bee_headless-like-contact-form .bee_field-flag label {
  right: 10px;
  width: 80%;
  left: auto;
}
.bee_headless-like-contact-form .bee_field-flag label.active {
  left: 28px;
  height: auto;
  background-color: transparent;
}
.bee_headless-like-contact-form .bee_field-flag .wpcf7-form-control-wrap .wpcf7-form-control {
  border: 1px solid rgba(0, 0, 0, 0.23);
  border-left: none;
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.bee_headless-like-contact-form .bee_submit-container input[type="submit"] {
  background-color: #FFC659 !important;
}
.bee_headless-like-contact-form p {
  padding-bottom: 0;
}

body.safari_browser .safari-hidden {
  display: none;
}
body.safari_browser .bee_headless-like-contact-form .bee_birthday-field-container .wpcf7-form-control-wrap .wpcf7-form-control::after {
  display: none;
}

@media (max-width: 768px) {
  .wpcf7-form .wpcf7-response-output, .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    position: relative;
    left: 0;
    top: 0;
    -webkit-transform: none;
            transform: none;
    width: 100%;
    border-radius: 8px 8px 8px 8px;
  }
}
div.cta_bee {
  padding-top: 0px;
  padding-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
div.cta_bee div.row-bg-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
div.cta_bee div.row_col_wrap_12 {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
div.cta_bee div.row_col_wrap_12 div.vc_col-sm-8 {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
div.cta_bee div.row_col_wrap_12 div.vc_col-sm-8 div.vc_column-inner div.wpb_wrapper div.lvca-heading {
  margin-bottom: 0 !important;
  max-width: unset;
}
div.cta_bee div.row_col_wrap_12 div.vc_col-sm-8 div.vc_column-inner div.wpb_wrapper div.lvca-heading h3.lvca-title {
  text-align: left;
  margin-bottom: 0;
}
div.cta_bee.cta_bee_secondary .lvca-title {
  color: white !important;
}

@media (max-width: 1000px) {
  div.cta_bee {
    text-align: center;
  }
  div.cta_bee .lvca-title {
    text-align: center;
    margin-bottom: 20px !important;
  }
  div.cta_bee div.lvca-heading h3.lvca-title {
    text-align: center !important;
  }
  div.cta_bee p.p1 {
    margin: 15px 0 !important;
  }
}
.container-wrap #author-bio .span_12 #author-info {
  width: 80% !important;
}
.container-wrap #author-bio .span_12 #author-info h3 {
  margin-bottom: 5px !important;
}
.container-wrap #author-bio .span_12 #author-info.author-bio-short {
  margin-bottom: 20px;
}
.container-wrap #author-bio .span_12 #author-info p {
  max-width: 96% !important;
}

.author-bio-short,
.bee_in_page_author-info {
  margin-bottom: 30px;
}

.author-info-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.author-info-flex img {
  margin-right: 20px;
}

#single-below-header.bee_in_page_author-info {
  margin-bottom: 50px;
  display: block;
}
#single-below-header.bee_in_page_author-info .meta-date {
  font-weight: 900;
  margin-right: 10px;
}

div.section-title.blog-title > .inner-wrap {
  text-align: left !important;
}
div.section-title.blog-title > .inner-wrap h1.entry-title.left-aligned-title {
  text-align: left !important;
  margin: 10px 0 20px !important;
  margin-left: 0 !important;
  display: inline;
}

.bee_breadcrumbs {
  text-align: left;
  margin-top: 30px;
}
.bee_breadcrumbs span[property="itemListElement"]:first-child {
  padding-left: 0 !important;
}
.bee_breadcrumbs span[property="itemListElement"]:first-child a span {
  padding-left: 0;
}
.bee_breadcrumbs a,
.bee_breadcrumbs span {
  font-size: 16px !important;
  font-weight: bolder;
}
.bee_breadcrumbs a.current-item {
  color: #FFC659 !important;
}
.bee_breadcrumbs a.current-item span {
  color: #FFC659 !important;
}

.bee_breadcrumbs_main a,
.bee_breadcrumbs_main span {
  font-size: 16px !important;
  font-weight: bolder;
  color: black;
}
.bee_breadcrumbs_main a.current-item {
  color: #FFC659 !important;
}
.bee_breadcrumbs_main a.current-item span {
  color: #FFC659 !important;
}
.bee_breadcrumbs_main a.never-active {
  color: black !important;
}
.bee_breadcrumbs_main a.never-active span {
  color: black !important;
}

@media (max-width: 768px) {
  .bee_breadcrumbs a,
  .bee_breadcrumbs span,
  .bee_breadcrumbs_main a,
  .bee_breadcrumbs_main span {
    font-size: 12px !important;
    font-weight: bolder;
    color: black;
  }
  .bee_breadcrumbs span[property="itemListElement"],
  .bee_breadcrumbs span[property="name"],
  .bee_breadcrumbs_main span[property="itemListElement"],
  .bee_breadcrumbs_main span[property="name"] {
    padding-left: 0px !important;
  }
}
#cookie-notice {
  background-color: #f5f5ff !important;
  width: 100%;
  text-align: left;
}
#cookie-notice span {
  color: #0E0E90;
}

.cookie-notice-container {
  display: inline-block;
}
.cookie-notice-container .cn-text-container {
  text-align: left;
  font-size: 9.6px;
  width: 80%;
}
.cookie-notice-container .cn-text-container a {
  color: #0E0E90;
  font-weight: 900;
  font-size: 9.6px;
}
.cookie-notice-container .cn-buttons-container .cn-set-cookie {
  font-size: 14px;
  border: 1px solid #4545FF !important;
  background-color: white !important;
  color: #4545FF;
  max-width: 100%;
  min-width: 64px;
  display: block;
  line-height: 1.8em;
  width: auto;
  display: inline-table;
  padding: 2px 3px !important;
}
.cookie-notice-container .cn-buttons-container .cn-set-cookie * {
  color: #4545FF;
  font-size: 14px;
}

@media (max-width: 900px) {
  #cookie-notice .cookie-notice-container #cn-notice-text {
    display: inline-block;
    width: 70%;
    float: left;
  }
  #cookie-notice .cookie-notice-container #cn-notice-buttons {
    display: inline-block;
    width: 30%;
    float: left;
  }
}
.widget_media_image > img,
.widget_media_image > a > img,
.theiaStickySidebar img {
  border: 1px solid #DBE4F5;
  border-radius: 8px;
}

.article_related_post_grid .posts-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.article_related_post_grid .posts-container .post {
  width: 33.3333333333%;
  -webkit-box-flex: 1;
      -ms-flex: 1 33.3333333333%;
          flex: 1 33.3333333333%;
  padding: 12px;
}

.article_related_post_waterfall .article-content-wrap {
  max-width: 550px;
  margin: 0 auto;
  text-align: center;
}
.article_related_post_waterfall .post-featured-img img {
  max-height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
}

.related-post_tags {
  padding: 12px;
}
.related-post_tags .container .lvca-portfolio-wrap {
  overflow: visible;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item {
  padding: 5px !important;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #DBE4F5;
  cursor: pointer;
  -webkit-transition: .2s all;
  transition: .2s all;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post:hover {
  -webkit-box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2) !important;
          box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2) !important;
  -webkit-transform: translate(0, -0.5em);
          transform: translate(0, -0.5em);
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-project-image:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #0E0E90;
  opacity: .5;
  z-index: 2;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-entry-text-wrap {
  padding: 10px 30px 30px 30px !important;
  text-align: left;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-entry-text-wrap strong {
  font-size: 20px;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-entry-text-wrap strong a {
  font-weight: bolder;
  line-height: 1.4em;
  text-align: left !important;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-entry-text-wrap .entry-title {
  text-align: left;
  color: #0E0E90;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-entry-text-wrap .entry-title a {
  color: #0E0E90;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-entry-text-wrap .lvca-entry-meta {
  text-align: left;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-entry-text-wrap .lvca-read-more {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.related-post_tags .container .lvca-portfolio-wrap .lvca-grid-container .lvca-grid-item article.post .lvca-entry-text-wrap .lvca-read-more a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: transparent;
}

button {
  cursor: pointer;
}

body .blog-recent[data-style="classic_enhanced_alt"] > .post {
  margin-bottom: 10px;
  border: none !important;
}
body .blog-recent[data-style="classic_enhanced_alt"] > .post:hover {
  -webkit-transform: none !important;
          transform: none !important;
}
body .blog-recent[data-style="classic_enhanced_alt"] > .post .inner-wrap::before {
  content: "";
  display: block;
  background-color: #0E0E90;
  opacity: .5;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
body .blog-recent[data-style="classic_enhanced_alt"] > .post .article-content-wrap {
  padding: 20px;
}
body .blog-recent[data-style="classic_enhanced_alt"] > .post .article-content-wrap .post-header {
  padding: 0;
}
body .blog-recent[data-style="classic_enhanced_alt"] > .post .article-content-wrap .post-header h4 {
  color: white !important;
}
body .blog-recent[data-style="classic_enhanced_alt"] > .post .meta-category a.category-name {
  color: white !important;
  padding: 0;
  margin-left: 2ch;
  border: none;
}
body .blog-recent[data-style="classic_enhanced_alt"] > .post .meta-category a.category-name::before {
  content: "#";
  display: block;
  color: white;
  position: absolute;
  left: -2ch;
}

.nectar-recent-post-slide .nectar-recent-post-bg:after,
.single [data-post-hs="default_minimal"] .page-header-bg-image:after,
.archive .page-header-bg-image:after {
  background-color: #0E0E90;
  opacity: .5;
}

article.single-post-recommended {
  -webkit-transition: .2s all;
  transition: .2s all;
}
article.single-post-recommended * {
  background-color: transparent !important;
}
article.single-post-recommended .inner-wrap:hover {
  border: 1px solid #DBE4F5;
  -webkit-box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2) !important;
          box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2) !important;
  -webkit-transform: translate(0, -0.5em);
          transform: translate(0, -0.5em);
}
article.single-post-recommended span.post-featured-img {
  position: relative;
}
article.single-post-recommended span.post-featured-img:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #0E0E90;
  opacity: .5;
  z-index: 2;
}
article.single-post-recommended .meta-category {
  padding: 25px 25px 0;
  display: block;
  color: #0E0E90;
}
article.single-post-recommended .meta-category a {
  left: 2ch;
  position: relative;
  color: #0E0E90 !important;
}
article.single-post-recommended .meta-category a::after {
  position: absolute;
  content: "#";
  left: -2ch;
  color: #0E0E90;
}
article.single-post-recommended .article-content-wrap .excerpt {
  font-size: 14px;
  color: #494c84;
}
article.single-post-recommended .article-content-wrap .post-header h3 a {
  font-size: 22px;
}
article.single-post-recommended .reading_time_estimaiton.padd {
  color: #4545FF !important;
  margin: 10px 0;
}

div#search-results.search_new_bee article.result div.inner-wrap .images-holder {
  position: relative;
}
div#search-results.search_new_bee article.result div.inner-wrap .images-holder:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #0E0E90;
  opacity: .5;
  z-index: 2;
}
div#search-results.search_new_bee article.result div.inner-wrap .meta-category {
  padding: 25px 25px 0;
  display: block;
  color: #0E0E90;
}
div#search-results.search_new_bee article.result div.inner-wrap .meta-category a {
  left: 2ch;
  position: relative;
  color: #0E0E90 !important;
}
div#search-results.search_new_bee article.result div.inner-wrap .meta-category a::after {
  position: absolute;
  content: "#";
  left: -2ch;
  color: #0E0E90;
}
div#search-results.search_new_bee article.result div.inner-wrap h2.title {
  padding: 16px 25px;
}
div#search-results.search_new_bee article.result div.inner-wrap .reading_time_estimaiton {
  margin: 0px 25px 25px 25px;
  color: #4545FF;
}
div#search-results.search_new_bee article.result div.inner-wrap:hover {
  border: 1px solid #DBE4F5;
  -webkit-box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2);
          box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2);
  -webkit-transform: translate(0, -0.5em);
          transform: translate(0, -0.5em);
}

.blog-recent.new_bee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.blog-recent.new_bee .post.type-post {
  -webkit-transition: all 0.3s ease-out !important;
  transition: all 0.3s ease-out !important;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: .5em 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding-bottom: 50px;
}
.blog-recent.new_bee .post.type-post > a {
  width: 100%;
  height: 100%;
  position: absolute;
}
.blog-recent.new_bee .post.type-post .indicator {
  position: relative;
  margin: 30px 30px 0 30px;
}
.blog-recent.new_bee .post.type-post .indicator span {
  position: absolute;
  top: 10px;
  left: 10px;
  font-weight: bold;
  font-size: 20px;
  color: #4545FF;
}
.blog-recent.new_bee .post.type-post .indicator img {
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}
.blog-recent.new_bee .post.type-post .title {
  line-height: 1.3;
}
.blog-recent.new_bee .post.type-post .reading_time_estimaiton {
  margin: 0px 30px 30px 30px;
  color: #4545FF;
  position: absolute;
  bottom: 0;
}
.blog-recent.new_bee .post.type-post:hover {
  border: 1px solid #DBE4F5;
  -webkit-box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2);
          box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2);
  -webkit-transform: translate(0, -0.5em);
          transform: translate(0, -0.5em);
}

.blog-recent .post.type-post {
  border-radius: 8px;
  overflow: hidden;
}
.blog-recent a.featured {
  margin-bottom: 20px;
}
.blog-recent a.featured span {
  margin-bottom: 0 !important;
}
.blog-recent a.featured span:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #0E0E90;
  opacity: .5;
}
.blog-recent .post-header.featured .meta-category {
  margin-bottom: 10px;
  display: block;
  color: #0E0E90;
}
.blog-recent .post-header.featured .meta-category a {
  left: 2ch;
  position: relative;
  color: #0E0E90 !important;
}
.blog-recent .post-header.featured .meta-category a::after {
  position: absolute;
  content: "#";
  left: -2ch;
  top: .25ch;
  color: #0E0E90;
}
.blog-recent .excerpt {
  padding-bottom: 10px !important;
}
.blog-recent .reading_time_estimaiton.padd {
  color: #4545FF !important;
  padding: 0 30px 30px;
}

.post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {
  padding: 4%;
}

.post-area.featured_img_left.span_12 article {
  margin-bottom: 32px;
}

.post-area.featured_img_left .posts-container article.post {
  background-color: white !important;
  border: 1px solid #DBE4F5;
  border-radius: 8px;
  overflow: hidden;
}

.post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.article-content-wrap .post-featured-img-wrap a::before {
  content: "";
  display: block;
  background-color: #0E0E90;
  opacity: .5;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.article-content-wrap .post-content-wrap.post-time-estimated .meta-category a {
  margin-left: 2ch;
  border: none;
  color: #0E0E90 !important;
}
.article-content-wrap .post-content-wrap.post-time-estimated .meta-category a::after {
  content: "#";
  display: block;
  color: #0E0E90;
  position: absolute;
  left: -2ch;
  top: 0;
}
.article-content-wrap .post-content-wrap.post-time-estimated .reading_time_estimaiton {
  color: #4545FF;
  margin-top: 16px;
}

.bee_cta_inset {
  width: clamp(300px, 100%, 750px);
  display: block;
  padding: 20px;
  margin: 16px 0;
}
.bee_cta_inset .main-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.bee_cta_inset .main-container .icon-container {
  top: 0;
  display: block;
}
.bee_cta_inset .main-container .icon-container img {
  max-width: 68px;
  padding: 0px 20px 20px 0;
}
.bee_cta_inset .main-container .content-container h3,
.bee_cta_inset .main-container .content-container .h3 {
  padding: 0;
  margin: 0 0 16px 0;
  color: white !important;
  width: calc(100% - 50px);
  display: block;
  font-size: 16px;
  font-weight: 700;
}
.bee_cta_inset .main-container .exit-button {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  padding: 5px;
  border-radius: 100px;
  background-color: transparent;
  height: 15px;
  width: 15px;
}
.bee_cta_inset .main-container .exit-button:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.bee_cta_inset .main-container .exit-button img {
  max-width: 25px;
  display: block;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.bee_cta_inset a[class*="btn-bee"] {
  min-width: auto;
}

.bee_cta_inset.primary {
  background-color: #4545FF;
  border-radius: 8px;
  overflow: hidden;
}

.bee_cta_inset.secondary {
  background-color: #0E0E90;
  border-radius: 8px;
  overflow: hidden;
}

.bee_cta_inset.neutral {
  background-color: white;
  border-radius: 8px;
  overflow: hidden;
  border: 2px solid #0E0E90;
}
.bee_cta_inset.neutral .content-container .h3,
.bee_cta_inset.neutral .content-container h3 {
  color: #0E0E90 !important;
}
.bee_cta_inset.neutral .exit-button {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.bee_quote_label {
  border-radius: 8px;
  overflow: hidden;
  padding: 20px;
  width: clamp(300px, 100%, 750px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: white;
  margin: 16px 0;
}
.bee_quote_label .icon-holder {
  margin: 0;
  padding-bottom: 0;
}
.bee_quote_label .icon-holder img {
  min-width: 68px;
  padding: 0px 20px 20px 0;
  margin: 0;
  padding-bottom: 0;
}
.bee_quote_label .content-holder p {
  margin: 0;
  color: #0E0E90;
  padding-bottom: 0;
}

.nectar-recent-posts-single_featured .grav-wrap .text,
[data-style="list_featured_first_row"] .grav-wrap .text {
  font-size: 12px;
  font-weight: bolder !important;
  text-transform: uppercase;
}
.nectar-recent-posts-single_featured .grav-wrap .text span,
[data-style="list_featured_first_row"] .grav-wrap .text span {
  font-weight: bolder !important;
}

.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper {
  height: 100%;
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured {
  height: 100%;
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide {
  height: calc(100% - 10px);
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg {
  top: 0;
  -webkit-transform: none !important;
          transform: none !important;
  height: 100%;
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg::before {
  content: "";
  display: block;
  background-color: #0E0E90;
  opacity: .5;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 30px;
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap {
  padding: 0;
  width: 80%;
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap .grav-wrap .text a span {
  margin-left: 2ch;
  border: none;
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap .grav-wrap .text a span::after {
  content: "#";
  display: block;
  color: white;
  position: absolute;
  left: 0;
  top: 0;
}
.bee-main-slider-front .col.span_12 .wpb_column .vc_column-inner .wpb_wrapper .nectar-recent-posts-single_featured .nectar-recent-post-slide .recent-post-container .inner-wrap a.nectar-button {
  position: relative !important;
  right: auto !important;
  cursor: pointer;
}

.nectar-recent-posts-single_featured .nectar-recent-post-slide {
  border-radius: 8px !important;
}

.vc_row-fluid > .span_12 .wpb_column,
body[data-col-gap="default"] .vc_row-fluid[data-column-margin="default"]:not(.full-width-content) .full-page-inner > .container > .span_12 .wpb_column:not(.child_column) {
  padding-left: 0;
}

.vc_row-fluid > .span_12,
body[data-col-gap="default"] .vc_row-fluid[data-column-margin="default"]:not(.full-width-content) .full-page-inner > .container > .span_12 {
  margin-left: 0;
  margin-right: 0;
}

.blog-recent .post.has-post-thumbnail.format-standard {
  -webkit-transition: all 0.3s ease-out !important;
  transition: all 0.3s ease-out !important;
}

.blog-recent .post.has-post-thumbnail.format-standard:hover {
  -webkit-box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2) !important;
          box-shadow: 0px 10px 60px rgba(69, 69, 255, 0.2) !important;
}

.nectar-recent-posts-single_featured h2 {
  margin: 15px 0 24px 0;
}

#top nav ul li a {
  color: #0E0E90;
  font-size: 16px;
}
#top nav ul li a:hover {
  color: #4545FF;
}
#top nav ul li a:hover::after {
  display: none !important;
}

#top nav > ul > li[class*="button_bordered"] > a:before {
  border-color: #4545FF;
  height: 40px;
}

#top nav > ul > li[class*="button_solid_color"] > a:before,
#header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before {
  height: 30px;
}

#top nav > ul > li[class*="button_bordered"] a {
  color: #4545FF;
}

#top nav > ul > li[class*="button"] a {
  font-family: Poppins-SemiBold;
  font-size: 14px;
}

.sf-menu {
  /* &.buttons{
       #search-btn{
           display:none !important;
       }
   }
   */
}
.sf-menu > .menu-item a.sf-with-ul:hover::after {
  display: none !important;
}
.sf-menu > .menu-item a.sf-with-ul::after {
  display: none !important;
}
.sf-menu > .menu-item .sub-menu {
  padding: 0;
}
.sf-menu > .menu-item .sub-menu .menu-item {
  -webkit-transform: none !important;
          transform: none !important;
}
.sf-menu > .menu-item .sub-menu .menu-item a {
  color: #0E0E90 !important;
  font-size: 16px !important;
  background-color: white;
  line-height: 1.2 !important;
  padding: 10px;
}
.sf-menu > .menu-item .sub-menu .menu-item a:hover {
  background-color: #4545FF;
  color: white !important;
}
.sf-menu > li.menu-item.menu-item-has-children.current-menu-parent ul.sub-menu {
  padding: 0px;
}
.sf-menu > li.menu-item.menu-item-has-children.current-menu-parent ul.sub-menu > li.menu-item.current-menu-item.current_page_item {
  -webkit-transform: none;
          transform: none;
}
.sf-menu > li.menu-item.menu-item-has-children.current-menu-parent ul.sub-menu > li.menu-item.current-menu-item.current_page_item > a {
  background-color: transparent !important;
  color: #0E0E90 !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
}
.sf-menu > li.menu-item.menu-item-has-children.current-menu-parent ul.sub-menu > li.menu-item.current-menu-item.current_page_item > a:hover {
  background-color: #4545FF !important;
  color: white !important;
}

#slide-out-widget-area.fullscreen-alt.open {
  background-color: white !important;
}

.off-canvas-menu-container .menu-wrap ul.menu li.menu-item {
  text-align: left;
  position: relative;
}
.off-canvas-menu-container .menu-wrap ul.menu li.menu-item::before {
  content: ">";
  display: block;
  position: absolute;
  font-size: 16px;
  font-weight: bolder;
  right: 30px;
  color: #0E0E90;
}
.off-canvas-menu-container .menu-wrap ul.menu li.menu-item a {
  color: #0E0E90 !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  padding: 0 30px !important;
  letter-spacing: normal !important;
}

#slide-out-widget-area.fullscreen .inner .widget,
#slide-out-widget-area.fullscreen-alt .inner .widget {
  margin: 0 auto 0px auto;
  padding: 0px;
}

.off_canvas_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  max-width: 100vw;
}
.off_canvas_buttons li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 4px;
  padding: 6px;
  min-width: 30px;
}
.off_canvas_buttons li.btn-bee-neutral a, .off_canvas_buttons .cookie-notice-container .cn-buttons-container li.cn-set-cookie a, .cookie-notice-container .cn-buttons-container .off_canvas_buttons li.cn-set-cookie a {
  color: #4545FF !important;
}

a.mobile-search img[alt="Wyszukaj"] {
  height: 1.5em;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: .6;
}

/*
.exit_popup_trigger{
  position: relative;
  display: block !important;
  left: 0;
  top:0;
  height: 20px;
  width:100px;
  z-index: 22;
  background-color: whitemsoke;
}
*/
.pum-container.popmake {
  border-radius: 16px !important;
  padding: 30px !important;
  padding: 30px 0 0 !important;
  background-color: white !important;
}
.pum-container.popmake button.pum-close {
  background-color: transparent;
  right: 20px;
  top: 20px;
  border-radius: 500px !important;
  line-height: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pum-container.popmake button.pum-close i {
  font-size: 30px;
  color: #4545FF;
}
.pum-container.popmake .pum-title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #0E0E90;
}

div.pum.pum-overlay.popmake-overlay {
  background-color: rgba(113, 112, 112, 0.6);
}

#pagination span[aria-current="page"].page-numbers {
  background-color: #FFC659 !important;
  color: white !important;
}

.bee_in_page_search-container {
  margin: 44px auto 44px;
  display: inline-block;
  width: 80%;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@-webkit-keyframes bounceArrow {
  0% {
    -webkit-transform: translate(-50%, 0px);
            transform: translate(-50%, 0px);
    -webkit-filter: drop-shadow(0px 0px 0px #0e0e90);
            filter: drop-shadow(0px 0px 0px #0e0e90);
  }
  50% {
    -webkit-transform: translate(-50%, -20px);
            transform: translate(-50%, -20px);
    -webkit-filter: drop-shadow(0px 20px 40px rgba(14, 14, 144, 0.3));
            filter: drop-shadow(0px 20px 40px rgba(14, 14, 144, 0.3));
  }
  50% {
    -webkit-transform: translate(-50%, 20px);
            transform: translate(-50%, 20px);
    -webkit-filter: drop-shadow(0px 20px 40px rgba(14, 14, 144, 0));
            filter: drop-shadow(0px 20px 40px rgba(14, 14, 144, 0));
  }
  100% {
    -webkit-transform: translate(-50%, 0px);
            transform: translate(-50%, 0px);
    -webkit-filter: drop-shadow(0px 0px 0px #0e0e90);
            filter: drop-shadow(0px 0px 0px #0e0e90);
  }
}

@keyframes bounceArrow {
  0% {
    -webkit-transform: translate(-50%, 0px);
            transform: translate(-50%, 0px);
    -webkit-filter: drop-shadow(0px 0px 0px #0e0e90);
            filter: drop-shadow(0px 0px 0px #0e0e90);
  }
  50% {
    -webkit-transform: translate(-50%, -20px);
            transform: translate(-50%, -20px);
    -webkit-filter: drop-shadow(0px 20px 40px rgba(14, 14, 144, 0.3));
            filter: drop-shadow(0px 20px 40px rgba(14, 14, 144, 0.3));
  }
  50% {
    -webkit-transform: translate(-50%, 20px);
            transform: translate(-50%, 20px);
    -webkit-filter: drop-shadow(0px 20px 40px rgba(14, 14, 144, 0));
            filter: drop-shadow(0px 20px 40px rgba(14, 14, 144, 0));
  }
  100% {
    -webkit-transform: translate(-50%, 0px);
            transform: translate(-50%, 0px);
    -webkit-filter: drop-shadow(0px 0px 0px #0e0e90);
            filter: drop-shadow(0px 0px 0px #0e0e90);
  }
}
.bee_fullscreen_commercial {
  position: relative;
  width: 100vw;
  height: 100vh;
  z-index: 9999990;
  background-color: white;
}
.bee_fullscreen_commercial a {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  max-height: 80%;
  max-height: 80vh;
  margin-top: 5%;
  margin-top: 5vh;
}
.bee_fullscreen_commercial > a > img {
  display: block;
  max-width: 100%;
  max-height: 80%;
  max-height: 80vh;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0 auto;
}
.bee_fullscreen_commercial .bee_arrow-scroll-animated {
  position: absolute;
  left: 50%;
  bottom: 0px;
  z-index: 2;
  overflow: hidden;
  padding: 20px;
  -webkit-transform-origin: center;
          transform-origin: center;
  border-radius: 400px;
  height: 90px;
  width: 90px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-animation-name: bounceArrow;
          animation-name: bounceArrow;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
          animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  background-color: transparent;
  border: 2px solid white;
}
.bee_fullscreen_commercial .bee_arrow-scroll-animated img {
  width: 50px;
  height: 50px;
  -webkit-filter: invert(1);
          filter: invert(1);
}

.bee_bottomscreen_commercial {
  background-color: white;
  position: fixed;
  z-index: 999999;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 30px 0;
}
.bee_bottomscreen_commercial > a {
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.bee_bottomscreen_commercial > a img {
  margin: 0 auto;
  position: relative;
  display: block;
}
.bee_bottomscreen_commercial .bee_arrow-scroll-animated {
  position: absolute;
  right: 12px;
  top: 12px;
  cursor: pointer;
}
.bee_bottomscreen_commercial .bee_arrow-scroll-animated:hover > img {
  -webkit-transform: rotateZ(-35deg);
          transform: rotateZ(-35deg);
}
.bee_bottomscreen_commercial .bee_arrow-scroll-animated img {
  height: 40px;
  width: 40px;
  -webkit-transition: -webkit-transform .3s ease-in;
  transition: -webkit-transform .3s ease-in;
  transition: transform .3s ease-in;
  transition: transform .3s ease-in, -webkit-transform .3s ease-in;
  max-width: 100%;
}

@media (max-width: 1000px) {
  .bee_main_slide {
    margin-bottom: 0 !important;
  }

  .nectar-recent-posts-single_featured .recent-post-container {
    padding: 0 !important;
    margin: 0;
  }
  .nectar-recent-posts-single_featured .recent-post-container .inner-wrap {
    padding: 20px !important;
    margin: 0;
  }
  .nectar-recent-posts-single_featured .recent-post-container .inner-wrap .excerpt {
    display: none;
  }
  .nectar-recent-posts-single_featured .recent-post-container .inner-wrap a.nectar-button {
    display: none !important;
  }
  .nectar-recent-posts-single_featured .recent-post-container .inner-wrap h2 {
    font-size: 18px;
  }

  /*.bee_in_page_search-container{
      display: none;
  }*/
}
@media (max-width: 968px) {
  .article_related_post_grid .posts-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .article_related_post_grid .posts-container .post {
    -webkit-box-flex: 1;
        -ms-flex: 1 50%;
            flex: 1 50%;
    padding: 12px;
    width: 50%;
  }
}
@media (max-width: 587px) {
  .article_related_post_grid .posts-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .article_related_post_grid .posts-container .post {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 100%;
            flex: 1 100%;
    padding: 12px;
  }
}
#ajax-content-wrap .container-wrap {
  background-color: #fbfbfb;
}
#ajax-content-wrap .nectar-recent-post-slide .nectar-button {
  position: absolute;
  right: 30px;
  bottom: 30px;
  top: auto;
}

.nectar-recent-posts-single_featured .inner-wrap {
  margin: 0 auto;
}
.nectar-recent-posts-single_featured .inner-wrap .excerpt {
  margin-right: 0;
  padding: 0;
}

.nectar-button.large.regular {
  padding: 10px 35px !important;
}
.nectar-button.large.regular span {
  color: #1b1b19;
  width: 100%;
  display: block;
  margin: 0 auto;
  position: relative;
  -webkit-transform: none !important;
          transform: none !important;
  left: 0;
}
.nectar-button.large.regular i {
  display: none;
}

.nectar-recent-posts-slider .container .strong span:before {
  height: 100%;
}

.nectar-recent-posts-slider .container .strong a:hover span:before {
  height: 100%;
  top: 0;
}

body.modal-blur .ocm-effect-wrap {
  -webkit-filter: blur(20px);
          filter: blur(20px);
}

body .ocm-effect-wrap {
  -webkit-transition: -webkit-filter .4s ease-out;
  transition: -webkit-filter .4s ease-out;
  transition: filter .4s ease-out;
  transition: filter .4s ease-out, -webkit-filter .4s ease-out;
}

.blog-recent .post.has-post-thumbnail.format-standard {
  background-color: white;
  border: 1px solid #DBE4F5;
  -webkit-transition: .2s box-shadow;
  transition: .2s box-shadow;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.blog-recent .post.has-post-thumbnail.format-standard:hover {
  -webkit-box-shadow: 0px 25px 60px rgba(0, 0, 0, 0.17);
          box-shadow: 0px 25px 60px rgba(0, 0, 0, 0.17);
}
.blog-recent .post.has-post-thumbnail.format-standard:hover .featured span {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.blog-recent .post.has-post-thumbnail.format-standard .featured {
  display: inline-block;
  width: 100%;
  position: relative;
}
.blog-recent .post.has-post-thumbnail.format-standard .featured .post-featured-img {
  height: 180px;
  padding: 0;
  border-radius: 0;
}
.blog-recent .post.has-post-thumbnail.format-standard .post-header {
  color: #999;
  font-size: 11px;
  margin-bottom: 12px;
  padding: 0px 30px 0;
  border-radius: 0;
}
.blog-recent .post.has-post-thumbnail.format-standard .meta-category .pojazd {
  color: grey;
}
.blog-recent .post.has-post-thumbnail.format-standard .excerpt {
  padding: 0px 30px 30px;
}
.blog-recent.related-posts .post.has-post-thumbnail.format-standard .post-header {
  padding: 0px;
}

.main-content .post-area.masonry .masonry-blog-item .inner-wrap {
  background-color: white;
  border: 1px solid #DBE4F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: .2s all;
  transition: .2s all;
}
.main-content .post-area.masonry .masonry-blog-item .inner-wrap:hover {
  -webkit-box-shadow: 0px 25px 60px rgba(0, 0, 0, 0.17);
          box-shadow: 0px 25px 60px rgba(0, 0, 0, 0.17);
}
.main-content .post-area.masonry .masonry-blog-item .inner-wrap .content-inner .meta-category a {
  color: #0E0E90 !important;
}

#pagination {
  text-align: center;
}
#pagination .current {
  color: #1b1b19 !important;
}

.nectar_popular_posts_widget .nectar_widget li {
  display: block;
  position: relative;
  padding: 70px 37px 37px !important;
  border: solid 1px #f7fa55 !important;
  border-radius: 9px;
  -webkit-box-shadow: 0px 0px 1px inset black;
          box-shadow: 0px 0px 1px inset black;
  padding: 70px 37px 37px;
}
.nectar_popular_posts_widget .nectar_widget li::before {
  top: 37px !important;
  left: 50px !important;
  border: none !important;
  color: #5e6870 !important;
  border-radius: 0px !important;
  font-size: 32px !important;
}
.nectar_popular_posts_widget .nectar_widget li::after {
  top: 37px;
  left: 30px;
  border: none;
  color: #5e6870;
  content: "#";
  height: 34px;
  width: 34px;
  line-height: 34px;
  font-size: 22px;
  pointer-events: none;
  text-align: center;
  position: absolute;
  z-index: 9;
  font-weight: bold;
  display: block;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.vc_row-fluid > .span_12 {
  width: 100%;
}

.span_12 {
  width: 100%;
}

.float-right {
  float: right;
}

.body-test {
  background-color: navajowhite;
}

.divider-border {
  background: #eff1e9 !important;
}

#mega-line-container {
  color: #494C84;
}

.mobile-center-img .inner {
  margin: 0 auto !important;
  display: block !important;
}

.max-450 {
  max-width: 450px;
}

.max-400 {
  max-width: 450px;
}

.centered-img {
  margin: 0 auto;
  display: block;
}
.centered-img div {
  width: 100%;
}
.centered-img img {
  margin: 0 auto;
}

b, strong {
  font-weight: bold;
}

.txt-end {
  text-align: end;
}

.no-margin {
  margin: 0 !important;
}

.padded-30 {
  padding: 30px;
}

.full-width-center {
  margin: 0 auto !important;
  text-align: center !important;
}

.floating-right {
  float: right;
}

.ocm-effect-wrap .header-outer {
  top: 0px !important;
}

#header-outer.small-nav {
  -webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
}
#header-outer.small-nav #header-secondary-outer nav {
  padding: 0px;
}
#header-outer.small-nav #header-secondary-outer nav .sf-mefnu {
  padding: 0;
}

#header-secondary-outer {
  background-color: #fbfbfb !important;
  z-index: 1;
  -webkit-transform: none !important;
          transform: none !important;
}
#header-secondary-outer nav {
  display: block;
  padding: 20px;
  position: relative;
}
#header-secondary-outer nav ul {
  position: relative;
  margin: 0 auto;
  display: inline-block;
  float: none;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#header-secondary-outer nav ul li {
  position: relative;
  -webkit-transition: 1s ease-out background-color;
  transition: 1s ease-out background-color;
}
#header-secondary-outer nav ul li a {
  font-size: 16px !important;
  padding: 1em 2em !important;
  color: #1b1b19;
}
#header-secondary-outer nav ul li a::after {
  bottom: -5px !important;
  border-width: 2px !important;
}
#header-secondary-outer nav ul li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
#header-secondary-outer nav ul li.active::before {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background-color: #f7fa55;
  bottom: -4px;
  top: auto;
  position: absolute;
}
#header-secondary-outer nav ul li.active a {
  font-weight: 700;
}

#search-outer {
  z-index: 2;
}

.bee_floating_cta .close_cta {
  cursor: pointer;
}

#top .slide-out-widget-area-toggle {
  display: none !important;
}

.comment-section {
  margin: 100px 0;
}

#slide-out-widget-area-bg {
  opacity: 1 !important;
}

#slide-out-widget-area .widget_nav_menu {
  padding: 20px !important;
}
#slide-out-widget-area .widget_nav_menu li a {
  font-weight: 700 !important;
  text-align: left;
  display: block !important;
  font-size: 2.5rem !important;
  padding: 20px !important;
}

#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item > a:after, #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item > a:after {
  border-color: #FFC659 !important;
}

.sf-menu li.menu-item[class*="button"] a:before {
  border-radius: 4px;
}

.comments-section {
  background-color: #fbfbfb;
}

.error404 .error404-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 50px auto 100px;
}
.error404 .error404-container > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.error404 .error404-container .col-md-4 {
  max-width: 40%;
  -webkit-box-flex: 1;
      -ms-flex: 1 40%;
          flex: 1 40%;
}
.error404 .error404-container .col-md-8 {
  max-width: 60%;
  -webkit-box-flex: 1;
      -ms-flex: 1 60%;
          flex: 1 60%;
}
.error404 .error404-container img {
  position: relative;
  display: block;
  max-width: 100%;
  max-width: 100%;
}

.page-header-bg-image-wrap {
  background-color: rgba(45, 45, 45, 0.35);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  content: '';
  z-index: 1;
  display: block;
}

body.single.single-post .items_animated_visible .inner-wrap.animated {
  opacity: 1;
}

.bee_return_to_home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 22px;
}
.bee_return_to_home .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.bee_return_to_home svg {
  margin-right: 10px;
}
.bee_return_to_home span {
  color: grey;
  font-size: 12px;
}

.even_logost_showcase .wpls-logo-img {
  padding: 10%;
}

.post-content .content-inner * {
  font-size: 16px;
}

.fa {
  font-family: 'FontAwesome' !important;
}

#to-top .fa {
  font-family: 'FontAwesome' !important;
}

.social {
  display: block;
  padding: 0;
  margin: 0 auto;
}
.social .fa {
  font-family: 'FontAwesome' !important;
}
.social li {
  display: inline-block;
}
.social li a {
  height: 30px;
  width: 30px;
  line-height: 30px;
  display: block;
}

#footer-outer {
  background-color: #494C84 !important;
    /*
    ul.social > li > a{
        display: flex !important;
        justify-content: center;
        align-items: center;
        width: auto !important;
        padding: 5px 30px;
        border: 2px solid rgba(255,255,255,.4);
        height: auto !important;
        border-radius: 250px;

        i{
            display: block;
            position: relative;
            padding: 10px;
            line-height: 1;
            flex: 1;
            color: rgba(255,255,255,.4) !important;
        }

        label{
            position: relative;
            display: block;
            padding: 10px;
            line-height: 1;
            flex: 1;
        }

    }
    */
}
#footer-outer .widget_nav_menu h4 {
  color: white;
  font-size: 16;
}
#footer-outer .fa {
  opacity: 1;
  font-family: 'FontAwesome' !important;
  color: white !important;
}
#footer-outer .bee_copy_social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgba(255, 255, 255, 0.4);
}
#footer-outer .bee_copy_social .span_7 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#footer-outer .bee_copy_social .span_5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 25%;
          flex: 0 25%;
}
#footer-outer .bee_copy_social .social {
  padding: 0 30px;
}
#footer-outer .bee_copy_social .social li a i {
  color: rgba(255, 255, 255, 0.4) !important;
}
#footer-outer li.menu-item a:hover {
  color: #ffffff !important;
  text-decoration: underline;
}

.menu-footer-menu-container #menu-footer-menu {
  text-align: end;
}

#copyright {
  padding: 0 0 30px !important;
}
#copyright .container .col p {
  opacity: 1;
  color: white;
}
#copyright .container > div:last-child {
  padding: 30px 0;
}

.bee-contact-footer-container .bee-icon-text-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.bee-contact-footer-container .bee-icon-text-holder .icon_holder {
  -webkit-box-flex: 1;
      -ms-flex: 1 10%;
          flex: 1 10%;
}
.bee-contact-footer-container .bee-icon-text-holder .text-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1 80%;
          flex: 1 80%;
}
.bee-contact-footer-container .bee-icon-text-holder .text-holder label {
  color: white;
  font-size: 14px;
  line-height: 1.5;
}
.bee-contact-footer-container .bee-icon-text-holder .text-holder a {
  color: white;
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
  display: block;
}

@media (max-width: 768px) {
  #top .slide-out-widget-area-toggle {
    display: inline-block !important;
  }

  #header-secondary-outer .container {
    max-width: 100%;
  }
  #header-secondary-outer nav {
    padding: 10px;
  }
  #header-secondary-outer nav .sf-menu .menu-item a {
    padding: 10px !important;
  }

  #header-outer {
    top: 0;
  }

    /*
    #header-secondary-outer ~ #top{
        margin: 10px 0;
        position: relative;
        display: inline-block;
    }

    #header-outer.small-nav {
        transform: translateY(0px) !important;

        #top{
            margin: 10px 0;
            position: relative;
            display: inline-block;
        }
    }
    */
  .nectar-recent-posts-slider .recent-post-container {
    padding: 0 24px;
  }
  .nectar-recent-posts-slider .recent-post-container h2[class^="post-ref-"] {
    font-size: 24px;
  }
}
.master-grop-wrap-podcast {
	background-color: #fbfbfb;
}

.baner {
	margin-bottom: 72px;
}

.baner-container-left-box {
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.baner-container {
	display: flex;
}

.return-homepage-box {
	display: block;
	margin: 70px 0 0;
}

.return-homepage-anchor {
	display: flex;
	align-items: center;
	font-size: 14px;
}

.return-homepage-anchor::before {
	content: "";
	background: url('http://dev.beesafe.pl/wp-content/uploads/2022/05/symbols-icons-back.png') center / contain no-repeat;
	display: inline-block;
	width: 21px;
	height: 22px;
}

.baner-box-image {
	position: relative;
	z-index: 3;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.baner-scroll-primary-podcast {
	background-color: inherit;
	border: none;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(-219%, -66%);
}

.arrow-baner-scroll-podcast {
	display: block;
	background: url("/wp-content/uploads/2022/05/Icon-awesome-play.png") center / contain no-repeat;
	width: 60px;
	height: 69px;
	cursor: pointer;
	transition: .3s linear transform;
}

.baner-box-image img:hover+.baner-scroll-primary-podcast>.arrow-baner-scroll-podcast {
	transform: scale(.9) translate(-3px, -4px);
}

.arrow-baner-scroll-podcast:hover,
.arrow-baner-scroll-podcast:focus {
	transform: scale(.9) translate(-3px, -4px);
}

/*Podcast section*/
.podcast-section {
	margin-bottom: 182px;
}

.heading-podcast-box {
	display: block;
	text-align: center;
	margin-bottom: 86px;
}

.heading-podcast-box .heading {
	font-weight: 700;
}

/*podcast*/
.podcast-section-container {
	position: relative;
	border: 1px solid #4546FE;
	border-radius: 10px;
	padding: 47px 33px;
	margin-bottom: 42px;
}

.podcast-section-container-bar {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 999;
  cursor: pointer;
  transform: translateY(-15px);
}

.odcast-section-primary-element {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, -55%);
	width: 163px;
	height: 29px;
	background-color: #4546FE;
	border-radius: 10px;
	text-align: center;
	font-size: 15px;
	font-weight: 400;
	color: white;
}

.podcast-section-heding {
	display: block;
	color: #0E0E90;
	font-size: 23px;
	font-weight: 600;
	margin-bottom: 24px;
}

.podcast-section-box {
	display: flex;
}

.podcast-section-contents {
	width: 100%;
}

.podcast-section-header {
	margin-bottom: 43px;
}

.podcast-section-name-autor {
	color: #0E0E90;
	font-size: 20px;
	font-weight: 600
}

.podcast-section-description {
	color: #000000;
	font-size: 15px;
	font-weight: 400;
	padding: 0;
	word-wrap: anywhere;
}

.podcast-section-images {
	margin-right: 37px;
	height: 122px;
	width: 142px;
	box-sizing: content-box;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.podcast-section-images::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #4546FE;
	z-index: 9;
	opacity: .8;
	mix-blend-mode: hard-light;
}

.podcast-section-images img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.podcast-section-player {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 10%;
	bottom: 10%;
	width: 37px;
	height: 37px;
	z-index: 10;
	background-color: #FEC559;
	border-radius: 100%;
	border: none;
	cursor: pointer;
}

.podcast-section-player-icon {
	display: block;
	width: 9px;
	height: 10px;
}

.podcast-section-player-play {
	background: url('http://dev.beesafe.pl/wp-content/uploads/2022/05/Icon-awesome-play.png') center / contain no-repeat;
    position: relative;
z-index: -2;
}

.podcast-section-player-pause {
	background: url('http://dev.beesafe.pl/wp-content/uploads/2022/05/pause.png') center / contain no-repeat;
    position: relative;
z-index: -2;
}

.podcast-section-bar {
	display: block;
	position: relative;
	background-color: #EAEAEA;
	width: 100%;
	height: 5px;
	border-radius: 5px;
}

.podcast-section-progres-bar {
	position: absolute;
	left: 0;
	right: 0;
	width: 1%;
	min-width: 1%;
	max-width: 100%;
	height: 5px;
	background: #4546FE;
	cursor: pointer;
	border-radius: 5px;
}

.podcast-section-progres-bar-dot {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #4546FE;
	border-radius: 100%;
	width: 13px;
	height: 13px;
}

.podcast-section-time-box {
	margin-top: 5px;
	display: flex;
	justify-content: space-between;
}

.podcast-section-time-box-text {
	color: #000000;
	font-size: 14px;
	font-weight: 400;
}
@media (max-width: 1000px) {
	.baner-container {
		display: block;
	}

	.baner-container-left-box {
		margin: 22px 0;
		width: 100%;
	}

	.baner {
		margin-bottom: 60px;
	}

	.baner-box-image {
		width: 100%;
		justify-content: center;
	}

	.baner-scroll-primary-podcast {
		right: 47%;
		transform: translate(50%,-66%);

	}
}

@media (max-width: 700px) {
	.podcast-section-box {
		flex-flow: column;
	}

		.podcast-section {
			margin-bottom: 70px;
		}

	.podcast-section-images {
		width: 122px;
		margin-right: 0;
	}

	.podcast-section-name-autor {
		display: block;
		padding: 10px 0 5px;
	}
}
/*# sourceMappingURL=style.css.map */