/*
Theme Name: BetDSI
Theme URI: https://github.com/rogalvil/betdsi
Author: Rogelio Alvarado
Author URI: https://waterloo.media/
Description: BetDSI Theme
Version: 1.0.23
License: MIT
Text Domain: betdsi
*/

/* Signup Widget */
.quick-signup-widget {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 246 249 / var(--tw-bg-opacity)) !important;
  border-top-left-radius: 2.5rem !important;
  font-family: Lexend, sans-serif !important;
  padding: 2rem !important;
}
@media (min-width: 782px) {
  .quick-signup-widget {
    border-top-left-radius: 3rem !important;
  }
}
:is(:where(.dark) .quick-signup-widget) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 42 58 / var(--tw-bg-opacity)) !important;
}
.quick-signup-widget .SubTitle,
.quick-signup-widget .Title {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
  font-family: Orbitron, sans-serif !important;
  font-weight: 900 !important;
  margin-bottom: 2rem;
  text-align: right !important;
}
.quick-signup-widget .Icon {
  z-index: -1;
}
:is(:where(.dark) .quick-signup-widget .SubTitle),
:is(:where(.dark) .quick-signup-widget .Title) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.quick-signup-widget .SubTitle,
.quick-signup-widget .Title {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
@media (min-width: 1024px) {
  .quick-signup-widget .SubTitle,
  .quick-signup-widget .Title {
    font-size: 1.875rem !important;
    line-height: 2.25rem !important;
  }
}
@media (min-width: 1280px) {
  .quick-signup-widget .SubTitle,
  .quick-signup-widget .Title {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
}
.quick-signup-widget .SubTitle,
.quick-signup-widget .Title {
  text-transform: uppercase;
}
.quick-signup-widget .Checkbox {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
  font-family: Lexend, sans-serif !important;
}
:is(:where(.dark) .quick-signup-widget .Checkbox) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.quick-signup-widget input:not([type="checkbox"]) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
:is(:where(.dark) .quick-signup-widget input:not([type="checkbox"])) {
  background-color: transparent !important;
}
.quick-signup-widget input:not([type="checkbox"]) {
  --tw-text-opacity: 1 !important;
  border-radius: 0.375rem !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
  font-family: Lexend, sans-serif !important;
  padding: 0.5rem !important;
}
:is(:where(.dark) .quick-signup-widget input:not([type="checkbox"])) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.quick-signup-widget input:not([type="checkbox"]) {
  --tw-border-opacity: 1 !important;
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  --tw-ring-color: transparent !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.quick-signup-widget input[type="checkbox"] {
  --tw-border-opacity: 1 !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)) !important;
  font-family: Lexend, sans-serif !important;
}
.quick-signup-widget .Button,
.quick-signup-widget button {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 150 232 / var(--tw-bg-opacity)) !important;
  border-top-left-radius: 0.75rem !important;
  font-family: Lexend, sans-serif !important;
}
.quick-signup-widget .Button:hover,
.quick-signup-widget button:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(35 134 221 / var(--tw-bg-opacity)) !important;
}
.quick-signup-widget .Button,
.quick-signup-widget button {
  margin-left: auto !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.quick-signup-widget .TermsAndConditionsText {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
:is(:where(.dark) .quick-signup-widget .TermsAndConditionsText) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.quick-signup-widget a {
  --tw-text-opacity: 1 !important;
  color: rgb(56 150 232 / var(--tw-text-opacity)) !important;
  display: flex !important;
  font-family: Lexend, sans-serif !important;
  text-align: center !important;
}
.quick-signup-widget a.Button {
  --tw-text-opacity: 1 !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(56 150 232 / var(--tw-bg-opacity)) !important;
  border-top-left-radius: 0.75rem !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  margin-left: auto !important;
  margin-top: 0.5rem !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.quick-signup-widget a.Button:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(35 134 221 / var(--tw-bg-opacity)) !important;
}

/*Posts*/
.wp-block-separator {
  border: 0 !important;
}

.corderRadiusLeftTop {border-radius: 30px 0 0 0;}
