.elementor-95 .elementor-element.elementor-element-0405d30 > .elementor-container {
  min-height: 100vh;
}
.elementor-95 .elementor-element.elementor-element-0405d30 > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-95 .elementor-element.elementor-element-0405d30:not(.elementor-motion-effects-element-type-background), .elementor-95 .elementor-element.elementor-element-0405d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: url("https://mythemestore.com/beehive-preview/wp-content/uploads/2020/01/video-fallback.png") 50% 50%;
  background-size: cover;
}
.elementor-95 .elementor-element.elementor-element-0405d30 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-95 .elementor-element.elementor-element-0405d30 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-95 .elementor-element.elementor-element-bd800a4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-95 .elementor-element.elementor-element-bd800a4 {
  padding: 180px 0px 30px 0px;
}
.elementor-95 .elementor-element.elementor-element-d6aa1ef > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 15px;
}
.elementor-95 .elementor-element.elementor-element-d6aa1ef > .elementor-element-populated {
  padding: 80px 50px 80px 50px;
}
.elementor-95 .elementor-element.elementor-element-d940293 .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-9a6d6c8 {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element .icon-wrapper i {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element .icon-wrapper svg {
  fill: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  background-color: #FFFFFF;
  padding: 12px;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element.icon-view-framed .icon-wrapper i {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element.icon-view-framed .icon-wrapper svg {
  fill: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  border-color: #FFFFFF;
  padding: 12px;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element .iconbox-info .title {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element .iconbox-info .description {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element .icon-wrapper {
  font-size: 14px;
}
.elementor-95 .elementor-element.elementor-element-633213d .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 14px;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element .icon-wrapper i {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element .icon-wrapper svg {
  fill: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  background-color: #FFFFFF;
  padding: 12px;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element.icon-view-framed .icon-wrapper i {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element.icon-view-framed .icon-wrapper svg {
  fill: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  border-color: #FFFFFF;
  padding: 12px;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element .iconbox-info .title {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element .iconbox-info .description {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element .icon-wrapper {
  font-size: 14px;
}
.elementor-95 .elementor-element.elementor-element-8d74799 .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 14px;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element .icon-wrapper i {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element .icon-wrapper svg {
  fill: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  background-color: #FFFFFF;
  padding: 12px;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element.icon-view-framed .icon-wrapper i {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element.icon-view-framed .icon-wrapper svg {
  fill: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  border-color: #FFFFFF;
  padding: 12px;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element .iconbox-info .title {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element .iconbox-info .description {
  color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element .icon-wrapper {
  font-size: 14px;
}
.elementor-95 .elementor-element.elementor-element-4bc7a15 .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 14px;
}
.elementor-95 .elementor-element.elementor-element-12511e7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-95 .elementor-element.elementor-element-12511e7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-95 .elementor-element.elementor-element-12511e7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFFFFF;
}
.elementor-95 .elementor-element.elementor-element-12511e7 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 50px 80px 50px;
}
.elementor-95 .elementor-element.elementor-element-12511e7 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-95 .elementor-element.elementor-element-18a0f23 {
  text-align: center;
}
.elementor-95 .elementor-element.elementor-element-18a0f23 .elementor-image img {
  width: 60px;
}
.elementor-95 .elementor-element.elementor-element-43e6333 {
  text-align: center;
}
.elementor-95 .elementor-element.elementor-element-02df375 .elementor-text-editor {
  text-align: center;
}
.elementor-95 .elementor-element.elementor-element-145cd8a .beehive-login-element .login-form-wrapper {
  max-width: 400px;
}
.elementor-95 .elementor-element.elementor-element-61a74ae {
  padding: 0px 0px 60px 0px;
}
.elementor-95 .elementor-element.elementor-element-bcadf4d .beehive-element-menu .navbar-element .nav-item > .nav-link {
  color: #FFFFFF;
  fill: #FFFFFF;
}
@media(max-width:767px) {
  .elementor-95 .elementor-element.elementor-element-bd800a4 {
    padding: 90px 0px 30px 0px;
  }
  .elementor-95 .elementor-element.elementor-element-d6aa1ef > .elementor-element-populated {
    padding: 60px 30px 60px 30px;
  }
  .elementor-95 .elementor-element.elementor-element-d940293 {
    text-align: center;
  }
  .elementor-95 .elementor-element.elementor-element-9a6d6c8 .elementor-text-editor {
    text-align: center;
  }
  .elementor-95 .elementor-element.elementor-element-12511e7 > .elementor-element-populated {
    padding: 60px 40px 60px 40px;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-95 .elementor-element.elementor-element-e541bc9 {
    width: 100%;
  }
  .elementor-95 .elementor-element.elementor-element-296c3b9 {
    width: 100%;
  }
  .elementor-95 .elementor-element.elementor-element-33e6f1f {
    width: 100%;
  }
}