/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/piano.scss ***!
  \********************************************************************************************************************************************************/
<<<<<<< HEAD
/*
! tailwindcss v3.4.7 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

=======
@font-face {
  font-family: "Publico";
  src: local("Publico"), url("https://www.publico.es/dist/publico/fonts/Publico.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LF";
  src: local("LibreFranklin"), url("https://www.publico.es/dist/publico/fonts/LibreFranklin-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LF";
  src: local("LibreFranklin"), url("https://www.publico.es/dist/publico/fonts/LibreFranklin-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LF";
  src: local("LibreFranklin"), url("https://www.publico.es/dist/publico/fonts/LibreFranklin-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LF";
  src: local("LibreFranklin"), url("https://www.publico.es/dist/publico/fonts/LibreFranklin-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "L";
  src: local("Lora"), url("https://www.publico.es/dist/publico/fonts/Lora-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "L";
  src: local("Lora"), url("https://www.publico.es/dist/publico/fonts/Lora-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "L";
  src: local("Lora"), url("https://www.publico.es/dist/publico/fonts/Lora-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "L";
  src: local("Lora"), url("https://www.publico.es/dist/publico/fonts/Lora-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "pb-icomoon";
  src: url("https://www.publico.es/dist/publico/fonts/pb-icomoon-piano-191125.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "pb-icomoon";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-gift:before {
  content: "\e900";
}

.icon-clipboard-list-check:before {
  content: "\e901";
}

.icon-camera-movie:before {
  content: "\e902";
}

.icon-arrow-right:before {
  content: "\e903";
}

.icon-chevron-down:before {
  content: "\e90b";
}

.icon-desktop-light:before {
  content: "\e915";
}

.icon-envelope-open:before {
  content: "\e919";
}

.icon-newspaper-light:before {
  content: "\e93f";
}

.icon-times:before {
  content: "\e961";
}
/* ! tailwindcss v3.4.7 | MIT License | https://tailwindcss.com */
/*
<<<<<<< HEAD
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
>>>>>>> origin
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
<<<<<<< HEAD

=======
>>>>>>> origin
::before,
::after {
  --tw-content: '';
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
<<<<<<< HEAD

=======
>>>>>>> origin
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: LF; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
<<<<<<< HEAD

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

=======
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
>>>>>>> origin
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
<<<<<<< HEAD

/*
Remove the default font size and weight for headings.
*/

=======
/*
Remove the default font size and weight for headings.
*/
>>>>>>> origin
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
<<<<<<< HEAD

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

=======
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
>>>>>>> origin
a {
  color: inherit;
  text-decoration: inherit;
}
<<<<<<< HEAD

/*
Add the correct font weight in Edge and Safari.
*/

=======
/*
Add the correct font weight in Edge and Safari.
*/
>>>>>>> origin
b,
strong {
  font-weight: bolder;
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
<<<<<<< HEAD

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

=======
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
>>>>>>> origin
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
<<<<<<< HEAD

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

=======
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
>>>>>>> origin
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
<<<<<<< HEAD

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

=======
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
>>>>>>> origin
button,
select {
  text-transform: none;
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
<<<<<<< HEAD

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

=======
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
>>>>>>> origin
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
<<<<<<< HEAD

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

=======
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
>>>>>>> origin
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
<<<<<<< HEAD

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

=======
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
>>>>>>> origin
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
<<<<<<< HEAD

=======
>>>>>>> origin
fieldset {
  margin: 0;
  padding: 0;
}
<<<<<<< HEAD

legend {
  padding: 0;
}

=======
legend {
  padding: 0;
}
>>>>>>> origin
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
<<<<<<< HEAD

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

=======
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
>>>>>>> origin
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
<<<<<<< HEAD

=======
>>>>>>> origin
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
<<<<<<< HEAD

/*
Set the default cursor for buttons.
*/

=======
/*
Set the default cursor for buttons.
*/
>>>>>>> origin
button,
[role="button"] {
  cursor: pointer;
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
<<<<<<< HEAD

=======
>>>>>>> origin
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
<<<<<<< HEAD

=======
>>>>>>> origin
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
<<<<<<< HEAD

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

=======
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
>>>>>>> origin
img,
video {
  max-width: 100%;
  height: auto;
}
<<<<<<< HEAD

=======
>>>>>>> origin
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
<<<<<<< HEAD

=======
>>>>>>> origin
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
<<<<<<< HEAD

=======
>>>>>>> origin
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.container {
  width: 100%;
}
@media (min-width: 600px) {
<<<<<<< HEAD

=======
>>>>>>> origin
  .container {
    max-width: 600px;
  }
}
<<<<<<< HEAD
=======
.btn-primary {
  display: inline-block;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
  font-family: LF;
  font-size: 1rem;
  font-weight: 800;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 16 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-primary:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(209 16 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-primary:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 33 39 / var(--tw-bg-opacity));
}
.btn-primary:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 16 49 / var(--tw-bg-opacity));
}
@media (min-width: 600px) {
  .btn-primary {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 3.125rem;
  }
}
.btn-publico {
  display: inline-block;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
  font-family: LF;
  font-size: 1rem;
  font-weight: 800;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-publico:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 16 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-publico:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(209 16 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-publico:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 33 39 / var(--tw-bg-opacity));
}
.btn-publico:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(209 16 49 / var(--tw-bg-opacity));
}
@media (min-width: 600px) {
  .btn-publico {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 3.125rem;
  }
}
.btn-publico {
  --tw-bg-opacity: 1;
  background-color: rgb(209 16 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.btn-publico:hover {
  --tw-border-opacity: 1;
  border-color: rgb(11 11 11 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
}
.btn-publico:focus {
  --tw-border-opacity: 1;
  border-color: rgb(11 11 11 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
}
.btn-publico:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(209 16 49 / var(--tw-text-opacity));
}
>>>>>>> origin
.visible {
  visibility: visible;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.-left-10 {
  left: -2.5rem;
}
.bottom-28 {
  bottom: 7rem;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-5 {
  left: 1.25rem;
}
.right-1\.5 {
  right: 0.375rem;
}
.top-0 {
  top: 0px;
}
.top-1\.5 {
  top: 0.375rem;
}
.isolate {
  isolation: isolate;
}
.z-10 {
  z-index: 10;
}
<<<<<<< HEAD
=======
.float-left {
  float: left;
}
>>>>>>> origin
.m-0 {
  margin: 0px;
}
.m-auto {
  margin: auto;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-3\.5 {
  margin-bottom: 0.875rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
<<<<<<< HEAD
=======
.mb-8 {
  margin-bottom: 2rem;
}
>>>>>>> origin
.ml-4 {
  margin-left: 1rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-2\.5 {
  margin-right: 0.625rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-12 {
  margin-top: 3rem;
}
<<<<<<< HEAD
=======
.mt-2 {
  margin-top: 0.5rem;
}
>>>>>>> origin
.mt-40 {
  margin-top: 10rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.box-border {
  box-sizing: border-box;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.table-row {
  display: table-row;
}
.grid {
  display: grid;
}
.list-item {
  display: list-item;
}
.hidden {
  display: none;
}
.h-0 {
  height: 0px;
}
.h-10 {
  height: 2.5rem;
}
<<<<<<< HEAD
.h-6 {
  height: 1.5rem;
}
=======
.h-12 {
  height: 3rem;
}
.h-4 {
  height: 1rem;
}
.h-6 {
  height: 1.5rem;
}
.max-h-0 {
  max-height: 0px;
}
.max-h-32 {
  max-height: 8rem;
}
>>>>>>> origin
.min-h-20 {
  min-height: 5rem;
}
.w-0 {
  width: 0px;
}
.w-10 {
  width: 2.5rem;
}
<<<<<<< HEAD
.w-32 {
  width: 8rem;
}
=======
.w-12 {
  width: 3rem;
}
.w-20 {
  width: 5rem;
}
.w-32 {
  width: 8rem;
}
.w-52 {
  width: 13rem;
}
>>>>>>> origin
.w-6 {
  width: 1.5rem;
}
.w-60 {
  width: 15rem;
}
<<<<<<< HEAD
=======
.w-90 {
  width: 22.625rem;
}
>>>>>>> origin
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
<<<<<<< HEAD
.shrink-0 {
  flex-shrink: 0;
}
=======
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.grow {
  flex-grow: 1;
}
>>>>>>> origin
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
<<<<<<< HEAD
=======
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
>>>>>>> origin
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize {
  resize: both;
}
.list-none {
  list-style-type: none;
}
<<<<<<< HEAD
=======
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
>>>>>>> origin
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
<<<<<<< HEAD
=======
.flex-wrap {
  flex-wrap: wrap;
}
>>>>>>> origin
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
<<<<<<< HEAD
.gap-4 {
  gap: 1rem;
}
=======
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
>>>>>>> origin
.overflow-hidden {
  overflow: hidden;
}
.whitespace-nowrap {
  white-space: nowrap;
}
<<<<<<< HEAD
=======
.text-wrap {
  text-wrap: wrap;
}
.text-pretty {
  text-wrap: pretty;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
>>>>>>> origin
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.border {
  border-width: 1px;
}
<<<<<<< HEAD
.border-4 {
  border-width: 4px;
}
=======
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-b {
  border-bottom-width: 1px;
}
>>>>>>> origin
.border-t {
  border-top-width: 1px;
}
.border-solid {
  border-style: solid;
}
<<<<<<< HEAD
=======
.border-dashed {
  border-style: dashed;
}
>>>>>>> origin
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(11 11 11 / var(--tw-border-opacity));
}
<<<<<<< HEAD
=======
.border-neutral-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(171 171 171 / var(--tw-border-opacity));
}
>>>>>>> origin
.border-neutral-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(145 145 145 / var(--tw-border-opacity));
}
.border-publico {
  --tw-border-opacity: 1;
  border-color: rgb(209 16 49 / var(--tw-border-opacity));
}
.border-sub {
  --tw-border-opacity: 1;
  border-color: rgb(238 122 35 / var(--tw-border-opacity));
}
<<<<<<< HEAD
=======
.border-transparent {
  border-color: transparent;
}
>>>>>>> origin
.border-warm-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(32 27 16 / var(--tw-border-opacity));
}
<<<<<<< HEAD
=======
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
>>>>>>> origin
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
}
<<<<<<< HEAD
=======
.bg-branded {
  --tw-bg-opacity: 1;
  background-color: rgb(236 240 247 / var(--tw-bg-opacity));
}
>>>>>>> origin
.bg-breaking-news {
  --tw-bg-opacity: 1;
  background-color: rgb(253 248 225 / var(--tw-bg-opacity));
}
.bg-cold-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(43 49 55 / var(--tw-bg-opacity));
}
<<<<<<< HEAD
=======
.bg-link-normal {
  --tw-bg-opacity: 1;
  background-color: rgb(0 110 194 / var(--tw-bg-opacity));
}
>>>>>>> origin
.bg-neutral-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}
.bg-publico {
  --tw-bg-opacity: 1;
  background-color: rgb(209 16 49 / var(--tw-bg-opacity));
}
<<<<<<< HEAD
=======
.bg-subscribers {
  --tw-bg-opacity: 1;
  background-color: rgb(236 240 247 / var(--tw-bg-opacity));
}
>>>>>>> origin
.bg-transparent {
  background-color: transparent;
}
.bg-warm-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 236 231 / var(--tw-bg-opacity));
}
.bg-warm-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(205 198 183 / var(--tw-bg-opacity));
}
.bg-warm-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(53 48 37 / var(--tw-bg-opacity));
}
.bg-warm-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(32 27 16 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
<<<<<<< HEAD
=======
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-origin-border {
  background-origin: border-box;
}
.p-0 {
  padding: 0px;
}
>>>>>>> origin
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
<<<<<<< HEAD
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
=======
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
>>>>>>> origin
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
<<<<<<< HEAD
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
=======
>>>>>>> origin
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
<<<<<<< HEAD
=======
.pb-1 {
  padding-bottom: 0.25rem;
}
>>>>>>> origin
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
<<<<<<< HEAD
=======
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
>>>>>>> origin
.pl-9 {
  padding-left: 2.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
<<<<<<< HEAD
=======
.pt-1\.5 {
  padding-top: 0.375rem;
}
>>>>>>> origin
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-40 {
  padding-top: 10rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
<<<<<<< HEAD
.pt-8 {
  padding-top: 2rem;
}
=======
>>>>>>> origin
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
<<<<<<< HEAD
=======
.text-right {
  text-align: right;
}
.align-middle {
  vertical-align: middle;
}
>>>>>>> origin
.font-publico {
  font-family: Publico;
}
.font-sans {
  font-family: LF;
}
.font-serif {
  font-family: L;
}
.text-base {
  font-size: 1rem;
}
.text-lg {
  font-size: 1.125rem;
}
.text-sm {
  font-size: .875rem;
}
.text-x4l4 {
  font-size: 3.375rem;
}
.text-xl {
  font-size: 1.25rem;
}
.text-xl2 {
  font-size: 1.375rem;
}
.text-xl4 {
  font-size: 1.5rem;
}
.text-xs {
  font-size: .75rem;
}
.text-xxl {
  font-size: 1.875rem;
}
.text-xxl4 {
  font-size: 2.125rem;
}
.text-xxl8 {
  font-size: 2.375rem;
}
.text-xxxl4 {
  font-size: 2.75rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
<<<<<<< HEAD
=======
.font-semibold {
  font-weight: 600;
}
>>>>>>> origin
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.italic {
  font-style: italic;
}
.leading-10 {
  line-height: 2.5rem;
}
.leading-11 {
  line-height: 3.125rem;
}
.leading-3 {
  line-height: .75rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-none {
  line-height: 1;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-tighter {
  letter-spacing: -0.05em;
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}
.text-cold-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(132 147 156 / var(--tw-text-opacity));
}
.text-cold-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(27 33 39 / var(--tw-text-opacity));
}
.text-link-normal {
  --tw-text-opacity: 1;
  color: rgb(0 110 194 / var(--tw-text-opacity));
}
.text-neutral-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}
.text-neutral-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(48 48 48 / var(--tw-text-opacity));
}
.text-publico {
  --tw-text-opacity: 1;
  color: rgb(209 16 49 / var(--tw-text-opacity));
}
.text-sub {
  --tw-text-opacity: 1;
  color: rgb(238 122 35 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
<<<<<<< HEAD
=======
.line-through {
  text-decoration-line: line-through;
}
>>>>>>> origin
.no-underline {
  text-decoration-line: none;
}
.decoration-1 {
  text-decoration-thickness: 1px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
  opacity: 0;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
<<<<<<< HEAD
=======
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
>>>>>>> origin
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
<<<<<<< HEAD
=======
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
>>>>>>> origin
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
<<<<<<< HEAD
@font-face {
  font-family: "Publico";
  src: local("Publico"), url("https://www.publico.es/dist/publico/fonts/Publico.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LF";
  src: local("LibreFranklin"), url("https://www.publico.es/dist/publico/fonts/LibreFranklin-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LF";
  src: local("LibreFranklin"), url("https://www.publico.es/dist/publico/fonts/LibreFranklin-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LF";
  src: local("LibreFranklin"), url("https://www.publico.es/dist/publico/fonts/LibreFranklin-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "LF";
  src: local("LibreFranklin"), url("https://www.publico.es/dist/publico/fonts/LibreFranklin-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "L";
  src: local("Lora"), url("https://www.publico.es/dist/publico/fonts/Lora-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "L";
  src: local("Lora"), url("https://www.publico.es/dist/publico/fonts/Lora-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "L";
  src: local("Lora"), url("https://www.publico.es/dist/publico/fonts/Lora-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "L";
  src: local("Lora"), url("https://www.publico.es/dist/publico/fonts/Lora-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "pb-icomoon";
  src: url("https://www.publico.es/dist/publico/fonts/pb-icomoon-piano.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "pb-icomoon";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-gift:before {
  content: "\e900";
}

.icon-clipboard-list-check:before {
  content: "\e901";
}

.icon-camera-movie:before {
  content: "\e902";
}

.icon-chevron-down:before {
  content: "\e90b";
}

.icon-desktop-light:before {
  content: "\e915";
}

.icon-envelope-open:before {
  content: "\e919";
}

.icon-newspaper-light:before {
  content: "\e93f";
}

.icon-times:before {
  content: "\e961";
}

=======
>>>>>>> origin
body {
  background-color: transparent;
  font-family: LF;
}

h2 {
  font-weight: 700;
  line-height: 1;
}

p {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 1.75rem;
  line-height: 1.375;
}

@media (min-width: 600px) {
  .container {
    max-width: 990px;
  }
}
button.gocardless-dropin-pay,
a.button,
a.button:visited,
button.button {
  border-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
  font-family: LF;
  font-weight: 700;
  text-transform: uppercase;
}
button.gocardless-dropin-pay:hover, button.gocardless-dropin-pay:focus,
a.button:hover,
a.button:focus,
a.button:visited:hover,
a.button:visited:focus,
button.button:hover,
button.button:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity));
}

.terms-module ul.pn-offer-list__list:hover li.pn-offer-list__item,
.terms-module ul.pn-offer-list__list:focus li.pn-offer-list__item {
  opacity: 0.5;
}
.terms-module ul.pn-offer-list__list:hover li.pn-offer-list__item:focus, .terms-module ul.pn-offer-list__list:hover li.pn-offer-list__item:hover,
.terms-module ul.pn-offer-list__list:focus li.pn-offer-list__item:focus,
.terms-module ul.pn-offer-list__list:focus li.pn-offer-list__item:hover {
  opacity: 1;
}
.terms-module li.pn-offer-list__item {
  transition: all 0.25s ease-out;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  flex: 0 0 30%;
}
.terms-module li.pn-offer-list__item.featured {
  --tw-border-opacity: 1;
  border-color: rgb(238 122 35 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(238 122 35 / var(--tw-bg-opacity));
}
.terms-module li.pn-offer-list__item.featured .price-actual-price,
.terms-module li.pn-offer-list__item.featured .price-currency {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.faq .lbl-toggle:before,
.faq .lbl-toggle:after {
  transition: background 0.3s ease-out, top 0.2s 0.2s ease-out, right 0.2s 0.2s ease-out, transform 0.2s linear;
}
.faq .collapsible-content {
  max-height: 0;
}
.faq .toggle:checked + .lbl-toggle + .collapsible-content {
  max-height: 100vh;
}

.payment-method-items-inner-container {
  text-align: center;
}

.receipt .content {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}
.receipt .content a {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}

a.button.cancel-button.cancel-button--primary {
  border-radius: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
  font-family: LF;
  font-weight: 700;
  text-transform: uppercase;
}

<<<<<<< HEAD
.\*\:flex > * {
  display: flex;
}

=======
.form-radio {
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(145 145 145 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-origin: border-box;
  padding: 0px;
  vertical-align: middle;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (max-width: 767px) {
  .form-radio.form-radio--check {
    height: 1rem;
    width: 1rem;
  }
}

.form-radio:checked {
  border-color: transparent;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
}
.form-radio:checked.form-radio--check {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}
.\*\:flex > * {
  display: flex;
}
>>>>>>> origin
.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:right-0\.5::before {
  content: var(--tw-content);
  right: 0.125rem;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:top-\[22px\]::before {
  content: var(--tw-content);
  top: 22px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:block::before {
  content: var(--tw-content);
  display: block;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:h-px::before {
  content: var(--tw-content);
  height: 1px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:w-\[7px\]::before {
  content: var(--tw-content);
  width: 7px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:origin-\[50\%_50\%\]::before {
  content: var(--tw-content);
  transform-origin: 50% 50%;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:-rotate-45::before {
  content: var(--tw-content);
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:bg-neutral-gray-800::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:left-2::after {
  content: var(--tw-content);
  left: 0.5rem;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:right-0\.5::after {
  content: var(--tw-content);
  right: 0.125rem;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:top-0\.5::after {
  content: var(--tw-content);
  top: 0.125rem;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:top-\[17px\]::after {
  content: var(--tw-content);
  top: 17px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:block::after {
  content: var(--tw-content);
  display: block;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:hidden::after {
  content: var(--tw-content);
  display: none;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:h-4::after {
  content: var(--tw-content);
  height: 1rem;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:h-px::after {
  content: var(--tw-content);
  height: 1px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:w-2::after {
  content: var(--tw-content);
  width: 0.5rem;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:w-\[7px\]::after {
  content: var(--tw-content);
  width: 7px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:origin-\[50\%_50\%\]::after {
  content: var(--tw-content);
  transform-origin: 50% 50%;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:rotate-45::after {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:border-b::after {
  content: var(--tw-content);
  border-bottom-width: 1px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:border-b-4::after {
  content: var(--tw-content);
  border-bottom-width: 4px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:border-r::after {
  content: var(--tw-content);
  border-right-width: 1px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:border-r-4::after {
  content: var(--tw-content);
  border-right-width: 4px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:border-white::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:bg-neutral-gray-800::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
<<<<<<< HEAD

=======
.checked\:border-link-normal:checked {
  --tw-border-opacity: 1;
  border-color: rgb(0 110 194 / var(--tw-border-opacity));
}
.checked\:bg-link-normal:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(0 110 194 / var(--tw-bg-opacity));
}
>>>>>>> origin
.hover\:border-neutral-gray-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(48 48 48 / var(--tw-border-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:border-publico-dark:hover {
  --tw-border-opacity: 1;
  border-color: rgb(239 112 132 / var(--tw-border-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:bg-cold-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(43 49 55 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:bg-neutral-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:bg-publico-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 112 132 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:bg-warm-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(76 70 58 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:bg-warm-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(53 48 37 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:text-cold-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(132 147 156 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:text-link-hover:hover {
  --tw-text-opacity: 1;
  color: rgb(1 87 153 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:text-neutral-gray-100:hover {
  --tw-text-opacity: 1;
  color: rgb(246 246 246 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:text-neutral-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:text-publico:hover {
  --tw-text-opacity: 1;
  color: rgb(209 16 49 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:text-warm-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(32 27 16 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:decoration-2:hover {
  text-decoration-thickness: 2px;
}

=======
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:decoration-2:hover {
  text-decoration-thickness: 2px;
}
>>>>>>> origin
.focus\:border-neutral-gray-800:focus {
  --tw-border-opacity: 1;
  border-color: rgb(48 48 48 / var(--tw-border-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:border-publico-dark:focus {
  --tw-border-opacity: 1;
  border-color: rgb(239 112 132 / var(--tw-border-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:bg-black:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(11 11 11 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:bg-neutral-gray-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:bg-publico-dark:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(239 112 132 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:bg-warm-gray-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(76 70 58 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:text-black:focus {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:text-cold-gray-400:focus {
  --tw-text-opacity: 1;
  color: rgb(132 147 156 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:text-link-hover:focus {
  --tw-text-opacity: 1;
  color: rgb(1 87 153 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:text-neutral-gray-100:focus {
  --tw-text-opacity: 1;
  color: rgb(246 246 246 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:text-neutral-gray-700:focus {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:text-publico:focus {
  --tw-text-opacity: 1;
  color: rgb(209 16 49 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:text-warm-gray-900:focus {
  --tw-text-opacity: 1;
  color: rgb(32 27 16 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.group\/informativo:hover .group-hover\/informativo\:bg-warm-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(205 198 183 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.group\/politica:hover .group-hover\/politica\:bg-warm-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(205 198 183 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.group.featured .group-\[\.featured\]\:border-sub {
  --tw-border-opacity: 1;
  border-color: rgb(238 122 35 / var(--tw-border-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.group.featured .group-\[\.featured\]\:text-sub {
  --tw-text-opacity: 1;
  color: rgb(238 122 35 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.group.featured .hover\:group-\[\.featured\]\:bg-sub:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 122 35 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.group.featured .hover\:group-\[\.featured\]\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.group.featured .focus\:group-\[\.featured\]\:bg-sub:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(238 122 35 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.group.featured .focus\:group-\[\.featured\]\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
.peer:checked ~ .peer-checked\:max-h-\[700px\] {
  max-height: 700px;
}
>>>>>>> origin
.peer\/informativo:checked ~ .peer-checked\/informativo\:bg-darkmode {
  --tw-bg-opacity: 1;
  background-color: rgb(43 49 55 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.peer\/politica:checked ~ .peer-checked\/politica\:bg-darkmode {
  --tw-bg-opacity: 1;
  background-color: rgb(43 49 55 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.peer\/faq:checked ~ .peer-checked\/faq\:before\:right-\[5px\]::before {
  content: var(--tw-content);
  right: 5px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.peer\/faq:checked ~ .peer-checked\/faq\:before\:top-\[17px\]::before {
  content: var(--tw-content);
  top: 17px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.peer\/faq:checked ~ .peer-checked\/faq\:before\:rotate-45::before {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.peer\/faq:checked ~ .peer-checked\/faq\:after\:right-px::after {
  content: var(--tw-content);
  right: 1px;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.peer\/informativo:checked ~ .peer-checked\/informativo\:after\:block::after {
  content: var(--tw-content);
  display: block;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.peer\/politica:checked ~ .peer-checked\/politica\:after\:block::after {
  content: var(--tw-content);
  display: block;
}
<<<<<<< HEAD

=======
>>>>>>> origin
.peer\/faq:checked ~ .peer-checked\/faq\:after\:-rotate-45::after {
  content: var(--tw-content);
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
<<<<<<< HEAD

.dark\:text-wrap:is(.dark *) {
  text-wrap: wrap;
}

=======
.has-\[\#term-sus\:checked\]\:border-link-normal:has(#term-sus:checked) {
  --tw-border-opacity: 1;
  border-color: rgb(0 110 194 / var(--tw-border-opacity));
}
.has-\[\:checked\]\:border-link-normal:has(:checked) {
  --tw-border-opacity: 1;
  border-color: rgb(0 110 194 / var(--tw-border-opacity));
}
.group\/termSus:has(#term-sus:checked) .group-has-\[\#term-sus\:checked\]\/termSus\:block {
  display: block;
}
.group\/termMonth:has(:checked) .group-has-\[\:checked\]\/termMonth\:block {
  display: block;
}
.group\/termPuntual:has(:checked) .group-has-\[\:checked\]\/termPuntual\:block {
  display: block;
}
.group\/termSpecial:has(:checked) .group-has-\[\:checked\]\/termSpecial\:block {
  display: block;
}
.group\/termYear:has(:checked) .group-has-\[\:checked\]\/termYear\:block {
  display: block;
}
.group:has(#faldon-collapse:checked) .group-has-\[\#faldon-collapse\:checked\]\:inline-block {
  display: inline-block;
}
.group:has(#faldon-collapse:checked) .group-has-\[\#faldon-collapse\:checked\]\:hidden {
  display: none;
}
.dark\:text-wrap:is(.dark *) {
  text-wrap: wrap;
}
.dark\:border-cold-gray-500:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(108 121 130 / var(--tw-border-opacity));
}
.dark\:border-cold-gray-800:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(43 49 55 / var(--tw-border-opacity));
}
.dark\:bg-cold-gray-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(43 49 55 / var(--tw-bg-opacity));
}
>>>>>>> origin
.dark\:bg-cold-gray-900:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(27 33 39 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
.dark\:bg-subscribers-dark:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(64 72 79 / var(--tw-bg-opacity));
}
>>>>>>> origin
.dark\:text-cold-gray-100:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(222 227 230 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
.dark\:text-cold-gray-200:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(190 200 206 / var(--tw-text-opacity));
}
.dark\:text-publico-dark:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(239 112 132 / var(--tw-text-opacity));
}
>>>>>>> origin
.dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

@media (max-width: 599px) {

  .mobile\:absolute {
    position: absolute;
  }

  .mobile\:relative {
    position: relative;
  }

  .mobile\:bottom-28 {
    bottom: 7rem;
  }

  .mobile\:left-0 {
    left: 0px;
  }

  .mobile\:left-1\/2 {
    left: 50%;
  }

  .mobile\:left-5 {
    left: 1.25rem;
  }

  .mobile\:top-0 {
    top: 0px;
  }

  .mobile\:z-10 {
    z-index: 10;
  }

=======
.dark\:checked\:border-link-dark:checked:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(146 206 237 / var(--tw-border-opacity));
}
.dark\:checked\:bg-link-dark:checked:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(146 206 237 / var(--tw-bg-opacity));
}
.dark\:has-\[\:checked\]\:border-link-dark:has(:checked):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(146 206 237 / var(--tw-border-opacity));
}
@media (max-width: 599px) {
  .mobile\:absolute {
    position: absolute;
  }
  .mobile\:relative {
    position: relative;
  }
  .mobile\:bottom-28 {
    bottom: 7rem;
  }
  .mobile\:left-1\/2 {
    left: 50%;
  }
  .mobile\:left-5 {
    left: 1.25rem;
  }
  .mobile\:z-10 {
    z-index: 10;
  }
>>>>>>> origin
  .mobile\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
<<<<<<< HEAD

  .mobile\:box-border {
    box-sizing: border-box;
  }

  .mobile\:block {
    display: block;
  }

  .mobile\:inline-block {
    display: inline-block;
  }

  .mobile\:hidden {
    display: none;
  }

  .mobile\:h-8 {
    height: 2rem;
  }

  .mobile\:min-h-16 {
    min-height: 4rem;
  }

  .mobile\:w-full {
    width: 100%;
  }

=======
  .mobile\:box-border {
    box-sizing: border-box;
  }
  .mobile\:block {
    display: block;
  }
  .mobile\:inline-block {
    display: inline-block;
  }
  .mobile\:hidden {
    display: none;
  }
  .mobile\:min-h-16 {
    min-height: 4rem;
  }
>>>>>>> origin
  .mobile\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
<<<<<<< HEAD

  .mobile\:gap-2 {
    gap: 0.5rem;
  }

=======
>>>>>>> origin
  .mobile\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
<<<<<<< HEAD

  .mobile\:text-center {
    text-align: center;
  }

  .mobile\:text-sm {
    font-size: .875rem;
  }

  .mobile\:uppercase {
    text-transform: uppercase;
  }

=======
  .mobile\:text-center {
    text-align: center;
  }
  .mobile\:text-sm {
    font-size: .875rem;
  }
  .mobile\:uppercase {
    text-transform: uppercase;
  }
>>>>>>> origin
  .mobile\:before\:absolute::before {
    content: var(--tw-content);
    position: absolute;
  }
<<<<<<< HEAD

  .mobile\:before\:left-0::before {
    content: var(--tw-content);
    left: 0px;
  }

=======
>>>>>>> origin
  .mobile\:before\:left-1\/2::before {
    content: var(--tw-content);
    left: 50%;
  }
<<<<<<< HEAD

=======
>>>>>>> origin
  .mobile\:before\:top-0::before {
    content: var(--tw-content);
    top: 0px;
  }
<<<<<<< HEAD

=======
>>>>>>> origin
  .mobile\:before\:z-0::before {
    content: var(--tw-content);
    z-index: 0;
  }
<<<<<<< HEAD

=======
>>>>>>> origin
  .mobile\:before\:h-16::before {
    content: var(--tw-content);
    height: 4rem;
  }
<<<<<<< HEAD

  .mobile\:before\:h-8::before {
    content: var(--tw-content);
    height: 2rem;
  }

=======
>>>>>>> origin
  .mobile\:before\:w-32::before {
    content: var(--tw-content);
    width: 8rem;
  }
<<<<<<< HEAD

  .mobile\:before\:w-full::before {
    content: var(--tw-content);
    width: 100%;
  }

=======
>>>>>>> origin
  .mobile\:before\:-translate-x-1\/2::before {
    content: var(--tw-content);
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
<<<<<<< HEAD

=======
>>>>>>> origin
  .mobile\:before\:content-\[\'\'\]::before {
    --tw-content: '';
    content: var(--tw-content);
  }
<<<<<<< HEAD

=======
  .tablet\:relative {
    position: relative;
  }
  .tablet\:order-1 {
    order: 1;
  }
  .tablet\:order-2 {
    order: 2;
  }
  .tablet\:order-3 {
    order: 3;
  }
>>>>>>> origin
  .tablet\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
<<<<<<< HEAD

=======
>>>>>>> origin
  .tablet\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
<<<<<<< HEAD

  .tablet\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

=======
  .tablet\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }
  .tablet\:grid {
    display: grid;
  }
  .tablet\:max-h-72 {
    max-height: 18rem;
  }
  .tablet\:w-28 {
    width: 7rem;
  }
  .tablet\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .tablet\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .tablet\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .tablet\:overflow-y-auto {
    overflow-y: auto;
  }
  .tablet\:p-6 {
    padding: 1.5rem;
  }
>>>>>>> origin
  .tablet\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
<<<<<<< HEAD
}

@media (min-width: 600px) {

  .desktop\:-top-1 {
    top: -0.25rem;
  }

  .desktop\:right-4 {
    right: 1rem;
  }

  .desktop\:top-4 {
    top: 1rem;
  }

=======
  .tablet\:text-sm {
    font-size: .875rem;
  }
}
@media (min-width: 600px) {
  .desktop\:-top-1 {
    top: -0.25rem;
  }
  .desktop\:right-4 {
    right: 1rem;
  }
  .desktop\:top-4 {
    top: 1rem;
  }
>>>>>>> origin
  .desktop\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
<<<<<<< HEAD

=======
>>>>>>> origin
  .desktop\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
<<<<<<< HEAD

  .desktop\:mb-0 {
    margin-bottom: 0px;
  }

  .desktop\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .desktop\:mb-4 {
    margin-bottom: 1rem;
  }

  .desktop\:mt-5 {
    margin-top: 1.25rem;
  }

  .desktop\:mt-7 {
    margin-top: 1.75rem;
  }

  .desktop\:flex {
    display: flex;
  }

  .desktop\:hidden {
    display: none;
  }

  .desktop\:h-10 {
    height: 2.5rem;
  }

  .desktop\:h-auto {
    height: auto;
  }

  .desktop\:w-10 {
    width: 2.5rem;
  }

  .desktop\:w-auto {
    width: auto;
  }

  .desktop\:w-full {
    width: 100%;
  }

  .desktop\:max-w-md {
    max-width: 990px;
  }

  .desktop\:max-w-sm {
    max-width: 660px;
  }

  .desktop\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .desktop\:shrink-0 {
    flex-shrink: 0;
  }

  .desktop\:flex-row {
    flex-direction: row;
  }

  .desktop\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .desktop\:items-center {
    align-items: center;
  }

  .desktop\:justify-center {
    justify-content: center;
  }

  .desktop\:justify-between {
    justify-content: space-between;
  }

  .desktop\:justify-around {
    justify-content: space-around;
  }

  .desktop\:bg-none {
    background-image: none;
  }

=======
  .desktop\:mb-0 {
    margin-bottom: 0px;
  }
  .desktop\:mb-14 {
    margin-bottom: 3.5rem;
  }
  .desktop\:mb-4 {
    margin-bottom: 1rem;
  }
  .desktop\:mb-7 {
    margin-bottom: 1.75rem;
  }
  .desktop\:ml-9 {
    margin-left: 2.25rem;
  }
  .desktop\:mt-5 {
    margin-top: 1.25rem;
  }
  .desktop\:mt-7 {
    margin-top: 1.75rem;
  }
  .desktop\:block {
    display: block;
  }
  .desktop\:flex {
    display: flex;
  }
  .desktop\:grid {
    display: grid;
  }
  .desktop\:hidden {
    display: none;
  }
  .desktop\:h-10 {
    height: 2.5rem;
  }
  .desktop\:h-12 {
    height: 3rem;
  }
  .desktop\:h-auto {
    height: auto;
  }
  .desktop\:w-10 {
    width: 2.5rem;
  }
  .desktop\:w-12 {
    width: 3rem;
  }
  .desktop\:w-90 {
    width: 22.625rem;
  }
  .desktop\:w-auto {
    width: auto;
  }
  .desktop\:w-full {
    width: 100%;
  }
  .desktop\:max-w-md {
    max-width: 990px;
  }
  .desktop\:max-w-sm {
    max-width: 660px;
  }
  .desktop\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .desktop\:shrink-0 {
    flex-shrink: 0;
  }
  .desktop\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .desktop\:flex-row {
    flex-direction: row;
  }
  .desktop\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .desktop\:items-center {
    align-items: center;
  }
  .desktop\:justify-center {
    justify-content: center;
  }
  .desktop\:justify-between {
    justify-content: space-between;
  }
  .desktop\:justify-around {
    justify-content: space-around;
  }
  .desktop\:bg-none {
    background-image: none;
  }
>>>>>>> origin
  .desktop\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
<<<<<<< HEAD

=======
>>>>>>> origin
  .desktop\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
<<<<<<< HEAD

=======
  .desktop\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
>>>>>>> origin
  .desktop\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
<<<<<<< HEAD

=======
>>>>>>> origin
  .desktop\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
<<<<<<< HEAD

  .desktop\:pb-4 {
    padding-bottom: 1rem;
  }

  .desktop\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .desktop\:pt-0 {
    padding-top: 0px;
  }

  .desktop\:pt-3 {
    padding-top: 0.75rem;
  }

  .desktop\:pt-6 {
    padding-top: 1.5rem;
  }

  .desktop\:text-lg {
    font-size: 1.125rem;
  }

  .desktop\:text-xl {
    font-size: 1.25rem;
  }

  .desktop\:text-xl2 {
    font-size: 1.375rem;
  }

  .desktop\:text-xxl {
    font-size: 1.875rem;
  }

  .desktop\:text-xxl4 {
    font-size: 2.125rem;
  }

  .desktop\:leading-10 {
    line-height: 2.5rem;
  }

  .desktop\:leading-11 {
    line-height: 3.125rem;
  }

=======
  .desktop\:pb-4 {
    padding-bottom: 1rem;
  }
  .desktop\:pb-7 {
    padding-bottom: 1.75rem;
  }
  .desktop\:pl-3 {
    padding-left: 0.75rem;
  }
  .desktop\:pl-9 {
    padding-left: 2.25rem;
  }
  .desktop\:pr-4 {
    padding-right: 1rem;
  }
  .desktop\:pt-0 {
    padding-top: 0px;
  }
  .desktop\:pt-6 {
    padding-top: 1.5rem;
  }
  .desktop\:text-lg {
    font-size: 1.125rem;
  }
  .desktop\:text-xl {
    font-size: 1.25rem;
  }
  .desktop\:text-xl2 {
    font-size: 1.375rem;
  }
  .desktop\:text-xxl {
    font-size: 1.875rem;
  }
  .desktop\:text-xxl2 {
    font-size: 2rem;
  }
  .desktop\:text-xxl4 {
    font-size: 2.125rem;
  }
  .desktop\:leading-10 {
    line-height: 2.5rem;
  }
  .desktop\:leading-11 {
    line-height: 3.125rem;
  }
>>>>>>> origin
  .desktop\:\*\:mx-2\.5 > * {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
<<<<<<< HEAD

  .group\/position.center .desktop\:group-\[\.center\]\/position\:left-1\/2 {
    left: 50%;
  }

  .group\/position.left .desktop\:group-\[\.left\]\/position\:left-0 {
    left: 0px;
  }

=======
  .group\/position.center .desktop\:group-\[\.center\]\/position\:left-1\/2 {
    left: 50%;
  }
  .group\/position.left .desktop\:group-\[\.left\]\/position\:left-0 {
    left: 0px;
  }
>>>>>>> origin
  .group\/position.right .desktop\:group-\[\.right\]\/position\:right-0 {
    right: 0px;
  }
}
<<<<<<< HEAD

=======
>>>>>>> origin
.\[\&_a\.inline-block\]\:text-white a.inline-block {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

.\[\&_a\]\:font-bold a {
  font-weight: 700;
}

=======
.\[\&_a\]\:font-bold a {
  font-weight: 700;
}
>>>>>>> origin
.\[\&_a\]\:text-black a {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}
<<<<<<< HEAD

.\[\&_a\]\:underline a {
  text-decoration-line: underline;
}

=======
.\[\&_a\]\:underline a {
  text-decoration-line: underline;
}
>>>>>>> origin
.hover\:\[\&_a\]\:text-neutral-gray-700 a:hover {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:\[\&_a\]\:text-neutral-gray-700 a:focus {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}
<<<<<<< HEAD

.\[\&_h3\]\:mb-3 h3 {
  margin-bottom: 0.75rem;
}

.\[\&_h3\]\:font-sans h3 {
  font-family: LF;
}

.\[\&_h3\]\:font-serif h3 {
  font-family: L;
}

.\[\&_h3\]\:text-base h3 {
  font-size: 1rem;
}

.\[\&_h3\]\:text-xl2 h3 {
  font-size: 1.375rem;
}

.\[\&_h3\]\:font-bold h3 {
  font-weight: 700;
}

=======
.\[\&_h3\]\:mb-3 h3 {
  margin-bottom: 0.75rem;
}
.\[\&_h3\]\:font-sans h3 {
  font-family: LF;
}
.\[\&_h3\]\:font-serif h3 {
  font-family: L;
}
.\[\&_h3\]\:text-base h3 {
  font-size: 1rem;
}
.\[\&_h3\]\:text-xl2 h3 {
  font-size: 1.375rem;
}
.\[\&_h3\]\:font-bold h3 {
  font-weight: 700;
}
>>>>>>> origin
.\[\&_h3\]\:text-black h3 {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:\[\&_h3\]\:text-neutral-gray-700 h3:hover {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:\[\&_h3\]\:text-neutral-gray-700 h3:focus {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}
<<<<<<< HEAD

.\[\&_input\]\:mt-2 input {
  margin-top: 0.5rem;
}

.\[\&_input\]\:w-full input {
  width: 100%;
}

.\[\&_input\]\:border input {
  border-width: 1px;
}

=======
.\[\&_input\]\:mt-2 input {
  margin-top: 0.5rem;
}
.\[\&_input\]\:w-full input {
  width: 100%;
}
.\[\&_input\]\:border input {
  border-width: 1px;
}
>>>>>>> origin
.\[\&_input\]\:border-warm-gray-600 input {
  --tw-border-opacity: 1;
  border-color: rgb(100 94 81 / var(--tw-border-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.\[\&_input\]\:px-4 input {
  padding-left: 1rem;
  padding-right: 1rem;
}
<<<<<<< HEAD

.\[\&_input\]\:text-base input {
  font-size: 1rem;
}

.\[\&_input\]\:leading-11 input {
  line-height: 3.125rem;
}

=======
.\[\&_input\]\:text-base input {
  font-size: 1rem;
}
.\[\&_input\]\:leading-11 input {
  line-height: 3.125rem;
}
>>>>>>> origin
.focus\:\[\&_input\]\:border-form-input-focus input:focus {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
<<<<<<< HEAD

.focus\:\[\&_input\]\:outline-form-input-focus input:focus {
  outline-color: #3f83f8;
}

=======
.focus\:\[\&_input\]\:outline-form-input-focus input:focus {
  outline-color: #3f83f8;
}
>>>>>>> origin
.focus\:\[\&_input\]\:ring-form-input-focus input:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity));
}
<<<<<<< HEAD

.focus\:\[\&_input\]\:ring-offset-form-input-focus input:focus {
  --tw-ring-offset-color: #3f83f8;
}

=======
.focus\:\[\&_input\]\:ring-offset-form-input-focus input:focus {
  --tw-ring-offset-color: #3f83f8;
}
>>>>>>> origin
.\[\&_li\.featured\]\:bg-sub li.featured {
  --tw-bg-opacity: 1;
  background-color: rgb(238 122 35 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.\[\&_li\.featured\]\:text-white li.featured {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:\[\&_li\.featured\]\:bg-white li.featured:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:\[\&_li\.featured\]\:text-sub li.featured:hover {
  --tw-text-opacity: 1;
  color: rgb(238 122 35 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:\[\&_li\.featured\]\:bg-white li.featured:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:\[\&_li\.featured\]\:text-sub li.featured:focus {
  --tw-text-opacity: 1;
  color: rgb(238 122 35 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.\[\&_li\]\:bg-white li {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:\[\&_li\]\:bg-warm-gray-200 li:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(205 198 183 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.hover\:\[\&_li\]\:text-white li:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:\[\&_li\]\:bg-warm-gray-200 li:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(205 198 183 / var(--tw-bg-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:\[\&_li\]\:text-white li:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
<<<<<<< HEAD

.\[\&_li_span\]\:mr-5 li span {
  margin-right: 1.25rem;
}

.\[\&_li_span\]\:min-w-10 li span {
  min-width: 2.5rem;
}

.\[\&_li_span\]\:text-center li span {
  text-align: center;
}

.\[\&_li_span\]\:text-xxl6 li span {
  font-size: 2.25rem;
}

=======
.\[\&_li_span\]\:mr-5 li span {
  margin-right: 1.25rem;
}
.\[\&_li_span\]\:min-w-10 li span {
  min-width: 2.5rem;
}
.\[\&_li_span\]\:text-center li span {
  text-align: center;
}
.\[\&_li_span\]\:text-xxl6 li span {
  font-size: 2.25rem;
}
>>>>>>> origin
.\[\&_li_span\]\:text-black li span {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.\[\&_p\]\:my-5 p {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
<<<<<<< HEAD

.\[\&_p\]\:mb-0 p {
  margin-bottom: 0px;
}

.\[\&_p\]\:mb-4 p {
  margin-bottom: 1rem;
}

.\[\&_p\]\:pb-7 p {
  padding-bottom: 1.75rem;
}

.\[\&_p\]\:font-sans p {
  font-family: LF;
}

.\[\&_p\]\:text-xs p {
  font-size: .75rem;
}

.\[\&_select\]\:border select {
  border-width: 1px;
}

=======
.\[\&_p\]\:mb-0 p {
  margin-bottom: 0px;
}
.\[\&_p\]\:mb-4 p {
  margin-bottom: 1rem;
}
.\[\&_p\]\:pb-7 p {
  padding-bottom: 1.75rem;
}
.\[\&_p\]\:font-sans p {
  font-family: LF;
}
.\[\&_p\]\:text-xs p {
  font-size: .75rem;
}
.\[\&_select\]\:border select {
  border-width: 1px;
}
>>>>>>> origin
.\[\&_select\]\:border-warm-gray-600 select {
  --tw-border-opacity: 1;
  border-color: rgb(100 94 81 / var(--tw-border-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:\[\&_select\]\:border-form-input-focus select:focus {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
<<<<<<< HEAD

.focus\:\[\&_select\]\:outline-form-input-focus select:focus {
  outline-color: #3f83f8;
}

=======
.focus\:\[\&_select\]\:outline-form-input-focus select:focus {
  outline-color: #3f83f8;
}
>>>>>>> origin
.focus\:\[\&_select\]\:ring-form-input-focus select:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity));
}
<<<<<<< HEAD

.focus\:\[\&_select\]\:ring-offset-form-input-focus select:focus {
  --tw-ring-offset-color: #3f83f8;
}

.\[\&_span\.required\]\:float-right span.required {
  float: right;
}

.\[\&_span\.required\]\:text-xs span.required {
  font-size: .75rem;
}

.\[\&_span\.required\]\:tracking-widest span.required {
  letter-spacing: 0.1em;
}

=======
.focus\:\[\&_select\]\:ring-offset-form-input-focus select:focus {
  --tw-ring-offset-color: #3f83f8;
}
.\[\&_span\.required\]\:float-right span.required {
  float: right;
}
.\[\&_span\.required\]\:text-xs span.required {
  font-size: .75rem;
}
.\[\&_span\.required\]\:tracking-widest span.required {
  letter-spacing: 0.1em;
}
>>>>>>> origin
.\[\&_span\]\:my-5 span {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
<<<<<<< HEAD

.\[\&_textarea\]\:mt-2 textarea {
  margin-top: 0.5rem;
}

.\[\&_textarea\]\:w-full textarea {
  width: 100%;
}

.\[\&_textarea\]\:border textarea {
  border-width: 1px;
}

=======
.\[\&_textarea\]\:mt-2 textarea {
  margin-top: 0.5rem;
}
.\[\&_textarea\]\:w-full textarea {
  width: 100%;
}
.\[\&_textarea\]\:border textarea {
  border-width: 1px;
}
>>>>>>> origin
.\[\&_textarea\]\:border-warm-gray-600 textarea {
  --tw-border-opacity: 1;
  border-color: rgb(100 94 81 / var(--tw-border-opacity));
}
<<<<<<< HEAD

.\[\&_textarea\]\:p-4 textarea {
  padding: 1rem;
}

.\[\&_textarea\]\:text-base textarea {
  font-size: 1rem;
}

=======
.\[\&_textarea\]\:p-4 textarea {
  padding: 1rem;
}
.\[\&_textarea\]\:text-base textarea {
  font-size: 1rem;
}
>>>>>>> origin
.focus\:\[\&_textarea\]\:border-form-input-focus textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
<<<<<<< HEAD

.focus\:\[\&_textarea\]\:outline-form-input-focus textarea:focus {
  outline-color: #3f83f8;
}

=======
.focus\:\[\&_textarea\]\:outline-form-input-focus textarea:focus {
  outline-color: #3f83f8;
}
>>>>>>> origin
.focus\:\[\&_textarea\]\:ring-form-input-focus textarea:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity));
}
<<<<<<< HEAD

=======
>>>>>>> origin
.focus\:\[\&_textarea\]\:ring-offset-form-input-focus textarea:focus {
  --tw-ring-offset-color: #3f83f8;
}
=======
! tailwindcss v3.4.7 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:LF;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:600px){.container{max-width:600px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-left-10{left:-2.5rem}.bottom-28{bottom:7rem}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:1.25rem}.right-1\.5{right:.375rem}.top-0{top:0}.top-1\.5{top:.375rem}.isolate{isolation:isolate}.z-10{z-index:10}.m-0{margin:0}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0}.mb-0,.my-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-5{margin-right:1.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-40{margin-top:10rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-0{height:0}.h-10{height:2.5rem}.h-6{height:1.5rem}.min-h-20{min-height:5rem}.w-0{width:0}.w-10{width:2.5rem}.w-32{width:8rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-auto{width:auto}.w-full{width:100%}.max-w-\[320px\]{max-width:320px}.max-w-\[500px\]{max-width:500px}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.border{border-width:1px}.border-4{border-width:4px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgb(11 11 11/var(--tw-border-opacity))}.border-neutral-gray-500{--tw-border-opacity:1;border-color:rgb(145 145 145/var(--tw-border-opacity))}.border-publico{--tw-border-opacity:1;border-color:rgb(209 16 49/var(--tw-border-opacity))}.border-sub{--tw-border-opacity:1;border-color:rgb(238 122 35/var(--tw-border-opacity))}.border-warm-gray-900{--tw-border-opacity:1;border-color:rgb(32 27 16/var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(11 11 11/var(--tw-bg-opacity))}.bg-breaking-news{--tw-bg-opacity:1;background-color:rgb(253 248 225/var(--tw-bg-opacity))}.bg-cold-gray-800{--tw-bg-opacity:1;background-color:rgb(43 49 55/var(--tw-bg-opacity))}.bg-neutral-gray-100{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity))}.bg-publico{--tw-bg-opacity:1;background-color:rgb(209 16 49/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-warm-gray-100{--tw-bg-opacity:1;background-color:rgb(238 236 231/var(--tw-bg-opacity))}.bg-warm-gray-200{--tw-bg-opacity:1;background-color:rgb(205 198 183/var(--tw-bg-opacity))}.bg-warm-gray-800{--tw-bg-opacity:1;background-color:rgb(53 48 37/var(--tw-bg-opacity))}.bg-warm-gray-900{--tw-bg-opacity:1;background-color:rgb(32 27 16/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-7{padding-bottom:1.75rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-publico{font-family:Publico}.font-sans{font-family:LF}.font-serif{font-family:L}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-x4l4{font-size:3.375rem}.text-xl{font-size:1.25rem}.text-xl2{font-size:1.375rem}.text-xl4{font-size:1.5rem}.text-xs{font-size:.75rem}.text-xxl{font-size:1.875rem}.text-xxl4{font-size:2.125rem}.text-xxl8{font-size:2.375rem}.text-xxxl4{font-size:2.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-11{line-height:3.125rem}.leading-3{line-height:.75rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-black{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity))}.text-cold-gray-400{--tw-text-opacity:1;color:rgb(132 147 156/var(--tw-text-opacity))}.text-cold-gray-900{--tw-text-opacity:1;color:rgb(27 33 39/var(--tw-text-opacity))}.text-link-normal{--tw-text-opacity:1;color:rgb(0 110 194/var(--tw-text-opacity))}.text-neutral-gray-700{--tw-text-opacity:1;color:rgb(71 71 71/var(--tw-text-opacity))}.text-neutral-gray-800{--tw-text-opacity:1;color:rgb(48 48 48/var(--tw-text-opacity))}.text-publico{--tw-text-opacity:1;color:rgb(209 16 49/var(--tw-text-opacity))}.text-sub{--tw-text-opacity:1;color:rgb(238 122 35/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-1{text-decoration-thickness:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-display:swap;font-family:Publico;font-style:normal;font-weight:900;src:local("Publico"),url(https://www.publico.es/dist/publico/fonts/Publico.woff2) format("woff2")}@font-face{font-display:swap;font-family:LF;font-style:normal;font-weight:400;src:local("LibreFranklin"),url(https://www.publico.es/dist/publico/fonts/LibreFranklin-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:LF;font-style:normal;font-weight:500;src:local("LibreFranklin"),url(https://www.publico.es/dist/publico/fonts/LibreFranklin-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:LF;font-style:normal;font-weight:600;src:local("LibreFranklin"),url(https://www.publico.es/dist/publico/fonts/LibreFranklin-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:LF;font-style:normal;font-weight:700;src:local("LibreFranklin"),url(https://www.publico.es/dist/publico/fonts/LibreFranklin-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:L;font-style:normal;font-weight:400;src:local("Lora"),url(https://www.publico.es/dist/publico/fonts/Lora-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:L;font-style:italic;font-weight:400;src:local("Lora"),url(https://www.publico.es/dist/publico/fonts/Lora-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:L;font-style:normal;font-weight:700;src:local("Lora"),url(https://www.publico.es/dist/publico/fonts/Lora-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:L;font-style:italic;font-weight:700;src:local("Lora"),url(https://www.publico.es/dist/publico/fonts/Lora-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:pb-icomoon;font-style:normal;font-weight:400;src:url(https://www.publico.es/dist/publico/fonts/pb-icomoon-piano-v2.woff2) format("woff2")}[class*=" icon-"],[class^=icon-]{font-family:pb-icomoon;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-gift:before{content:""}.icon-clipboard-list-check:before{content:""}.icon-camera-movie:before{content:""}.icon-arrow-right:before{content:""}.icon-chevron-down:before{content:""}.icon-desktop-light:before{content:""}.icon-envelope-open:before{content:""}.icon-instagram:before{content:""}.icon-newspaper-light:before{content:""}.icon-times:before{content:""}.icon-google:before{content:""}.icon-spotify:before{content:""}.icon-ivoox:before{content:""}.icon-whatsapp:before{content:""}.icon-x-twitter:before{content:""}.icon-youtube:before{content:""}.icon-bluesky:before{content:""}.icon-linkedin-in:before{content:""}.icon-tiktok:before{content:""}.icon-facebook-f:before{content:""}.icon-telegram-plane:before{content:""}body{background-color:transparent;font-family:LF}h2{font-weight:700;line-height:1}p{line-height:1.375;margin:0 0 1.75rem}@media(min-width:600px){.container{max-width:990px}}a.button,a.button:visited,button.button,button.gocardless-dropin-pay{border-radius:0;--tw-bg-opacity:1;background-color:rgb(11 11 11/var(--tw-bg-opacity));font-family:LF;font-weight:700;text-transform:uppercase}a.button:focus,a.button:hover,a.button:visited:focus,a.button:visited:hover,button.button:focus,button.button:hover,button.gocardless-dropin-pay:focus,button.gocardless-dropin-pay:hover{--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity))}.terms-module ul.pn-offer-list__list:focus li.pn-offer-list__item,.terms-module ul.pn-offer-list__list:hover li.pn-offer-list__item{opacity:.5}.terms-module ul.pn-offer-list__list:focus li.pn-offer-list__item:focus,.terms-module ul.pn-offer-list__list:focus li.pn-offer-list__item:hover,.terms-module ul.pn-offer-list__list:hover li.pn-offer-list__item:focus,.terms-module ul.pn-offer-list__list:hover li.pn-offer-list__item:hover{opacity:1}.terms-module li.pn-offer-list__item{flex:0 0 30%;transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out}.terms-module li.pn-offer-list__item.featured{--tw-border-opacity:1;border-color:rgb(238 122 35/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(238 122 35/var(--tw-bg-opacity))}.terms-module li.pn-offer-list__item.featured .price-actual-price,.terms-module li.pn-offer-list__item.featured .price-currency{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.faq .lbl-toggle:after,.faq .lbl-toggle:before{transition:background .3s ease-out,top .2s ease-out .2s,right .2s ease-out .2s,transform .2s linear}.faq .collapsible-content{max-height:0}.faq .toggle:checked+.lbl-toggle+.collapsible-content{max-height:100vh}.payment-method-items-inner-container{text-align:center}.receipt .content{margin:0;text-align:left;width:100%}.receipt .content,.receipt .content a{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity))}a.button.cancel-button.cancel-button--primary{border-radius:0;--tw-bg-opacity:1;background-color:rgb(11 11 11/var(--tw-bg-opacity));font-family:LF;font-weight:700;text-transform:uppercase}@media (min-width:600px){.desktop--grid{display:grid}.desktop--grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.desktop--flex{display:flex}.desktop--justify-between{justify-content:space-between}}.\*\:flex>*{display:flex}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:right-0\.5:before{content:var(--tw-content);right:.125rem}.before\:top-\[22px\]:before{content:var(--tw-content);top:22px}.before\:block:before{content:var(--tw-content);display:block}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-\[7px\]:before{content:var(--tw-content);width:7px}.before\:origin-\[50\%_50\%\]:before{content:var(--tw-content);transform-origin:50% 50%}.before\:-rotate-45:before{content:var(--tw-content);--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:bg-neutral-gray-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-2:after{content:var(--tw-content);left:.5rem}.after\:right-0\.5:after{content:var(--tw-content);right:.125rem}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-\[17px\]:after{content:var(--tw-content);top:17px}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-2:after{content:var(--tw-content);width:.5rem}.after\:w-\[7px\]:after{content:var(--tw-content);width:7px}.after\:origin-\[50\%_50\%\]:after{content:var(--tw-content);transform-origin:50% 50%}.after\:rotate-45:after{content:var(--tw-content);--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:border-b:after{border-bottom-width:1px;content:var(--tw-content)}.after\:border-b-4:after{border-bottom-width:4px;content:var(--tw-content)}.after\:border-r:after{border-right-width:1px;content:var(--tw-content)}.after\:border-r-4:after{border-right-width:4px;content:var(--tw-content)}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.after\:bg-neutral-gray-800:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.hover\:border-neutral-gray-800:hover{--tw-border-opacity:1;border-color:rgb(48 48 48/var(--tw-border-opacity))}.hover\:border-publico-dark:hover{--tw-border-opacity:1;border-color:rgb(239 112 132/var(--tw-border-opacity))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(11 11 11/var(--tw-bg-opacity))}.hover\:bg-cold-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(43 49 55/var(--tw-bg-opacity))}.hover\:bg-neutral-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity))}.hover\:bg-publico-dark:hover{--tw-bg-opacity:1;background-color:rgb(239 112 132/var(--tw-bg-opacity))}.hover\:bg-warm-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(76 70 58/var(--tw-bg-opacity))}.hover\:bg-warm-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(53 48 37/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity))}.hover\:text-cold-gray-400:hover{--tw-text-opacity:1;color:rgb(132 147 156/var(--tw-text-opacity))}.hover\:text-link-hover:hover{--tw-text-opacity:1;color:rgb(1 87 153/var(--tw-text-opacity))}.hover\:text-neutral-gray-100:hover{--tw-text-opacity:1;color:rgb(246 246 246/var(--tw-text-opacity))}.hover\:text-neutral-gray-700:hover{--tw-text-opacity:1;color:rgb(71 71 71/var(--tw-text-opacity))}.hover\:text-publico:hover{--tw-text-opacity:1;color:rgb(209 16 49/var(--tw-text-opacity))}.hover\:text-warm-gray-900:hover{--tw-text-opacity:1;color:rgb(32 27 16/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}.focus\:border-neutral-gray-800:focus{--tw-border-opacity:1;border-color:rgb(48 48 48/var(--tw-border-opacity))}.focus\:border-publico-dark:focus{--tw-border-opacity:1;border-color:rgb(239 112 132/var(--tw-border-opacity))}.focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgb(11 11 11/var(--tw-bg-opacity))}.focus\:bg-neutral-gray-800:focus{--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity))}.focus\:bg-publico-dark:focus{--tw-bg-opacity:1;background-color:rgb(239 112 132/var(--tw-bg-opacity))}.focus\:bg-warm-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(76 70 58/var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:text-black:focus{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity))}.focus\:text-cold-gray-400:focus{--tw-text-opacity:1;color:rgb(132 147 156/var(--tw-text-opacity))}.focus\:text-link-hover:focus{--tw-text-opacity:1;color:rgb(1 87 153/var(--tw-text-opacity))}.focus\:text-neutral-gray-100:focus{--tw-text-opacity:1;color:rgb(246 246 246/var(--tw-text-opacity))}.focus\:text-neutral-gray-700:focus{--tw-text-opacity:1;color:rgb(71 71 71/var(--tw-text-opacity))}.focus\:text-publico:focus{--tw-text-opacity:1;color:rgb(209 16 49/var(--tw-text-opacity))}.focus\:text-warm-gray-900:focus{--tw-text-opacity:1;color:rgb(32 27 16/var(--tw-text-opacity))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group\/informativo:hover .group-hover\/informativo\:bg-warm-gray-200,.group\/politica:hover .group-hover\/politica\:bg-warm-gray-200{--tw-bg-opacity:1;background-color:rgb(205 198 183/var(--tw-bg-opacity))}.group.featured .group-\[\.featured\]\:border-sub{--tw-border-opacity:1;border-color:rgb(238 122 35/var(--tw-border-opacity))}.group.featured .group-\[\.featured\]\:text-sub{--tw-text-opacity:1;color:rgb(238 122 35/var(--tw-text-opacity))}.group.featured .hover\:group-\[\.featured\]\:bg-sub:hover{--tw-bg-opacity:1;background-color:rgb(238 122 35/var(--tw-bg-opacity))}.group.featured .hover\:group-\[\.featured\]\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.group.featured .focus\:group-\[\.featured\]\:bg-sub:focus{--tw-bg-opacity:1;background-color:rgb(238 122 35/var(--tw-bg-opacity))}.group.featured .focus\:group-\[\.featured\]\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.peer\/informativo:checked~.peer-checked\/informativo\:bg-darkmode,.peer\/politica:checked~.peer-checked\/politica\:bg-darkmode{--tw-bg-opacity:1;background-color:rgb(43 49 55/var(--tw-bg-opacity))}.peer\/faq:checked~.peer-checked\/faq\:before\:right-\[5px\]:before{content:var(--tw-content);right:5px}.peer\/faq:checked~.peer-checked\/faq\:before\:top-\[17px\]:before{content:var(--tw-content);top:17px}.peer\/faq:checked~.peer-checked\/faq\:before\:rotate-45:before{content:var(--tw-content);--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer\/faq:checked~.peer-checked\/faq\:after\:right-px:after{content:var(--tw-content);right:1px}.peer\/informativo:checked~.peer-checked\/informativo\:after\:block:after,.peer\/politica:checked~.peer-checked\/politica\:after\:block:after{content:var(--tw-content);display:block}.peer\/faq:checked~.peer-checked\/faq\:after\:-rotate-45:after{content:var(--tw-content);--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:text-wrap:is(.dark *){text-wrap:wrap}.dark\:bg-cold-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 33 39/var(--tw-bg-opacity))}.dark\:text-cold-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(222 227 230/var(--tw-text-opacity))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (max-width:599px){.mobile\:absolute{position:absolute}.mobile\:relative{position:relative}.mobile\:bottom-28{bottom:7rem}.mobile\:left-0{left:0}.mobile\:left-1\/2{left:50%}.mobile\:left-5{left:1.25rem}.mobile\:top-0{top:0}.mobile\:z-10{z-index:10}.mobile\:mx-auto{margin-left:auto;margin-right:auto}.mobile\:box-border{box-sizing:border-box}.mobile\:block{display:block}.mobile\:inline-block{display:inline-block}.mobile\:hidden{display:none}.mobile\:h-8{height:2rem}.mobile\:min-h-16{min-height:4rem}.mobile\:w-full{width:100%}.mobile\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile\:gap-2{gap:.5rem}.mobile\:px-4{padding-left:1rem;padding-right:1rem}.mobile\:text-center{text-align:center}.mobile\:text-sm{font-size:.875rem}.mobile\:uppercase{text-transform:uppercase}.mobile\:before\:absolute:before{content:var(--tw-content);position:absolute}.mobile\:before\:left-0:before{content:var(--tw-content);left:0}.mobile\:before\:left-1\/2:before{content:var(--tw-content);left:50%}.mobile\:before\:top-0:before{content:var(--tw-content);top:0}.mobile\:before\:z-0:before{content:var(--tw-content);z-index:0}.mobile\:before\:h-16:before{content:var(--tw-content);height:4rem}.mobile\:before\:h-8:before{content:var(--tw-content);height:2rem}.mobile\:before\:w-32:before{content:var(--tw-content);width:8rem}.mobile\:before\:w-full:before{content:var(--tw-content);width:100%}.mobile\:before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.tablet\:mx-2{margin-left:.5rem;margin-right:.5rem}.tablet\:mx-auto{margin-left:auto;margin-right:auto}.tablet\:mb-2\.5{margin-bottom:.625rem}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width:600px){.desktop\:-top-1{top:-.25rem}.desktop\:right-4{right:1rem}.desktop\:top-4{top:1rem}.desktop\:mx-4{margin-left:1rem;margin-right:1rem}.desktop\:mx-auto{margin-left:auto;margin-right:auto}.desktop\:mb-0{margin-bottom:0}.desktop\:mb-14{margin-bottom:3.5rem}.desktop\:mb-4{margin-bottom:1rem}.desktop\:mt-5{margin-top:1.25rem}.desktop\:mt-7{margin-top:1.75rem}.desktop\:flex{display:flex}.desktop\:grid{display:grid}.desktop\:hidden{display:none}.desktop\:h-10{height:2.5rem}.desktop\:h-auto{height:auto}.desktop\:w-10{width:2.5rem}.desktop\:w-auto{width:auto}.desktop\:w-full{width:100%}.desktop\:max-w-md{max-width:990px}.desktop\:max-w-sm{max-width:660px}.desktop\:flex-shrink-0,.desktop\:shrink-0{flex-shrink:0}.desktop\:flex-row{flex-direction:row}.desktop\:flex-row-reverse{flex-direction:row-reverse}.desktop\:items-center{align-items:center}.desktop\:justify-center{justify-content:center}.desktop\:justify-between{justify-content:space-between}.desktop\:justify-around{justify-content:space-around}.desktop\:bg-none{background-image:none}.desktop\:px-12{padding-left:3rem;padding-right:3rem}.desktop\:px-14{padding-left:3.5rem;padding-right:3.5rem}.desktop\:py-4{padding-bottom:1rem;padding-top:1rem}.desktop\:py-8{padding-bottom:2rem;padding-top:2rem}.desktop\:pb-4{padding-bottom:1rem}.desktop\:pb-5{padding-bottom:1.25rem}.desktop\:pt-0{padding-top:0}.desktop\:pt-3{padding-top:.75rem}.desktop\:pt-6{padding-top:1.5rem}.desktop\:text-lg{font-size:1.125rem}.desktop\:text-xl{font-size:1.25rem}.desktop\:text-xl2{font-size:1.375rem}.desktop\:text-xxl{font-size:1.875rem}.desktop\:text-xxl4{font-size:2.125rem}.desktop\:leading-10{line-height:2.5rem}.desktop\:leading-11{line-height:3.125rem}.desktop\:\*\:mx-2\.5>*{margin-left:.625rem;margin-right:.625rem}.group\/position.center .desktop\:group-\[\.center\]\/position\:left-1\/2{left:50%}.group\/position.left .desktop\:group-\[\.left\]\/position\:left-0{left:0}.group\/position.right .desktop\:group-\[\.right\]\/position\:right-0{right:0}}.\[\&_a\.inline-block\]\:text-white a.inline-block{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.\[\&_a\]\:font-bold a{font-weight:700}.\[\&_a\]\:text-black a{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity))}.\[\&_a\]\:underline a{text-decoration-line:underline}.focus\:\[\&_a\]\:text-neutral-gray-700 a:focus,.hover\:\[\&_a\]\:text-neutral-gray-700 a:hover{--tw-text-opacity:1;color:rgb(71 71 71/var(--tw-text-opacity))}.\[\&_h3\]\:mb-3 h3{margin-bottom:.75rem}.\[\&_h3\]\:font-sans h3{font-family:LF}.\[\&_h3\]\:font-serif h3{font-family:L}.\[\&_h3\]\:text-base h3{font-size:1rem}.\[\&_h3\]\:text-xl2 h3{font-size:1.375rem}.\[\&_h3\]\:font-bold h3{font-weight:700}.\[\&_h3\]\:text-black h3{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity))}.focus\:\[\&_h3\]\:text-neutral-gray-700 h3:focus,.hover\:\[\&_h3\]\:text-neutral-gray-700 h3:hover{--tw-text-opacity:1;color:rgb(71 71 71/var(--tw-text-opacity))}.\[\&_input\]\:mt-2 input{margin-top:.5rem}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:border input{border-width:1px}.\[\&_input\]\:border-warm-gray-600 input{--tw-border-opacity:1;border-color:rgb(100 94 81/var(--tw-border-opacity))}.\[\&_input\]\:px-4 input{padding-left:1rem;padding-right:1rem}.\[\&_input\]\:text-base input{font-size:1rem}.\[\&_input\]\:leading-11 input{line-height:3.125rem}.focus\:\[\&_input\]\:border-form-input-focus input:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.focus\:\[\&_input\]\:outline-form-input-focus input:focus{outline-color:#3f83f8}.focus\:\[\&_input\]\:ring-form-input-focus input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.focus\:\[\&_input\]\:ring-offset-form-input-focus input:focus{--tw-ring-offset-color:#3f83f8}.\[\&_li\.featured\]\:bg-sub li.featured{--tw-bg-opacity:1;background-color:rgb(238 122 35/var(--tw-bg-opacity))}.\[\&_li\.featured\]\:text-white li.featured{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:\[\&_li\.featured\]\:bg-white li.featured:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:\[\&_li\.featured\]\:text-sub li.featured:hover{--tw-text-opacity:1;color:rgb(238 122 35/var(--tw-text-opacity))}.focus\:\[\&_li\.featured\]\:bg-white li.featured:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:\[\&_li\.featured\]\:text-sub li.featured:focus{--tw-text-opacity:1;color:rgb(238 122 35/var(--tw-text-opacity))}.\[\&_li\]\:bg-white li{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:\[\&_li\]\:bg-warm-gray-200 li:hover{--tw-bg-opacity:1;background-color:rgb(205 198 183/var(--tw-bg-opacity))}.hover\:\[\&_li\]\:text-white li:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:\[\&_li\]\:bg-warm-gray-200 li:focus{--tw-bg-opacity:1;background-color:rgb(205 198 183/var(--tw-bg-opacity))}.focus\:\[\&_li\]\:text-white li:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.\[\&_li_span\]\:mr-5 li span{margin-right:1.25rem}.\[\&_li_span\]\:min-w-10 li span{min-width:2.5rem}.\[\&_li_span\]\:text-center li span{text-align:center}.\[\&_li_span\]\:text-xxl6 li span{font-size:2.25rem}.\[\&_li_span\]\:text-black li span{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity))}.\[\&_p\]\:my-5 p{margin-bottom:1.25rem;margin-top:1.25rem}.\[\&_p\]\:mb-0 p{margin-bottom:0}.\[\&_p\]\:mb-4 p{margin-bottom:1rem}.\[\&_p\]\:pb-7 p{padding-bottom:1.75rem}.\[\&_p\]\:font-sans p{font-family:LF}.\[\&_p\]\:text-xs p{font-size:.75rem}.\[\&_select\]\:border select{border-width:1px}.\[\&_select\]\:border-warm-gray-600 select{--tw-border-opacity:1;border-color:rgb(100 94 81/var(--tw-border-opacity))}.focus\:\[\&_select\]\:border-form-input-focus select:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.focus\:\[\&_select\]\:outline-form-input-focus select:focus{outline-color:#3f83f8}.focus\:\[\&_select\]\:ring-form-input-focus select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.focus\:\[\&_select\]\:ring-offset-form-input-focus select:focus{--tw-ring-offset-color:#3f83f8}.\[\&_span\.required\]\:float-right span.required{float:right}.\[\&_span\.required\]\:text-xs span.required{font-size:.75rem}.\[\&_span\.required\]\:tracking-widest span.required{letter-spacing:.1em}.\[\&_span\]\:my-5 span{margin-bottom:1.25rem;margin-top:1.25rem}.\[\&_textarea\]\:mt-2 textarea{margin-top:.5rem}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:border textarea{border-width:1px}.\[\&_textarea\]\:border-warm-gray-600 textarea{--tw-border-opacity:1;border-color:rgb(100 94 81/var(--tw-border-opacity))}.\[\&_textarea\]\:p-4 textarea{padding:1rem}.\[\&_textarea\]\:text-base textarea{font-size:1rem}.focus\:\[\&_textarea\]\:border-form-input-focus textarea:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.focus\:\[\&_textarea\]\:outline-form-input-focus textarea:focus{outline-color:#3f83f8}.focus\:\[\&_textarea\]\:ring-form-input-focus textarea:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.focus\:\[\&_textarea\]\:ring-offset-form-input-focus textarea:focus{--tw-ring-offset-color:#3f83f8}
>>>>>>> piano-siguenos-2025
