
@charset "UTF-8";/*
! tailwindcss v3.3.2 | 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)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
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.
*/html {
  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: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
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.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
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.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
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.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
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.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
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.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
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.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
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.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}*, ::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:  ; }::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:  ; }.container{
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem; }@media (min-width: 480px){.container{
    max-width: 480px; } }@media (min-width: 600px){.container{
    max-width: 600px;
    padding-right: 2rem;
    padding-left: 2rem; } }@media (min-width: 821px){.container{
    max-width: 821px; } }@media (min-width: 1440px){.container{
    max-width: 1440px;
    padding-right: 0rem;
    padding-left: 0rem; } }@media (min-width: 1620px){.container{
    max-width: 1620px; } }.visible{
  visibility: visible; }.invisible{
  visibility: hidden; }.static{
  position: static; }.fixed{
  position: fixed; }.absolute{
  position: absolute; }.relative{
  position: relative; }.sticky{
  position: sticky; }.inset-0{
  inset: 0px; }.bottom-0{
  bottom: 0px; }.left-0{
  left: 0px; }.right-0{
  right: 0px; }.top-0{
  top: 0px; }.z-0{
  z-index: 0; }.z-50{
  z-index: 50; }.m-10{
  margin: 2.5rem; }.m-8{
  margin: 2rem; }.-mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem; }.mx-0{
  margin-left: 0px;
  margin-right: 0px; }.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem; }.mx-12{
  margin-left: 3rem;
  margin-right: 3rem; }.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem; }.mx-4{
  margin-left: 1rem;
  margin-right: 1rem; }.mx-8{
  margin-left: 2rem;
  margin-right: 2rem; }.mx-auto{
  margin-left: auto;
  margin-right: auto; }.my-0{
  margin-top: 0px;
  margin-bottom: 0px; }.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem; }.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem; }.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem; }.my-16{
  margin-top: 4rem;
  margin-bottom: 4rem; }.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem; }.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem; }.my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem; }.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem; }.-ml-32{
  margin-left: -8rem; }.-ml-4{
  margin-left: -1rem; }.-mr-32{
  margin-right: -8rem; }.-mt-20{
  margin-top: -5rem; }.mb-0{
  margin-bottom: 0px; }.mb-1{
  margin-bottom: 0.25rem; }.mb-10{
  margin-bottom: 2.5rem; }.mb-12{
  margin-bottom: 3rem; }.mb-16{
  margin-bottom: 4rem; }.mb-2{
  margin-bottom: 0.5rem; }.mb-20{
  margin-bottom: 5rem; }.mb-24{
  margin-bottom: 6rem; }.mb-3{
  margin-bottom: 0.75rem; }.mb-4{
  margin-bottom: 1rem; }.mb-6{
  margin-bottom: 1.5rem; }.mb-8{
  margin-bottom: 2rem; }.ml-1{
  margin-left: 0.25rem; }.ml-2{
  margin-left: 0.5rem; }.ml-24{
  margin-left: 6rem; }.mr-0{
  margin-right: 0px; }.mr-1{
  margin-right: 0.25rem; }.mr-10{
  margin-right: 2.5rem; }.mr-2{
  margin-right: 0.5rem; }.mr-24{
  margin-right: 6rem; }.mr-3{
  margin-right: 0.75rem; }.mr-4{
  margin-right: 1rem; }.mr-8{
  margin-right: 2rem; }.mt-0{
  margin-top: 0px; }.mt-10{
  margin-top: 2.5rem; }.mt-16{
  margin-top: 4rem; }.mt-2{
  margin-top: 0.5rem; }.mt-20{
  margin-top: 5rem; }.mt-4{
  margin-top: 1rem; }.mt-6{
  margin-top: 1.5rem; }.mt-8{
  margin-top: 2rem; }.block{
  display: block; }.inline-block{
  display: inline-block; }.inline{
  display: inline; }.flex{
  display: flex; }.inline-flex{
  display: inline-flex; }.grid{
  display: grid; }.hidden{
  display: none; }.aspect-video{
  aspect-ratio: 16 / 9; }.h-1{
  height: 0.25rem; }.h-10{
  height: 2.5rem; }.h-12{
  height: 3rem; }.h-20{
  height: 5rem; }.h-32{
  height: 8rem; }.h-4{
  height: 1rem; }.h-40{
  height: 10rem; }.h-48{
  height: 12rem; }.h-5{
  height: 1.25rem; }.h-6{
  height: 1.5rem; }.h-64{
  height: 16rem; }.h-72{
  height: 18rem; }.h-8{
  height: 2rem; }.h-80{
  height: 20rem; }.h-96{
  height: 24rem; }.h-\[20vh\]{
  height: 20vh; }.h-\[35vh\]{
  height: 35vh; }.h-auto{
  height: auto; }.h-full{
  height: 100%; }.h-screen{
  height: 100vh; }.max-h-24{
  max-height: 6rem; }.max-h-full{
  max-height: 100%; }.min-h-full{
  min-height: 100%; }.min-h-screen{
  min-height: 100vh; }.w-0{
  width: 0px; }.w-0\.5{
  width: 0.125rem; }.w-1\/5{
  width: 20%; }.w-10{
  width: 2.5rem; }.w-10\/12{
  width: 83.333333%; }.w-11\/12{
  width: 91.666667%; }.w-12{
  width: 3rem; }.w-16{
  width: 4rem; }.w-2\/3{
  width: 66.666667%; }.w-2\/5{
  width: 40%; }.w-20{
  width: 5rem; }.w-3{
  width: 0.75rem; }.w-3\/12{
  width: 25%; }.w-3\/5{
  width: 60%; }.w-32{
  width: 8rem; }.w-4{
  width: 1rem; }.w-40{
  width: 10rem; }.w-48{
  width: 12rem; }.w-5{
  width: 1.25rem; }.w-6{
  width: 1.5rem; }.w-72{
  width: 18rem; }.w-8{
  width: 2rem; }.w-9\/12{
  width: 75%; }.w-\[26rem\]{
  width: 26rem; }.w-auto{
  width: auto; }.w-full{
  width: 100%; }.w-screen{
  width: 100vw; }.min-w-\[230px\]{
  min-width: 230px; }.max-w-sm{
  max-width: 24rem; }.flex-1{
  flex: 1 1 0%; }.flex-grow{
  flex-grow: 1; }.rotate-45{
  --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)); }.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; }.resize{
  resize: both; }.list-decimal{
  list-style-type: decimal; }.list-disc{
  list-style-type: disc; }.flex-col{
  flex-direction: column; }.flex-wrap{
  flex-wrap: wrap; }.items-start{
  align-items: flex-start; }.items-center{
  align-items: center; }.justify-end{
  justify-content: flex-end; }.justify-center{
  justify-content: center; }.justify-between{
  justify-content: space-between; }.justify-around{
  justify-content: space-around; }.gap-4{
  gap: 1rem; }.gap-6{
  gap: 1.5rem; }.justify-self-end{
  justify-self: end; }.overflow-auto{
  overflow: auto; }.overflow-hidden{
  overflow: hidden; }.overflow-x-auto{
  overflow-x: auto; }.overflow-y-auto{
  overflow-y: auto; }.overflow-x-hidden{
  overflow-x: hidden; }.whitespace-nowrap{
  white-space: nowrap; }.rounded{
  border-radius: 0.25rem; }.rounded-full{
  border-radius: 9999px; }.rounded-md{
  border-radius: 0.375rem; }.rounded-sm{
  border-radius: 0.125rem; }.border{
  border-width: 1px; }.border-2{
  border-width: 2px; }.border-b{
  border-bottom-width: 1px; }.border-b-2{
  border-bottom-width: 2px; }.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity)); }.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity)); }.border-primary{
  --tw-border-opacity: 1;
  border-color: rgb(1 51 51 / var(--tw-border-opacity)); }.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)); }.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)); }.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity)); }.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)); }.bg-light{
  --tw-bg-opacity: 1;
  background-color: rgb(241 239 235 / var(--tw-bg-opacity)); }.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(1 51 51 / var(--tw-bg-opacity)); }.bg-secondary{
  --tw-bg-opacity: 1;
  background-color: rgb(221 222 225 / var(--tw-bg-opacity)); }.bg-transparent{
  background-color: transparent; }.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)); }.bg-opacity-25{
  --tw-bg-opacity: 0.25; }.bg-opacity-50{
  --tw-bg-opacity: 0.5; }.bg-contain{
  background-size: contain; }.bg-cover{
  background-size: cover; }.bg-fixed{
  background-attachment: fixed; }.bg-local{
  background-attachment: local; }.bg-bottom{
  background-position: bottom; }.bg-center{
  background-position: center; }.bg-top{
  background-position: top; }.bg-no-repeat{
  background-repeat: no-repeat; }.object-contain{
  -o-object-fit: contain;
     object-fit: contain; }.object-cover{
  -o-object-fit: cover;
     object-fit: cover; }.p-0{
  padding: 0px; }.p-2{
  padding: 0.5rem; }.p-3{
  padding: 0.75rem; }.p-4{
  padding: 1rem; }.p-8{
  padding: 2rem; }.p-\[10\%\]{
  padding: 10%; }.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem; }.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem; }.px-16{
  padding-left: 4rem;
  padding-right: 4rem; }.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem; }.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem; }.px-4{
  padding-left: 1rem;
  padding-right: 1rem; }.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem; }.px-8{
  padding-left: 2rem;
  padding-right: 2rem; }.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem; }.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem; }.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem; }.py-40{
  padding-top: 10rem;
  padding-bottom: 10rem; }.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem; }.pb-10{
  padding-bottom: 2.5rem; }.pb-2{
  padding-bottom: 0.5rem; }.pb-3{
  padding-bottom: 0.75rem; }.pb-6{
  padding-bottom: 1.5rem; }.pl-0{
  padding-left: 0px; }.pr-16{
  padding-right: 4rem; }.pr-4{
  padding-right: 1rem; }.pr-6{
  padding-right: 1.5rem; }.pt-0{
  padding-top: 0px; }.pt-10{
  padding-top: 2.5rem; }.pt-4{
  padding-top: 1rem; }.pt-6{
  padding-top: 1.5rem; }.pt-8{
  padding-top: 2rem; }.text-left{
  text-align: left; }.text-center{
  text-align: center; }.text-justify{
  text-align: justify; }.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem; }.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem; }.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem; }.text-5xl{
  font-size: 3rem;
  line-height: 1; }.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem; }.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem; }.text-xl{
  font-size: 1.25rem; }.text-xs{
  font-size: 0.75rem;
  line-height: 1rem; }.font-bold{
  font-weight: 700; }.font-extrabold{
  font-weight: 800; }.font-light{
  font-weight: 300; }.font-medium{
  font-weight: 500; }.font-normal{
  font-weight: 400; }.font-semibold{
  font-weight: 600; }.uppercase{
  text-transform: uppercase; }.lowercase{
  text-transform: lowercase; }.leading-none{
  line-height: 1; }.leading-tight{
  line-height: 1.25; }.tracking-wider{
  letter-spacing: 0.05em; }.tracking-widest{
  letter-spacing: 0.1em; }.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity)); }.text-blue-500{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity)); }.text-gray-500{
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity)); }.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity)); }.text-gray-700{
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity)); }.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity)); }.text-gray-900{
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity)); }.text-light{
  --tw-text-opacity: 1;
  color: rgb(241 239 235 / var(--tw-text-opacity)); }.text-primary{
  --tw-text-opacity: 1;
  color: rgb(1 51 51 / var(--tw-text-opacity)); }.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }.underline{
  text-decoration-line: underline; }.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }.opacity-0{
  opacity: 0; }.opacity-40{
  opacity: 0.4; }.opacity-50{
  opacity: 0.5; }.opacity-60{
  opacity: 0.6; }.opacity-75{
  opacity: 0.75; }.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }.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); }.outline{
  outline-style: solid; }.blur{
  --tw-blur: blur(8px);
  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); }.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); }.invert{
  --tw-invert: invert(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); }.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); }.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; }.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms; }.duration-500{
  transition-duration: 500ms; }.alignfull{
  margin: 2rem calc(50% - 50vw) !important;
  max-width: 100vw !important;
  width: 100vw; }.alignwide{
  margin: 2rem 0;
  max-width: 1620px !important; }.alignnone{
  margin-left: 0px;
  margin-right: 0px;
  height: auto;
  max-width: 100%; }.aligncenter{
  margin: 0.5rem auto;
  display: block; }@media (min-width: 600px){.alignleft:not(.wp-block-button){
    margin-right: 0.5rem;
    float: left; }.alignright:not(.wp-block-button){
    margin-left: 0.5rem;
    float: right; }.wp-block-button.alignleft a{
    float: left;
    margin-right: 1rem; }.wp-block-button.alignright a{
    float: right;
    margin-left: 1rem; } }.wp-caption{
  display: inline-block; }.wp-caption img{
  margin-bottom: 0.5rem;
  line-height: 1; }.wp-caption-text{
  font-size: 0.875rem;
  color: #4b5563; }/* selection */::-moz-selection { color: white;  background: #01333399; }::selection      { color: white;  background: #01333399; }p::-moz-selection { color: white;  background: #01333399; }p::selection      { color: white;  background: #01333399; }article > *:not(.entry-content),
.entry-content > *{
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px; }header.page-template{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(241 239 235 / var(--tw-border-opacity)); }.entry-content h1, .block-editor-block-list__layout h1{
  font-size: 1.5rem;
  line-height: 2rem; }.entry-content h2, .block-editor-block-list__layout h2{
  font-size: 1.25rem; }.entry-content h3, .block-editor-block-list__layout h3{
  font-size: 1.125rem;
  line-height: 1.75rem; }.entry-content p a, .entry-content ul a, .entry-content ol a, .block-editor-block-list__layout p a, .block-editor-block-list__layout ul a, .block-editor-block-list__layout ol a{
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
  text-decoration-line: underline; }.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover{
  text-decoration-line: none; }.entry-content p, .entry-content ul, .entry-content ol, .block-editor-block-list__layout p, .block-editor-block-list__layout ul, .block-editor-block-list__layout ol{
  margin-bottom: 2rem; }.entry-content ul:not(.block-editor-block-variation-picker__variations) li, .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li{
  list-style-position: inside;
  list-style-type: disc; }.entry-content ol li, .block-editor-block-list__layout ol li{
  list-style-position: inside;
  list-style-type: decimal; }body {			
	font-family: 'Dosis', sans-serif;
    font-weight: 500;
    font-size: 15px;
    --tw-text-opacity: 1;
    color: rgb(1 51 51 / var(--tw-text-opacity));
}/* body {
    opacity: 1;
    transition: 1s opacity;
}
body.fade-out {
    opacity: 0;
    transition: none;
} */@keyframes fadeinTran {
	from {
		opacity: 0;}
	to {
		opacity: 1;}
}.page-template {
	opacity: 1;
	animation-duration: 0.5s;
	animation-name: fadeinTran;
	animation-timing-function: easein;
}h1, h2, h3, h4 {
	font-family: 'Work Sans', sans-serif;
}h1{
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(1 51 51 / var(--tw-text-opacity)); }@media (min-width: 821px){h1{
    font-size: 3rem;
    line-height: 1; } }@media (min-width: 1620px){h1{
    font-size: 4.5rem;
    line-height: 1; } }h2{
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(1 51 51 / var(--tw-text-opacity)); }@media (min-width: 821px){h2{
    font-size: 2.25rem;
    line-height: 2.5rem; } }@media (min-width: 1620px){h2{
    font-size: 3rem;
    line-height: 1; } }h3{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(1 51 51 / var(--tw-text-opacity)); }@media (min-width: 1440px){h3{
    font-size: 1.875rem;
    line-height: 2.25rem; } }h4{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(1 51 51 / var(--tw-text-opacity)); }.uppercase {
    letter-spacing: 1px;
}.main-font {
    font-family: 'Work Sans', sans-serif;
}.breadcrumbs span:first-child a {
    margin-left: 0;
}.breadcrumbs a {
    margin-right: 20px;
    margin-left: 20px;
    font-weight: bold;
    width: 100%;
    display: flex;
}.breadcrumbs a.current-item {
    margin-right: 20px;
    font-weight: 400;
}.home-banner span {
    text-wrap: balance;
}.wpml-ls-native {
    width: 2.3ch;
    overflow: hidden;
}.menu-item {
    font-family: 'Work Sans', sans-serif;
}#primary-menu .menu-item {
	font-weight: 700;
	text-transform: uppercase;
	color: #013333;
	letter-spacing: 0.5px;
}#primary-menu .menu-item.current-menu-item,
.wpml-ls-current-language {
    font-weight: 400;
}#secondary-menu .menu-item {

	text-transform: uppercase;
	color: #013333;
	letter-spacing: 0.5px;
}.menu-item:first-child {
    margin-left: 0;
}.btn, 
[type='submit']{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  display: inline;
  cursor: pointer;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(1 51 51 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(1 51 51 / var(--tw-bg-opacity));
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    letter-spacing: 1px; }@media (min-width: 1620px){.btn, 
[type='submit']{
    padding-left: 5rem;
    padding-right: 5rem; } }.btn, 
[type='submit'] {
    font-family: 'Work Sans', sans-serif;
    font-weight: 600;
}.btn-secondary{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  cursor: pointer;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(1 51 51 / var(--tw-border-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(1 51 51 / var(--tw-text-opacity));
    letter-spacing: 1px; }@media (min-width: 821px){.btn-secondary{
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }.btn-secondary {
    font-family: 'Work Sans', sans-serif;
    font-weight: 600;
}@media only screen and (max-width: 800px) {
  .btn {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}/*header*/header.top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    width: 100%;
    background-color: white;
    transition: all .3s linear;
}header.top.header-color {
    background-color: #fff;
}.underline-title,
.underline-title-contact {
    position: relative;
}.underline-title:after,
.underline-title-contact:after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 0%;
    width: 47%;
}.underline-title.full-underline:after {
    width: 100%;
}.underline-title:after {
    border-bottom: 2.5px solid #013333;
}.underline-title-contact:after {
    border-bottom: 2.5px solid #F1EFEB;
}.underline-title.underline-title-single:after {
    left: 0%;
    width: 50%;
    right: 0;
    margin-left: 25%;
    margin-right: 25%;
}.end-section {
    position: relative;
}.end-section:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 5%;
    margin-left: 47.5%;
    margin-right: 47.5%;
    border-bottom: 2.5px solid #013333;
}.end-section.end-section-menu-mobile:after {
    width: 50%;
    margin-left: 5%;
    margin-right: 47.5%;
}@media (max-width: 782px){
    header {
        background-color: #fff;
    }

    .underline-title:after,
    .underline-title-contact:after {
        width: 100%;
    }
    .btn, [type='submit'] {
        width: 100%;
    }
}@media (max-width: 1024px) {
    .underline-title-contact:after {
        width: 100%;
    }
}.page-footer-section {
    position: relative;
    padding-top: 20px;
    font-weight: 600;
    font-size: 0.85rem;
}.page-footer-section::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
    border-top: 2.5px solid #013333;
}@media (max-width: 782px){
    .page-footer-section::after {
        width: 100%;
    }
}.footer-contact p,
.footer-contact h4 {
    display: inline;
}li.page-item a {
    width: 50px;
    height: 50px;
    background-color: #013333;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 6px;
    font-size: bold;
}li.page-item.active a {
    background-color: #F1EFEB;
    color: #013333;
}.container.contact-container {
    max-width: 1620px !important;
}.half-fill-container {
    background: linear-gradient(
        to right, 
        #013333 0%, 
        #013333 50%, 
        #fff 50%, 
        #fff 100%
      );
}@media screen and (max-width: 1024px) {
    .half-fill-container {
        background: white
    }
    .underline-title-contact:after {
        border-bottom: 2.5px solid #013333;
    }
    .container.contact-container {
        max-width: 1120px !important;
    }
}@media (max-width: 1440px) {
    .container {
        padding-right: 2rem;
        padding-left: 2rem
    }
}.single-content p {
    margin: 1.5em 0;
}.single-content a {
    text-decoration: underline;
}.single-content h2, .single-content h3 {
    font-weight: 300;
    margin-top: 1em;
}.filter-chip:after {
    transition: all .5s ease-in-out;
}.filter-chip:hover:after {
    content: 'x';
    position: absolute;
    bottom: 2%;
    left: 110%;
    width: 100%;
    color: rgb(222, 116, 84);
}#searcher {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
}/*Searcher + MenuMobile*/#searcher, #menu-mobile {
    transition: transform .5s ease-in-out;
    transform: translateX(100%);
}#searcher.active,
#menu-mobile.active {
    display: block;
    transform: translateX(0);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 22%;
    height: 100vh;
    min-height: 100%;
    z-index: 9999999999;
    background: #F1EFEB;
}@media screen and (max-width: 1440px) {
    #searcher.active {
        width: 40%;
    }
    #menu-mobile.active {
        width: 40%;
    }
}@media screen and (max-width: 768px) {
    #searcher.active {
        width: 100%;
    }
    #menu-mobile.active {
        width: 80%;
    }
    #searcher {
        transform: translateY(100%);
    }
    #searcher .active {
        transform: translateY(0);
        height: 110vh;
        width: 100%;
    }
}#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 100vh;
    background: rgba(1, 51, 51, 0.85) none 50% / contain no-repeat;
    cursor: pointer;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
    z-index: 999999999;
}#overlay.open {
    visibility: visible;
    opacity: 1;
}/* #overlay:after {
    content: "";
    background-image: url("<?php echo get_bloginfo('template_directory') ?>/images/close.svg");
    background-color: #ADAEA5;
    border-radius: 100%;
    position: absolute;
    color: #fff;
    top: 24px;
    right: 19px;
    font-size: 1.3rem;
    width: 1.9em;
    height: 1.9em;
    padding: 1.4rem;
    background-size: contain;
} */.asp_w_container_1, 
.asp_w_container_5  {
    max-width: 250px;
    height: 45px;
    min-height: 45px;
    margin-right: 15px;
}#searcher .asp_w_container_1, 
#searcher .asp_w_container_4, 
#searcher .asp_w_container_5 {
    max-width: 340px;
}#ajaxsearchpro1_1, #ajaxsearchpro1_2,  #ajaxsearchpro4_1,  #ajaxsearchpro5_1, div.asp_m.asp_m_1 {
    height: 100%;
}#ajaxsearchpro1_1 .probox .promagnifier .innericon svg, 
#ajaxsearchpro1_2 .probox .promagnifier .innericon svg, 
#ajaxsearchpro4_1 .probox .promagnifier .innericon svg, 
#ajaxsearchpro5_1 .probox .promagnifier .innericon svg, 
div.asp_m.asp_m_1 .probox .promagnifier .innericon svg {
    fill: #013333 !important;
}#searcher .probox .proinput input.orig {
    background-color: white !important;
}select, input, textarea {
    height: 45px;
    min-height: 45px;
    /* min-width: 250px; */
    margin-right: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: 'Work Sans', sans-serif;
    --tw-bg-opacity: 1;
    background-color: rgb(241 239 235 / var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-weight: 400;
    --tw-text-opacity: 1;
    color: rgb(1 51 51 / var(--tw-text-opacity));
}.custom-logo {
    max-width: 200px !important;
}.contact-container input, 
.contact-container textarea {
    width: 100%;
}.contact-container .aceptacion input[type="checkbox"] {
    height: 35px;
    min-height: 35px;
}.contact-container .aceptacion .wpcf7-form-control-wrap label {
    display: flex;
    align-items: center;
    width: 100%;
}.contact-container .aceptacion .wpcf7-form-control-wrap label  input{
    width: auto;
}@media screen and (max-width: 768px) {
    .asp_w_container_1,
    .asp_w_container_5 {
        max-width: 100%;
        height: 45px;
        min-height: 45px;
        margin-right: 0;
    }
    select {
        width: 100%;
    }
    .filters {
        max-height: 0;
        overflow: hidden;
        transition: all 0.35s;
    }
    .filters select {
        width: 100%;
    }
    .filters.visibles {
        max-height: 100%;
        transition: all 0.35s;
    }
    .series {
        transition: all 0.35s;
    }
}@media screen and (max-width: 1024px) {
    select {
        width: 30%;
        min-width: 220px;
    }
    .asp_w_container_1,
    .asp_w_container_5 {
        max-width: 98%;
    }
}.rounded-piece {
    transition: margin 0.5s ease-in-out, border-radius 0.5s linear;
    margin-top: 6rem;
    border-radius: 100%;
}.tipology:hover .rounded-piece {
    margin-top: 0;
    border-radius: 0;
}.radio-toolbar input[type="radio"] {
    opacity: 0;
    position: fixed;
    width: 0;
}.radio-toolbar label{
  --tw-bg-opacity: 1;
  background-color: rgb(241 239 235 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(1 51 51 / var(--tw-text-opacity));
    font-family: 'Work Sans', sans-serif;
    display: inline-block;
    background-color: transparent;
    padding: 10px 20px;
    margin: 0 5px 5px;
    border: 2px solid #e2e8f0;
    border-radius: 2px;
    transition: all .25s linear;
    cursor: pointer; }.radio-toolbar input[type="radio"]:checked+label{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(1 51 51 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(1 51 51 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity)); }.radio-toolbar input[type="radio"]:focus+label{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(1 51 51 / var(--tw-border-opacity)); }/* Accordion styles */.accordion input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}.accordion {
  margin: 1rem 0;
  overflow: hidden;
  /* box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5); */
}.accordion-label {
  display: flex;
  justify-content: space-between;
  padding: 1em;
  cursor: pointer;
}.accordion-content {
  max-height: 0;
  padding: 0 1em;
  transition: all 0.35s;
}input:checked ~ .accordion-content {
  max-height: 100vh;
  padding: 1em;
}.pieces {
    min-height: 260px;
}.page-item {
    cursor: pointer;
}.pieces:hover .piece-l {
    margin-left: -5rem
}.pieces:hover .piece-r {
    margin-right: -5rem
}@media only screen and (max-width: 800px) {


  .pieces {
    min-height: 160px;
    }
}.shadow-xl-piece {
    box-shadow: -10px 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)
}/**
* Ajax Spinner
*/.circle-loader {
  width: 60px;
  height: 60px;
  position: relative;
  margin: 4em auto;
}.circle-loader::before,
.circle-loader::after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  animation-duration: 3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}.circle-loader::before {
  background: #B4B8BD;
  animation-name: droplets;
}.circle-loader::after {
  border: 1px solid #B4B8BD;
  opacity: 0;
  animation-name: ripples;
}@keyframes droplets {
  0%,
  15% {
      opacity: 1;
  }
  15% {
      transform: scale(0.5);
  }
  60% {
      transform: scale(4);
  }
  60%,
  90% {
      opacity: 0;
  }
  90% {
      transform: scale(3);
  }
  95%,
  100% {
      opacity: 1;
  }
  100% {
      transform: scale(1);
  }
}@keyframes ripples {
  0%,
  30% {
      opacity: 0;
      transform: scale(1);
  }
  60% {
      opacity: 0.3;
  }
  90% {
      transform: scale(3);
  }
  100% {
      opacity: 0;
  }
}#ajaxsearchprores1_1.vertical, 
#ajaxsearchprores1_2.vertical, 
#ajaxsearchprores4_1.vertical, 
#ajaxsearchprores5_1.vertical, 
div.asp_r.asp_r_1.vertical {
    padding: 0 !important;
    border-radius: 7px !important;
}div.asp_w.asp_r .results .item {
    border-left: transparent !important;
    border-right: transparent !important;
}.page-template-page-links header,
.page-template-page-links footer {
    display: none;
}.page-template-page-links #content {
    margin-top: 0 !important;
}.ppw-pwd-submit-btn {
    font-size: 1rem;
    line-height: 1;
}.ppw-pwd-label {
    font-size: 1.3rem;
    margin-right: 1rem;
    line-height: 1;
}.ppw-ppf-desc {
    font-weight: 500;
    margin: 2rem 0;
}/*!
 * animate.css - https://animate.style/
 * Version - 4.0.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce), print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}.slider {
  display: flex;
  width: 300%;
  height: 100vh;
  transition: all 0.25s ease-in;
  transform: translateX(0);
}@media only screen and (max-width: 1000px) {
  .slider {
    height: 50vh;
  }
}.slider .box {
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  overflow: hidden;
  position: relative;
}@media only screen and (max-width: 650px) {
  .slider .box {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
  }
}.slider .box .bg {
  padding: 2rem;
  background-color: rgba(	1, 26, 26, 0.15);
  width: 60%; /*60%*/
  transform: skewX(0deg);/*7deg*/
  position: absolute;
  height: 100%;
  left: -10%;
  padding-left: 20rem;
  transform-origin: 0 100%;
}@media only screen and (max-width: 800px) {
  .slider .box .bg {
    width: 65%;
  }
}@media only screen and (max-width: 650px) {
  .slider .box .bg {
    width: 100%;
    left: 0;
    bottom: 0;
    height: 24%;
    transform: skewX(0deg);
  }
}.slider .box .bg::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: inherit;
  pointer-events: none;
  transform: skewX(0deg); /*10deg*/
}@media only screen and (max-width: 650px) {
  .slider .box .bg::before {
    width: 100%; /*120%*/
    bottom: 0;
    transform: skewX(0deg);
  }
}.slider .box .details {
  padding: 5rem;
  padding-left: 10rem;
  z-index: 100;
  /* grid-column: 1/span 1;
  grid-row: 1/-1; */
  display: flex;
  flex-direction: column;
}.slider .box .details a {
      width: 50%;
}@media only screen and (max-width: 1440px) {
  .slider .box .details {
    padding-right: 2rem;
  }
}@media only screen and (max-width: 650px) {
  .slider .box .details {
    grid-row: 2/span 1;
    grid-column: 1/-1;
    text-align: center;
    padding: 2rem;
    transform: translateY(-5rem);
  }
  .slider .box .details a {
      width: 100%;
}
}.slider .box .details h1 {
  font-size: 3.5rem;
  font-weight: 300;
  margin-bottom: 0.5rem;
  font-family: 'Work Sans', sans-serif;
  color: #F1EFEB;
}.slider .box .details p {
  display: inline-block;
  font-size: 1.3rem;
  color: #fff;
  margin-bottom: 2rem;
  margin-right: 5rem;
}@media only screen and (max-width: 800px) {
  .slider .box .details p {
    margin-right: 0;
  }
  .slider .box .details h1 {
    font-size: 2.5rem;
  }
  .slider .box .details a {
    width: 100%;
  }
}.slider .box .details button {
  padding: 1rem 3rem;
  color: #fff;
  border-radius: 2rem;
  outline: none;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}.slider .box .details button:hover {
  opacity: 0.8;
}.slider .box .details button:focus {
  outline: none;
  border: none;
}.slider .box1 {
  background-color: #500033;
}.slider .box1 .illustration .inner {
  background-color: #FF0077;
}.slider .box1 .illustration .inner::after, .slider .box1 .illustration .inner::before {
  background-color: rgba(255, 0, 119, 0.4);
}.slider .box1 button {
  background-color: #FF0077;
}.slider .box2 {
  background-color: #000050;
}.slider .box2 .illustration .inner {
  background-color: #0033FF;
}.slider .box2 .illustration .inner::after, .slider .box2 .illustration .inner::before {
  background-color: rgba(0, 51, 255, 0.4);
}.slider .box2 button {
  background-color: #0033FF;
}.slider .box3 {
  background-color: #00501D;
}.slider .box3 .illustration .inner {
  background-color: #00FF44;
}.slider .box3 .illustration .inner::after, .slider .box3 .illustration .inner::before {
  background-color: rgba(0, 255, 68, 0.4);
}.slider .box3 button {
  background-color: #00FF44;
}.slider .box4 {
  background-color: #554D00;
}.slider .box4 .illustration .inner {
  background-color: #FF4E00;
}.slider .box4 .illustration .inner::after, .slider .box4 .illustration .inner::before {
  background-color: rgba(255, 78, 0, 0.4);
}.slider .box4 button {
  background-color: #FF4E00;
}.slider .box5 {
  background-color: #300050;
}.slider .box5 .illustration .inner {
  background-color: #8000FF;
}.slider .box5 .illustration .inner::after, .slider .box5 .illustration .inner::before {
  background-color: rgba(128, 0, 255, 0.4);
}.slider .box5 button {
  background-color: #8000FF;
}.slider .illustration {
  grid-column: 2/-1;
  grid-row: 1/-1;
  justify-self: center;
}@media only screen and (max-width: 650px) {
  .slider .illustration {
    grid-row: 1/span 1;
    grid-column: 1/-1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}.slider .illustration div {
  height: 25rem;
  width: 18rem;
  border-radius: 3rem;
  background-color: #FF0077;
  position: relative;
  transform: skewX(-10deg);
}@media only screen and (max-width: 800px) {
  .slider .illustration div {
    height: 20rem;
    width: 15rem;
  }
}.slider .illustration div::after, .slider .illustration div::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 3rem;
  top: 0;
  left: 0;
}.slider .illustration div::after {
  transform: translate(4rem, -1rem);
}.slider .illustration div::before {
  transform: translate(2rem, -2rem);
}.prev,
.next,
.trail {
  z-index: 999;
  position: absolute;
}.prev,
.next {
  width: 4rem;
  cursor: pointer;
  opacity: 0.7;
  transition: all 0.3s ease;
}@media only screen and (max-width: 650px) {
  .prev,
.next {
    display: none;
  }
}.prev:hover,
.next:hover {
  opacity: 1;
}.prev {
  top: 50%;
  left: 2%;
  transform: translateY(-50%);
}.next {
  top: 50%;
  right: 2%;
  transform: translateY(-50%);
}.trail {
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%);
  width: 60%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
  text-align: center;
  font-size: 1.5rem;
}@media only screen and (max-width: 650px) {
  .trail {
    width: 90%;
    bottom: 3%;
  }
}.trail div {
  padding: 2rem;
  border-top: 3px solid #fff;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.3s ease;
}.trail div:hover {
  opacity: 0.6;
}@media only screen and (max-width: 650px) {
  .trail div {
    padding: 1rem;
  }
}.active {
  opacity: 1 !important;
}/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 */.ms-parent {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    min-width: 230px;
    font-family: 'Work Sans', sans-serif;
}.ms-choice {
    display: block;
    width: 100%;
    height: 45px;
    padding: 0;
    overflow: hidden;
    cursor: pointer;
    border: 0px solid #aaa;
    text-align: left;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    border-radius: 2px;
    background-color: #f1efeb;
}.ms-choice.disabled {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}.ms-choice > span {
    position: absolute;
    top: 0;
    left: 0;
    right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-left: 8px;
    padding-top: 10px;
    font-weight: normal;
    --tw-text-opacity: 1;
    color: rgb(1 51 51 / var(--tw-text-opacity));
}.ms-choice > span.placeholder {
    color: rgba(1, 51, 51, 0.75);
    font-size: 12px;
}.ms-choice > div {
    position: absolute;
    top: 10px;
    right: 0;
    width: 20px;
    height: 25px;
    background: url(../images/multiple-select.png?6412f99bb3bd078051125a02f499ac55) left top no-repeat;
}.ms-choice > div.open {
    background: url(../images/multiple-select.png?6412f99bb3bd078051125a02f499ac55) right top no-repeat;
}.ms-drop {
    width: 100%;
    overflow: hidden;
    display: none;
    margin-top: 12px;
    padding: 0;
    position: absolute;
    z-index: 1000;
    background: #f1efeb;
    color: #013333;
    /* border: 1px solid #aaa; */
    border-radius: 7px;
}@media screen and (max-width: 768px)  {
    .ms-drop {
        position: relative;
    }
}.ms-drop.bottom {
    top: 100%;
    /* -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .1); */
}.ms-drop.top {
    bottom: 100%;
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}.ms-search {
    display: none;
    margin: 0;
    min-height: 26px;
    padding: 4px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    z-index: 10000;
}.ms-search input {
    width: 100%;
    height: auto !important;
    min-height: 24px;
    padding: 0 20px 0 5px;
    margin: 0;
    outline: 0;
    font-family: 'Work Sans', sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    background: #fff url(../images/multiple-select.png?6412f99bb3bd078051125a02f499ac55) no-repeat 100% -22px;
    background: url(../images/multiple-select.png?6412f99bb3bd078051125a02f499ac55) no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}.ms-search, .ms-search input {
    -khtml-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}.ms-drop ul {
    overflow: auto;
    margin: 0;
    padding: 5px 8px;
}.ms-drop ul > li {
    list-style: none;
    display: list-item;
    background-image: none;
    position: static;
    font-size: 0.85rem;
}.ms-drop ul > li .disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
}.ms-drop ul > li.multiple {
    display: block;
    float: left;
}.ms-drop ul > li.group {
    clear: both;
}.ms-drop ul > li.multiple label {
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.ms-drop ul > li label {
    font-weight: normal;
    display: block;
    white-space: nowrap;
    text-transform: uppercase;
}.ms-drop ul > li label.optgroup {
    font-weight: normal;
}.ms-drop input[type="checkbox"] {
    vertical-align: middle;
    min-width: 25px;
    height: 25px !important;
    min-height: 25px !important;
    margin-right: 8px;
}.ms-drop .ms-no-results {
    display: none;
}.hover\:shadow-sm:hover{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }@media (min-width: 600px){.sm\:mt-6{
    margin-top: 1.5rem; }.sm\:flex{
    display: flex; }.sm\:h-24{
    height: 6rem; }.sm\:h-40{
    height: 10rem; }.sm\:h-96{
    height: 24rem; }.sm\:h-\[40vh\]{
    height: 40vh; }.sm\:h-\[47vh\]{
    height: 47vh; }.sm\:h-\[50vh\]{
    height: 50vh; }.sm\:w-1\/2{
    width: 50%; }.sm\:w-24{
    width: 6rem; }.sm\:w-40{
    width: 10rem; }.sm\:flex-row{
    flex-direction: row; }.sm\:px-0{
    padding-left: 0px;
    padding-right: 0px; } }@media (min-width: 821px){.md\:mx-0{
    margin-left: 0px;
    margin-right: 0px; }.md\:mx-12{
    margin-left: 3rem;
    margin-right: 3rem; }.md\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem; }.md\:mx-8{
    margin-left: 2rem;
    margin-right: 2rem; }.md\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem; }.md\:my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }.md\:-mt-0{
    margin-top: -0px; }.md\:mb-10{
    margin-bottom: 2.5rem; }.md\:mb-20{
    margin-bottom: 5rem; }.md\:mb-24{
    margin-bottom: 6rem; }.md\:mb-4{
    margin-bottom: 1rem; }.md\:mr-6{
    margin-right: 1.5rem; }.md\:mt-12{
    margin-top: 3rem; }.md\:mt-6{
    margin-top: 1.5rem; }.md\:flex{
    display: flex; }.md\:hidden{
    display: none; }.md\:h-20{
    height: 5rem; }.md\:h-64{
    height: 16rem; }.md\:h-80{
    height: 20rem; }.md\:h-\[60vh\]{
    height: 60vh; }.md\:h-auto{
    height: auto; }.md\:h-full{
    height: 100%; }.md\:w-1\/2{
    width: 50%; }.md\:w-1\/3{
    width: 33.333333%; }.md\:w-10\/12{
    width: 83.333333%; }.md\:w-2\/12{
    width: 16.666667%; }.md\:w-3\/12{
    width: 25%; }.md\:w-3\/5{
    width: 60%; }.md\:w-32{
    width: 8rem; }.md\:w-5\/12{
    width: 41.666667%; }.md\:w-64{
    width: 16rem; }.md\:w-7\/12{
    width: 58.333333%; }.md\:w-8\/12{
    width: 66.666667%; }.md\:flex-row{
    flex-direction: row; }.md\:justify-start{
    justify-content: flex-start; }.md\:justify-center{
    justify-content: center; }.md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem; }.md\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem; }.md\:pt-0{
    padding-top: 0px; }.md\:pt-6{
    padding-top: 1.5rem; }.md\:text-left{
    text-align: left; }.md\:text-right{
    text-align: right; }.md\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem; }.md\:text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem; }.md\:text-5xl{
    font-size: 3rem;
    line-height: 1; }.md\:text-light{
    --tw-text-opacity: 1;
    color: rgb(241 239 235 / var(--tw-text-opacity)); }.md\:invert{
    --tw-invert: invert(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); } }@media (min-width: 1440px){.lg\:-mx-4{
    margin-left: -1rem;
    margin-right: -1rem; }.lg\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem; }.lg\:mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem; }.lg\:my-0{
    margin-top: 0px;
    margin-bottom: 0px; }.lg\:my-16{
    margin-top: 4rem;
    margin-bottom: 4rem; }.lg\:mb-0{
    margin-bottom: 0px; }.lg\:mt-0{
    margin-top: 0px; }.lg\:mt-20{
    margin-top: 5rem; }.lg\:block{
    display: block; }.lg\:flex{
    display: flex; }.lg\:hidden{
    display: none; }.lg\:h-112{
    height: 40rem; }.lg\:h-20{
    height: 5rem; }.lg\:h-32{
    height: 8rem; }.lg\:h-64{
    height: 16rem; }.lg\:h-72{
    height: 18rem; }.lg\:h-\[50vh\]{
    height: 50vh; }.lg\:h-\[60vh\]{
    height: 60vh; }.lg\:h-\[81vh\]{
    height: 81vh; }.lg\:max-h-\[50vh\]{
    max-height: 50vh; }.lg\:w-1\/2{
    width: 50%; }.lg\:w-1\/3{
    width: 33.333333%; }.lg\:w-1\/4{
    width: 25%; }.lg\:w-1\/5{
    width: 20%; }.lg\:w-10\/12{
    width: 83.333333%; }.lg\:w-2\/12{
    width: 16.666667%; }.lg\:w-2\/5{
    width: 40%; }.lg\:w-3\/12{
    width: 25%; }.lg\:w-32{
    width: 8rem; }.lg\:w-48{
    width: 12rem; }.lg\:w-5\/12{
    width: 41.666667%; }.lg\:w-64{
    width: 16rem; }.lg\:w-7\/12{
    width: 58.333333%; }.lg\:w-8\/12{
    width: 66.666667%; }.lg\:w-full{
    width: 100%; }.lg\:min-w-\[170px\]{
    min-width: 170px; }.lg\:flex-row{
    flex-direction: row; }.lg\:bg-transparent{
    background-color: transparent; }.lg\:bg-fixed{
    background-attachment: fixed; }.lg\:p-0{
    padding: 0px; }.lg\:text-left{
    text-align: left; }.lg\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem; }.lg\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem; } }@media (min-width: 1620px){.xl\:mx-0{
    margin-left: 0px;
    margin-right: 0px; }.xl\:w-1\/4{
    width: 25%; }.xl\:w-48{
    width: 12rem; }.xl\:w-auto{
    width: auto; }.xl\:p-4{
    padding: 1rem; }.xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem; }.xl\:pl-0{
    padding-left: 0px; }.xl\:text-5xl{
    font-size: 3rem;
    line-height: 1; }.xl\:text-7xl{
    font-size: 4.5rem;
    line-height: 1; } }

