@charset "utf-8";

.elementor-5224 .elementor-element.elementor-element-7234fee.ob-is-breaking-bad > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5224 .elementor-element.elementor-element-7234fee.ob-is-breaking-bad.ob-bb-inner > .elementor-container { justify-content: flex-start !important; flex-direction: row; }

.elementor-5224 .elementor-element.elementor-element-7234fee.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5224 .elementor-element.elementor-element-7234fee.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical { flex-direction: column; }

.elementor-5224 .elementor-element.elementor-element-7234fee.ob-is-breaking-bad.ob-bb-inner { width: 100%; flex: unset; align-self: inherit; }

.elementor-5224 .elementor-element.elementor-element-7234fee { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }

.elementor-5224 .elementor-element.elementor-element-7234fee > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }

.elementor-5224 .elementor-element.elementor-element-7c93f15.elementor-column { align-self: inherit; cursor: default; }

.elementor-5224 .elementor-element.elementor-element-c9f54c2 { --spacer-size: 50px; }

.elementor-5224 .elementor-element.elementor-element-575dba0 > .elementor-widget-container { padding: 0px 30px 0px 0px; }

.elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown a, .elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-menu-toggle { color: rgb(255, 255, 255); }

.elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown { background-color: rgba(2, 1, 1, 0); }

.elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown a:hover, .elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown a.highlighted { background-color: rgba(2, 1, 1, 0); }

.elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown a.elementor-item-active { background-color: rgba(2, 1, 1, 0); }

.elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown .elementor-item, .elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown .elementor-sub-item { font-family: Poppins, sans-serif; }

.elementor-5224 .elementor-element.elementor-element-c411a48 { --spacer-size: 50px; }

.elementor-5224 .elementor-element.elementor-element-10d058f .elementor-button { background-color: transparent; font-family: Montserrat, sans-serif; font-size: 26px; font-weight: 700; text-transform: uppercase; background-image: linear-gradient(90deg, rgb(214, 39, 112) 0%, rgb(230, 124, 78) 100%); border-style: solid; border-width: 20px; border-color: rgb(53, 26, 48); border-radius: 100px; padding: 22px 40px; }

.elementor-5224 .elementor-element.elementor-element-10d058f .elementor-button:hover, .elementor-5224 .elementor-element.elementor-element-10d058f .elementor-button:focus { background-color: transparent; background-image: linear-gradient(90deg, rgb(228, 172, 76) 0%, rgb(231, 87, 80) 100%); border-color: rgb(8, 13, 50); }

#elementor-popup-modal-5224 .dialog-widget-content { background-color: rgba(16, 15, 31, 0.89); box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }

#elementor-popup-modal-5224 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }

#elementor-popup-modal-5224 .dialog-message { width: 640px; height: 100vh; align-items: flex-start; }

#elementor-popup-modal-5224 .dialog-close-button { display: flex; }

#elementor-popup-modal-5224 .dialog-close-button i { color: rgb(67, 72, 113); }

#elementor-popup-modal-5224 .dialog-close-button svg { fill: rgb(67, 72, 113); }

@media (max-width: 1024px) {
  .elementor-5224 .elementor-element.elementor-element-10d058f .elementor-button { font-size: 16px; padding: 15px 20px; }
}

@media (max-width: 767px) {
  .elementor-5224 .elementor-element.elementor-element-f758ccf { text-align: start; }
  .elementor-5224 .elementor-element.elementor-element-f758ccf img { width: 55%; }
  .elementor-5224 .elementor-element.elementor-element-c9f54c2 { --spacer-size: 20px; }
  .elementor-5224 .elementor-element.elementor-element-575dba0 > .elementor-widget-container { padding: 0px; }
  .elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown .elementor-item, .elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown .elementor-sub-item { font-size: 18px; }
  .elementor-5224 .elementor-element.elementor-element-575dba0 .elementor-nav-menu--dropdown a { padding-top: 16px; padding-bottom: 16px; }
  .elementor-5224 .elementor-element.elementor-element-c411a48 { --spacer-size: 10px; }
  .elementor-5224 .elementor-element.elementor-element-10d058f .elementor-button { font-size: 14px; border-width: 13px; padding: 15px 30px; }
  #elementor-popup-modal-5224 .dialog-message { width: 85vw; padding: 20px 10px; }
  #elementor-popup-modal-5224 { justify-content: flex-end; }
  #elementor-popup-modal-5224 .dialog-close-button { font-size: 26px; }
}

.elementor-5224 .elementor-element.elementor-element-10d058f .elementor-button:hover { }