/*
MIT License

Copyright (c) 2022 Se-Gl

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
    */
.bg-fixed {
  background-attachment: fixed;
}

.active\:bg-fixed:active {
  background-attachment: fixed;
}

.hover\:bg-fixed:hover {
  background-attachment: fixed;
}

.focus\:bg-fixed:focus {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.active\:bg-local:active {
  background-attachment: local;
}

.hover\:bg-local:hover {
  background-attachment: local;
}

.focus\:bg-local:focus {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

.active\:bg-scroll:active {
  background-attachment: scroll;
}

.hover\:bg-scroll:hover {
  background-attachment: scroll;
}

.focus\:bg-scroll:focus {
  background-attachment: scroll;
}

.bg-clip-border {
  background-clip: border-box;
}

.active\:bg-clip-border:active {
  background-clip: border-box;
}

.hover\:bg-clip-border:hover {
  background-clip: border-box;
}

.focus\:bg-clip-border:focus {
  background-clip: border-box;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.active\:bg-clip-padding:active {
  background-clip: padding-box;
}

.hover\:bg-clip-padding:hover {
  background-clip: padding-box;
}

.focus\:bg-clip-padding:focus {
  background-clip: padding-box;
}

.bg-clip-content {
  background-clip: content-box;
}

.active\:bg-clip-content:active {
  background-clip: content-box;
}

.hover\:bg-clip-content:hover {
  background-clip: content-box;
}

.focus\:bg-clip-content:focus {
  background-clip: content-box;
}

.bg-clip-text {
  background-clip: text;
}

.active\:bg-clip-text:active {
  background-clip: text;
}

.hover\:bg-clip-text:hover {
  background-clip: text;
}

.focus\:bg-clip-text:focus {
  background-clip: text;
}

.bg-origin-border {
  background-origin: border-box;
}

.active\:bg-origin-border:active {
  background-origin: border-box;
}

.hover\:bg-origin-border:hover {
  background-origin: border-box;
}

.focus\:bg-origin-border:focus {
  background-origin: border-box;
}

.bg-origin-padding {
  background-origin: padding-box;
}

.active\:bg-origin-padding:active {
  background-origin: padding-box;
}

.hover\:bg-origin-padding:hover {
  background-origin: padding-box;
}

.focus\:bg-origin-padding:focus {
  background-origin: padding-box;
}

.bg-origin-content {
  background-origin: content-box;
}

.active\:bg-origin-content:active {
  background-origin: content-box;
}

.hover\:bg-origin-content:hover {
  background-origin: content-box;
}

.focus\:bg-origin-content:focus {
  background-origin: content-box;
}

.bg-center {
  background-position: center;
}

.active\:bg-center:active {
  background-position: center;
}

.hover\:bg-center:hover {
  background-position: center;
}

.focus\:bg-center:focus {
  background-position: center;
}

.bg-top {
  background-position: top;
}

.active\:bg-top:active {
  background-position: top;
}

.hover\:bg-top:hover {
  background-position: top;
}

.focus\:bg-top:focus {
  background-position: top;
}

.bg-top-right {
  background-position: top right;
}

.active\:bg-top-right:active {
  background-position: top right;
}

.hover\:bg-top-right:hover {
  background-position: top right;
}

.focus\:bg-top-right:focus {
  background-position: top right;
}

.bg-right {
  background-position: right;
}

.active\:bg-right:active {
  background-position: right;
}

.hover\:bg-right:hover {
  background-position: right;
}

.focus\:bg-right:focus {
  background-position: right;
}

.bg-right-bottom {
  background-position: right bottom;
}

.active\:bg-right-bottom:active {
  background-position: right bottom;
}

.hover\:bg-right-bottom:hover {
  background-position: right bottom;
}

.focus\:bg-right-bottom:focus {
  background-position: right bottom;
}

.bg-bottom {
  background-position: bottom;
}

.active\:bg-bottom:active {
  background-position: bottom;
}

.hover\:bg-bottom:hover {
  background-position: bottom;
}

.focus\:bg-bottom:focus {
  background-position: bottom;
}

.bg-left-bottom {
  background-position: left bottom;
}

.active\:bg-left-bottom:active {
  background-position: left bottom;
}

.hover\:bg-left-bottom:hover {
  background-position: left bottom;
}

.focus\:bg-left-bottom:focus {
  background-position: left bottom;
}

.bg-left {
  background-position: left;
}

.active\:bg-left:active {
  background-position: left;
}

.hover\:bg-left:hover {
  background-position: left;
}

.focus\:bg-left:focus {
  background-position: left;
}

.bg-left-top {
  background-position: left top;
}

.active\:bg-left-top:active {
  background-position: left top;
}

.hover\:bg-left-top:hover {
  background-position: left top;
}

.focus\:bg-left-top:focus {
  background-position: left top;
}

.bg-repeat {
  background-repeat: repeat;
}

.active\:bg-repeat:active {
  background-repeat: repeat;
}

.hover\:bg-repeat:hover {
  background-repeat: repeat;
}

.focus\:bg-repeat:focus {
  background-repeat: repeat;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.active\:bg-no-repeat:active {
  background-repeat: no-repeat;
}

.hover\:bg-no-repeat:hover {
  background-repeat: no-repeat;
}

.focus\:bg-no-repeat:focus {
  background-repeat: no-repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.active\:bg-repeat-x:active {
  background-repeat: repeat-x;
}

.hover\:bg-repeat-x:hover {
  background-repeat: repeat-x;
}

.focus\:bg-repeat-x:focus {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.active\:bg-repeat-y:active {
  background-repeat: repeat-y;
}

.hover\:bg-repeat-y:hover {
  background-repeat: repeat-y;
}

.focus\:bg-repeat-y:focus {
  background-repeat: repeat-y;
}

.bg-repeat-round {
  background-repeat: round;
}

.active\:bg-repeat-round:active {
  background-repeat: round;
}

.hover\:bg-repeat-round:hover {
  background-repeat: round;
}

.focus\:bg-repeat-round:focus {
  background-repeat: round;
}

.bg-repeat-space {
  background-repeat: space;
}

.active\:bg-repeat-space:active {
  background-repeat: space;
}

.hover\:bg-repeat-space:hover {
  background-repeat: space;
}

.focus\:bg-repeat-space:focus {
  background-repeat: space;
}

.bg-auto {
  background-size: auto;
}

.active\:bg-auto:active {
  background-size: auto;
}

.hover\:bg-auto:hover {
  background-size: auto;
}

.focus\:bg-auto:focus {
  background-size: auto;
}

.bg-cover {
  background-size: cover;
}

.active\:bg-cover:active {
  background-size: cover;
}

.hover\:bg-cover:hover {
  background-size: cover;
}

.focus\:bg-cover:focus {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.active\:bg-contain:active {
  background-size: contain;
}

.hover\:bg-contain:hover {
  background-size: contain;
}

.focus\:bg-contain:focus {
  background-size: contain;
}

@media (max-width: 480px) {
  .sm\:bg-fixed {
    background-attachment: fixed;
  }
  .active\:sm\:bg-fixed:active {
    background-attachment: fixed;
  }
  .hover\:sm\:bg-fixed:hover {
    background-attachment: fixed;
  }
  .focus\:sm\:bg-fixed:focus {
    background-attachment: fixed;
  }
  .sm\:bg-local {
    background-attachment: local;
  }
  .active\:sm\:bg-local:active {
    background-attachment: local;
  }
  .hover\:sm\:bg-local:hover {
    background-attachment: local;
  }
  .focus\:sm\:bg-local:focus {
    background-attachment: local;
  }
  .sm\:bg-scroll {
    background-attachment: scroll;
  }
  .active\:sm\:bg-scroll:active {
    background-attachment: scroll;
  }
  .hover\:sm\:bg-scroll:hover {
    background-attachment: scroll;
  }
  .focus\:sm\:bg-scroll:focus {
    background-attachment: scroll;
  }
  .sm\:bg-clip-border {
    background-clip: border-box;
  }
  .active\:sm\:bg-clip-border:active {
    background-clip: border-box;
  }
  .hover\:sm\:bg-clip-border:hover {
    background-clip: border-box;
  }
  .focus\:sm\:bg-clip-border:focus {
    background-clip: border-box;
  }
  .sm\:bg-clip-padding {
    background-clip: padding-box;
  }
  .active\:sm\:bg-clip-padding:active {
    background-clip: padding-box;
  }
  .hover\:sm\:bg-clip-padding:hover {
    background-clip: padding-box;
  }
  .focus\:sm\:bg-clip-padding:focus {
    background-clip: padding-box;
  }
  .sm\:bg-clip-content {
    background-clip: content-box;
  }
  .active\:sm\:bg-clip-content:active {
    background-clip: content-box;
  }
  .hover\:sm\:bg-clip-content:hover {
    background-clip: content-box;
  }
  .focus\:sm\:bg-clip-content:focus {
    background-clip: content-box;
  }
  .sm\:bg-clip-text {
    background-clip: text;
  }
  .active\:sm\:bg-clip-text:active {
    background-clip: text;
  }
  .hover\:sm\:bg-clip-text:hover {
    background-clip: text;
  }
  .focus\:sm\:bg-clip-text:focus {
    background-clip: text;
  }
  .sm\:bg-origin-border {
    background-origin: border-box;
  }
  .active\:sm\:bg-origin-border:active {
    background-origin: border-box;
  }
  .hover\:sm\:bg-origin-border:hover {
    background-origin: border-box;
  }
  .focus\:sm\:bg-origin-border:focus {
    background-origin: border-box;
  }
  .sm\:bg-origin-padding {
    background-origin: padding-box;
  }
  .active\:sm\:bg-origin-padding:active {
    background-origin: padding-box;
  }
  .hover\:sm\:bg-origin-padding:hover {
    background-origin: padding-box;
  }
  .focus\:sm\:bg-origin-padding:focus {
    background-origin: padding-box;
  }
  .sm\:bg-origin-content {
    background-origin: content-box;
  }
  .active\:sm\:bg-origin-content:active {
    background-origin: content-box;
  }
  .hover\:sm\:bg-origin-content:hover {
    background-origin: content-box;
  }
  .focus\:sm\:bg-origin-content:focus {
    background-origin: content-box;
  }
  .sm\:bg-center {
    background-position: center;
  }
  .active\:sm\:bg-center:active {
    background-position: center;
  }
  .hover\:sm\:bg-center:hover {
    background-position: center;
  }
  .focus\:sm\:bg-center:focus {
    background-position: center;
  }
  .sm\:bg-top {
    background-position: top;
  }
  .active\:sm\:bg-top:active {
    background-position: top;
  }
  .hover\:sm\:bg-top:hover {
    background-position: top;
  }
  .focus\:sm\:bg-top:focus {
    background-position: top;
  }
  .sm\:bg-top-right {
    background-position: top right;
  }
  .active\:sm\:bg-top-right:active {
    background-position: top right;
  }
  .hover\:sm\:bg-top-right:hover {
    background-position: top right;
  }
  .focus\:sm\:bg-top-right:focus {
    background-position: top right;
  }
  .sm\:bg-right {
    background-position: right;
  }
  .active\:sm\:bg-right:active {
    background-position: right;
  }
  .hover\:sm\:bg-right:hover {
    background-position: right;
  }
  .focus\:sm\:bg-right:focus {
    background-position: right;
  }
  .sm\:bg-right-bottom {
    background-position: right bottom;
  }
  .active\:sm\:bg-right-bottom:active {
    background-position: right bottom;
  }
  .hover\:sm\:bg-right-bottom:hover {
    background-position: right bottom;
  }
  .focus\:sm\:bg-right-bottom:focus {
    background-position: right bottom;
  }
  .sm\:bg-bottom {
    background-position: bottom;
  }
  .active\:sm\:bg-bottom:active {
    background-position: bottom;
  }
  .hover\:sm\:bg-bottom:hover {
    background-position: bottom;
  }
  .focus\:sm\:bg-bottom:focus {
    background-position: bottom;
  }
  .sm\:bg-left-bottom {
    background-position: left bottom;
  }
  .active\:sm\:bg-left-bottom:active {
    background-position: left bottom;
  }
  .hover\:sm\:bg-left-bottom:hover {
    background-position: left bottom;
  }
  .focus\:sm\:bg-left-bottom:focus {
    background-position: left bottom;
  }
  .sm\:bg-left {
    background-position: left;
  }
  .active\:sm\:bg-left:active {
    background-position: left;
  }
  .hover\:sm\:bg-left:hover {
    background-position: left;
  }
  .focus\:sm\:bg-left:focus {
    background-position: left;
  }
  .sm\:bg-left-top {
    background-position: left top;
  }
  .active\:sm\:bg-left-top:active {
    background-position: left top;
  }
  .hover\:sm\:bg-left-top:hover {
    background-position: left top;
  }
  .focus\:sm\:bg-left-top:focus {
    background-position: left top;
  }
  .sm\:bg-repeat {
    background-repeat: repeat;
  }
  .active\:sm\:bg-repeat:active {
    background-repeat: repeat;
  }
  .hover\:sm\:bg-repeat:hover {
    background-repeat: repeat;
  }
  .focus\:sm\:bg-repeat:focus {
    background-repeat: repeat;
  }
  .sm\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .active\:sm\:bg-no-repeat:active {
    background-repeat: no-repeat;
  }
  .hover\:sm\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }
  .focus\:sm\:bg-no-repeat:focus {
    background-repeat: no-repeat;
  }
  .sm\:bg-repeat-x {
    background-repeat: repeat-x;
  }
  .active\:sm\:bg-repeat-x:active {
    background-repeat: repeat-x;
  }
  .hover\:sm\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }
  .focus\:sm\:bg-repeat-x:focus {
    background-repeat: repeat-x;
  }
  .sm\:bg-repeat-y {
    background-repeat: repeat-y;
  }
  .active\:sm\:bg-repeat-y:active {
    background-repeat: repeat-y;
  }
  .hover\:sm\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }
  .focus\:sm\:bg-repeat-y:focus {
    background-repeat: repeat-y;
  }
  .sm\:bg-repeat-round {
    background-repeat: round;
  }
  .active\:sm\:bg-repeat-round:active {
    background-repeat: round;
  }
  .hover\:sm\:bg-repeat-round:hover {
    background-repeat: round;
  }
  .focus\:sm\:bg-repeat-round:focus {
    background-repeat: round;
  }
  .sm\:bg-repeat-space {
    background-repeat: space;
  }
  .active\:sm\:bg-repeat-space:active {
    background-repeat: space;
  }
  .hover\:sm\:bg-repeat-space:hover {
    background-repeat: space;
  }
  .focus\:sm\:bg-repeat-space:focus {
    background-repeat: space;
  }
  .sm\:bg-auto {
    background-size: auto;
  }
  .active\:sm\:bg-auto:active {
    background-size: auto;
  }
  .hover\:sm\:bg-auto:hover {
    background-size: auto;
  }
  .focus\:sm\:bg-auto:focus {
    background-size: auto;
  }
  .sm\:bg-cover {
    background-size: cover;
  }
  .active\:sm\:bg-cover:active {
    background-size: cover;
  }
  .hover\:sm\:bg-cover:hover {
    background-size: cover;
  }
  .focus\:sm\:bg-cover:focus {
    background-size: cover;
  }
  .sm\:bg-contain {
    background-size: contain;
  }
  .active\:sm\:bg-contain:active {
    background-size: contain;
  }
  .hover\:sm\:bg-contain:hover {
    background-size: contain;
  }
  .focus\:sm\:bg-contain:focus {
    background-size: contain;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .md\:bg-fixed {
    background-attachment: fixed;
  }
  .active\:md\:bg-fixed:active {
    background-attachment: fixed;
  }
  .hover\:md\:bg-fixed:hover {
    background-attachment: fixed;
  }
  .focus\:md\:bg-fixed:focus {
    background-attachment: fixed;
  }
  .md\:bg-local {
    background-attachment: local;
  }
  .active\:md\:bg-local:active {
    background-attachment: local;
  }
  .hover\:md\:bg-local:hover {
    background-attachment: local;
  }
  .focus\:md\:bg-local:focus {
    background-attachment: local;
  }
  .md\:bg-scroll {
    background-attachment: scroll;
  }
  .active\:md\:bg-scroll:active {
    background-attachment: scroll;
  }
  .hover\:md\:bg-scroll:hover {
    background-attachment: scroll;
  }
  .focus\:md\:bg-scroll:focus {
    background-attachment: scroll;
  }
  .md\:bg-clip-border {
    background-clip: border-box;
  }
  .active\:md\:bg-clip-border:active {
    background-clip: border-box;
  }
  .hover\:md\:bg-clip-border:hover {
    background-clip: border-box;
  }
  .focus\:md\:bg-clip-border:focus {
    background-clip: border-box;
  }
  .md\:bg-clip-padding {
    background-clip: padding-box;
  }
  .active\:md\:bg-clip-padding:active {
    background-clip: padding-box;
  }
  .hover\:md\:bg-clip-padding:hover {
    background-clip: padding-box;
  }
  .focus\:md\:bg-clip-padding:focus {
    background-clip: padding-box;
  }
  .md\:bg-clip-content {
    background-clip: content-box;
  }
  .active\:md\:bg-clip-content:active {
    background-clip: content-box;
  }
  .hover\:md\:bg-clip-content:hover {
    background-clip: content-box;
  }
  .focus\:md\:bg-clip-content:focus {
    background-clip: content-box;
  }
  .md\:bg-clip-text {
    background-clip: text;
  }
  .active\:md\:bg-clip-text:active {
    background-clip: text;
  }
  .hover\:md\:bg-clip-text:hover {
    background-clip: text;
  }
  .focus\:md\:bg-clip-text:focus {
    background-clip: text;
  }
  .md\:bg-origin-border {
    background-origin: border-box;
  }
  .active\:md\:bg-origin-border:active {
    background-origin: border-box;
  }
  .hover\:md\:bg-origin-border:hover {
    background-origin: border-box;
  }
  .focus\:md\:bg-origin-border:focus {
    background-origin: border-box;
  }
  .md\:bg-origin-padding {
    background-origin: padding-box;
  }
  .active\:md\:bg-origin-padding:active {
    background-origin: padding-box;
  }
  .hover\:md\:bg-origin-padding:hover {
    background-origin: padding-box;
  }
  .focus\:md\:bg-origin-padding:focus {
    background-origin: padding-box;
  }
  .md\:bg-origin-content {
    background-origin: content-box;
  }
  .active\:md\:bg-origin-content:active {
    background-origin: content-box;
  }
  .hover\:md\:bg-origin-content:hover {
    background-origin: content-box;
  }
  .focus\:md\:bg-origin-content:focus {
    background-origin: content-box;
  }
  .md\:bg-center {
    background-position: center;
  }
  .active\:md\:bg-center:active {
    background-position: center;
  }
  .hover\:md\:bg-center:hover {
    background-position: center;
  }
  .focus\:md\:bg-center:focus {
    background-position: center;
  }
  .md\:bg-top {
    background-position: top;
  }
  .active\:md\:bg-top:active {
    background-position: top;
  }
  .hover\:md\:bg-top:hover {
    background-position: top;
  }
  .focus\:md\:bg-top:focus {
    background-position: top;
  }
  .md\:bg-top-right {
    background-position: top right;
  }
  .active\:md\:bg-top-right:active {
    background-position: top right;
  }
  .hover\:md\:bg-top-right:hover {
    background-position: top right;
  }
  .focus\:md\:bg-top-right:focus {
    background-position: top right;
  }
  .md\:bg-right {
    background-position: right;
  }
  .active\:md\:bg-right:active {
    background-position: right;
  }
  .hover\:md\:bg-right:hover {
    background-position: right;
  }
  .focus\:md\:bg-right:focus {
    background-position: right;
  }
  .md\:bg-right-bottom {
    background-position: right bottom;
  }
  .active\:md\:bg-right-bottom:active {
    background-position: right bottom;
  }
  .hover\:md\:bg-right-bottom:hover {
    background-position: right bottom;
  }
  .focus\:md\:bg-right-bottom:focus {
    background-position: right bottom;
  }
  .md\:bg-bottom {
    background-position: bottom;
  }
  .active\:md\:bg-bottom:active {
    background-position: bottom;
  }
  .hover\:md\:bg-bottom:hover {
    background-position: bottom;
  }
  .focus\:md\:bg-bottom:focus {
    background-position: bottom;
  }
  .md\:bg-left-bottom {
    background-position: left bottom;
  }
  .active\:md\:bg-left-bottom:active {
    background-position: left bottom;
  }
  .hover\:md\:bg-left-bottom:hover {
    background-position: left bottom;
  }
  .focus\:md\:bg-left-bottom:focus {
    background-position: left bottom;
  }
  .md\:bg-left {
    background-position: left;
  }
  .active\:md\:bg-left:active {
    background-position: left;
  }
  .hover\:md\:bg-left:hover {
    background-position: left;
  }
  .focus\:md\:bg-left:focus {
    background-position: left;
  }
  .md\:bg-left-top {
    background-position: left top;
  }
  .active\:md\:bg-left-top:active {
    background-position: left top;
  }
  .hover\:md\:bg-left-top:hover {
    background-position: left top;
  }
  .focus\:md\:bg-left-top:focus {
    background-position: left top;
  }
  .md\:bg-repeat {
    background-repeat: repeat;
  }
  .active\:md\:bg-repeat:active {
    background-repeat: repeat;
  }
  .hover\:md\:bg-repeat:hover {
    background-repeat: repeat;
  }
  .focus\:md\:bg-repeat:focus {
    background-repeat: repeat;
  }
  .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .active\:md\:bg-no-repeat:active {
    background-repeat: no-repeat;
  }
  .hover\:md\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }
  .focus\:md\:bg-no-repeat:focus {
    background-repeat: no-repeat;
  }
  .md\:bg-repeat-x {
    background-repeat: repeat-x;
  }
  .active\:md\:bg-repeat-x:active {
    background-repeat: repeat-x;
  }
  .hover\:md\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }
  .focus\:md\:bg-repeat-x:focus {
    background-repeat: repeat-x;
  }
  .md\:bg-repeat-y {
    background-repeat: repeat-y;
  }
  .active\:md\:bg-repeat-y:active {
    background-repeat: repeat-y;
  }
  .hover\:md\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }
  .focus\:md\:bg-repeat-y:focus {
    background-repeat: repeat-y;
  }
  .md\:bg-repeat-round {
    background-repeat: round;
  }
  .active\:md\:bg-repeat-round:active {
    background-repeat: round;
  }
  .hover\:md\:bg-repeat-round:hover {
    background-repeat: round;
  }
  .focus\:md\:bg-repeat-round:focus {
    background-repeat: round;
  }
  .md\:bg-repeat-space {
    background-repeat: space;
  }
  .active\:md\:bg-repeat-space:active {
    background-repeat: space;
  }
  .hover\:md\:bg-repeat-space:hover {
    background-repeat: space;
  }
  .focus\:md\:bg-repeat-space:focus {
    background-repeat: space;
  }
  .md\:bg-auto {
    background-size: auto;
  }
  .active\:md\:bg-auto:active {
    background-size: auto;
  }
  .hover\:md\:bg-auto:hover {
    background-size: auto;
  }
  .focus\:md\:bg-auto:focus {
    background-size: auto;
  }
  .md\:bg-cover {
    background-size: cover;
  }
  .active\:md\:bg-cover:active {
    background-size: cover;
  }
  .hover\:md\:bg-cover:hover {
    background-size: cover;
  }
  .focus\:md\:bg-cover:focus {
    background-size: cover;
  }
  .md\:bg-contain {
    background-size: contain;
  }
  .active\:md\:bg-contain:active {
    background-size: contain;
  }
  .hover\:md\:bg-contain:hover {
    background-size: contain;
  }
  .focus\:md\:bg-contain:focus {
    background-size: contain;
  }
}
@media (min-width: 769px) and (max-width: 1080px) {
  .lg\:bg-fixed {
    background-attachment: fixed;
  }
  .active\:lg\:bg-fixed:active {
    background-attachment: fixed;
  }
  .hover\:lg\:bg-fixed:hover {
    background-attachment: fixed;
  }
  .focus\:lg\:bg-fixed:focus {
    background-attachment: fixed;
  }
  .lg\:bg-local {
    background-attachment: local;
  }
  .active\:lg\:bg-local:active {
    background-attachment: local;
  }
  .hover\:lg\:bg-local:hover {
    background-attachment: local;
  }
  .focus\:lg\:bg-local:focus {
    background-attachment: local;
  }
  .lg\:bg-scroll {
    background-attachment: scroll;
  }
  .active\:lg\:bg-scroll:active {
    background-attachment: scroll;
  }
  .hover\:lg\:bg-scroll:hover {
    background-attachment: scroll;
  }
  .focus\:lg\:bg-scroll:focus {
    background-attachment: scroll;
  }
  .lg\:bg-clip-border {
    background-clip: border-box;
  }
  .active\:lg\:bg-clip-border:active {
    background-clip: border-box;
  }
  .hover\:lg\:bg-clip-border:hover {
    background-clip: border-box;
  }
  .focus\:lg\:bg-clip-border:focus {
    background-clip: border-box;
  }
  .lg\:bg-clip-padding {
    background-clip: padding-box;
  }
  .active\:lg\:bg-clip-padding:active {
    background-clip: padding-box;
  }
  .hover\:lg\:bg-clip-padding:hover {
    background-clip: padding-box;
  }
  .focus\:lg\:bg-clip-padding:focus {
    background-clip: padding-box;
  }
  .lg\:bg-clip-content {
    background-clip: content-box;
  }
  .active\:lg\:bg-clip-content:active {
    background-clip: content-box;
  }
  .hover\:lg\:bg-clip-content:hover {
    background-clip: content-box;
  }
  .focus\:lg\:bg-clip-content:focus {
    background-clip: content-box;
  }
  .lg\:bg-clip-text {
    background-clip: text;
  }
  .active\:lg\:bg-clip-text:active {
    background-clip: text;
  }
  .hover\:lg\:bg-clip-text:hover {
    background-clip: text;
  }
  .focus\:lg\:bg-clip-text:focus {
    background-clip: text;
  }
  .lg\:bg-origin-border {
    background-origin: border-box;
  }
  .active\:lg\:bg-origin-border:active {
    background-origin: border-box;
  }
  .hover\:lg\:bg-origin-border:hover {
    background-origin: border-box;
  }
  .focus\:lg\:bg-origin-border:focus {
    background-origin: border-box;
  }
  .lg\:bg-origin-padding {
    background-origin: padding-box;
  }
  .active\:lg\:bg-origin-padding:active {
    background-origin: padding-box;
  }
  .hover\:lg\:bg-origin-padding:hover {
    background-origin: padding-box;
  }
  .focus\:lg\:bg-origin-padding:focus {
    background-origin: padding-box;
  }
  .lg\:bg-origin-content {
    background-origin: content-box;
  }
  .active\:lg\:bg-origin-content:active {
    background-origin: content-box;
  }
  .hover\:lg\:bg-origin-content:hover {
    background-origin: content-box;
  }
  .focus\:lg\:bg-origin-content:focus {
    background-origin: content-box;
  }
  .lg\:bg-center {
    background-position: center;
  }
  .active\:lg\:bg-center:active {
    background-position: center;
  }
  .hover\:lg\:bg-center:hover {
    background-position: center;
  }
  .focus\:lg\:bg-center:focus {
    background-position: center;
  }
  .lg\:bg-top {
    background-position: top;
  }
  .active\:lg\:bg-top:active {
    background-position: top;
  }
  .hover\:lg\:bg-top:hover {
    background-position: top;
  }
  .focus\:lg\:bg-top:focus {
    background-position: top;
  }
  .lg\:bg-top-right {
    background-position: top right;
  }
  .active\:lg\:bg-top-right:active {
    background-position: top right;
  }
  .hover\:lg\:bg-top-right:hover {
    background-position: top right;
  }
  .focus\:lg\:bg-top-right:focus {
    background-position: top right;
  }
  .lg\:bg-right {
    background-position: right;
  }
  .active\:lg\:bg-right:active {
    background-position: right;
  }
  .hover\:lg\:bg-right:hover {
    background-position: right;
  }
  .focus\:lg\:bg-right:focus {
    background-position: right;
  }
  .lg\:bg-right-bottom {
    background-position: right bottom;
  }
  .active\:lg\:bg-right-bottom:active {
    background-position: right bottom;
  }
  .hover\:lg\:bg-right-bottom:hover {
    background-position: right bottom;
  }
  .focus\:lg\:bg-right-bottom:focus {
    background-position: right bottom;
  }
  .lg\:bg-bottom {
    background-position: bottom;
  }
  .active\:lg\:bg-bottom:active {
    background-position: bottom;
  }
  .hover\:lg\:bg-bottom:hover {
    background-position: bottom;
  }
  .focus\:lg\:bg-bottom:focus {
    background-position: bottom;
  }
  .lg\:bg-left-bottom {
    background-position: left bottom;
  }
  .active\:lg\:bg-left-bottom:active {
    background-position: left bottom;
  }
  .hover\:lg\:bg-left-bottom:hover {
    background-position: left bottom;
  }
  .focus\:lg\:bg-left-bottom:focus {
    background-position: left bottom;
  }
  .lg\:bg-left {
    background-position: left;
  }
  .active\:lg\:bg-left:active {
    background-position: left;
  }
  .hover\:lg\:bg-left:hover {
    background-position: left;
  }
  .focus\:lg\:bg-left:focus {
    background-position: left;
  }
  .lg\:bg-left-top {
    background-position: left top;
  }
  .active\:lg\:bg-left-top:active {
    background-position: left top;
  }
  .hover\:lg\:bg-left-top:hover {
    background-position: left top;
  }
  .focus\:lg\:bg-left-top:focus {
    background-position: left top;
  }
  .lg\:bg-repeat {
    background-repeat: repeat;
  }
  .active\:lg\:bg-repeat:active {
    background-repeat: repeat;
  }
  .hover\:lg\:bg-repeat:hover {
    background-repeat: repeat;
  }
  .focus\:lg\:bg-repeat:focus {
    background-repeat: repeat;
  }
  .lg\:bg-no-repeat {
    background-repeat: no-repeat;
  }
  .active\:lg\:bg-no-repeat:active {
    background-repeat: no-repeat;
  }
  .hover\:lg\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }
  .focus\:lg\:bg-no-repeat:focus {
    background-repeat: no-repeat;
  }
  .lg\:bg-repeat-x {
    background-repeat: repeat-x;
  }
  .active\:lg\:bg-repeat-x:active {
    background-repeat: repeat-x;
  }
  .hover\:lg\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }
  .focus\:lg\:bg-repeat-x:focus {
    background-repeat: repeat-x;
  }
  .lg\:bg-repeat-y {
    background-repeat: repeat-y;
  }
  .active\:lg\:bg-repeat-y:active {
    background-repeat: repeat-y;
  }
  .hover\:lg\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }
  .focus\:lg\:bg-repeat-y:focus {
    background-repeat: repeat-y;
  }
  .lg\:bg-repeat-round {
    background-repeat: round;
  }
  .active\:lg\:bg-repeat-round:active {
    background-repeat: round;
  }
  .hover\:lg\:bg-repeat-round:hover {
    background-repeat: round;
  }
  .focus\:lg\:bg-repeat-round:focus {
    background-repeat: round;
  }
  .lg\:bg-repeat-space {
    background-repeat: space;
  }
  .active\:lg\:bg-repeat-space:active {
    background-repeat: space;
  }
  .hover\:lg\:bg-repeat-space:hover {
    background-repeat: space;
  }
  .focus\:lg\:bg-repeat-space:focus {
    background-repeat: space;
  }
  .lg\:bg-auto {
    background-size: auto;
  }
  .active\:lg\:bg-auto:active {
    background-size: auto;
  }
  .hover\:lg\:bg-auto:hover {
    background-size: auto;
  }
  .focus\:lg\:bg-auto:focus {
    background-size: auto;
  }
  .lg\:bg-cover {
    background-size: cover;
  }
  .active\:lg\:bg-cover:active {
    background-size: cover;
  }
  .hover\:lg\:bg-cover:hover {
    background-size: cover;
  }
  .focus\:lg\:bg-cover:focus {
    background-size: cover;
  }
  .lg\:bg-contain {
    background-size: contain;
  }
  .active\:lg\:bg-contain:active {
    background-size: contain;
  }
  .hover\:lg\:bg-contain:hover {
    background-size: contain;
  }
  .focus\:lg\:bg-contain:focus {
    background-size: contain;
  }
}
