        


@keyframes go2264125279{from{transform:scale(0) rotate(45deg);opacity:0;}to{transform:scale(1) rotate(45deg);opacity:1;}}@keyframes go3020080000{from{transform:scale(0);opacity:0;}to{transform:scale(1);opacity:1;}}@keyframes go463499852{from{transform:scale(0) rotate(90deg);opacity:0;}to{transform:scale(1) rotate(90deg);opacity:1;}}@keyframes go1268368563{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes go1310225428{from{transform:scale(0) rotate(45deg);opacity:0;}to{transform:scale(1) rotate(45deg);opacity:1;}}@keyframes go651618207{0%{height:0;width:0;opacity:0;}40%{height:0;width:6px;opacity:1;}100%{opacity:1;height:10px;}}@keyframes go901347462{from{transform:scale(0.6);opacity:0.4;}to{transform:scale(1);opacity:1;}}.go4109123758{z-index:9999;}.go4109123758 > *{pointer-events:auto;}
        /* globals */
         /*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
         /*
         Document
         ========
         */
         /**
         Use a better box model (opinionated).
         */
         .pelcro-root *,
         .pelcro-root *::before,
         .pelcro-root *::after {
         box-sizing: border-box;
         }
         /**
         Use a more readable tab size (opinionated).
         */
         .pelcro-root {
         tab-size: 4;
         }
         /**
         1. Correct the line height in all browsers.
         2. Prevent adjustments of font size after orientation changes in iOS.
         */
         .pelcro-root {
         line-height: 1.15; /* 1 */
         -webkit-text-size-adjust: 100%;
         text-size-adjust: 100%; /* 2 */
         }
         /*
         Sections
         ========
         */
         /**
         Remove the margin in all browsers.
         */
         .pelcro-root {
         margin: 0;
         }
         /**
         Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
         */
         .pelcro-root {
         font-family: system-ui, -apple-system,
         /* Firefox supports this but not yet `system-ui` */ "Segoe UI",
         Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji",
         "Segoe UI Emoji";
         }
         /*
         Grouping content
         ================
         */
         /**
         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)
         */
         .pelcro-root hr {
         height: 0; /* 1 */
         color: inherit; /* 2 */
         }
         /*
         Text-level semantics
         ====================
         */
         /**
         Add the correct text decoration in Chrome, Edge, and Safari.
         */
         .pelcro-root abbr[title] {
         -webkit-text-decoration: underline dotted;
         text-decoration: underline dotted;
         }
         /**
         Add the correct font weight in Edge and Safari.
         */
         .pelcro-root b,
         .pelcro-root strong {
         font-weight: bolder;
         }
         /**
         1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
         2. Correct the odd 'em' font sizing in all browsers.
         */
         .pelcro-root code,
         .pelcro-root kbd,
         .pelcro-root samp,
         .pelcro-root pre {
         font-family: ui-monospace, SFMono-Regular, Consolas,
         "Liberation Mono", Menlo, monospace; /* 1 */
         font-size: 1em; /* 2 */
         }
         /**
         Add the correct font size in all browsers.
         */
         .pelcro-root small {
         font-size: 80%;
         }
         /**
         Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
         */
         .pelcro-root sub,
         .pelcro-root sup {
         font-size: 75%;
         line-height: 0;
         position: relative;
         vertical-align: baseline;
         }
         .pelcro-root sub {
         bottom: -0.25em;
         }
         .pelcro-root sup {
         top: -0.5em;
         }
         /*
         Tabular data
         ============
         */
         /**
         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)
         */
         .pelcro-root table {
         text-indent: 0; /* 1 */
         border-color: inherit; /* 2 */
         }
         /*
         Forms
         =====
         */
         /**
         1. Change the font styles in all browsers.
         2. Remove the margin in Firefox and Safari.
         */
         .pelcro-root button,
         .pelcro-root input,
         .pelcro-root optgroup,
         .pelcro-root select,
         .pelcro-root textarea {
         font-family: inherit; /* 1 */
         font-size: 100%; /* 1 */
         line-height: 1.15; /* 1 */
         margin: 0; /* 2 */
         }
         /**
         Remove the inheritance of text transform in Edge and Firefox.
         1. Remove the inheritance of text transform in Firefox.
         */
         .pelcro-root button,
         .pelcro-root select {
         /* 1 */
         text-transform: none;
         }
         /**
         Correct the inability to style clickable types in iOS and Safari.
         */
         .pelcro-root button,
         .pelcro-root [type="button"],
         .pelcro-root [type="reset"],
         .pelcro-root [type="submit"] {
         -webkit-appearance: button;
         appearance: button;
         }
         /**
         Remove the inner border and padding in Firefox.
         */
         /**
         Restore the focus styles unset by the previous rule.
         */
         /**
         Remove the additional ':invalid' styles in Firefox.
         See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
         */
         /**
         Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
         */
         .pelcro-root legend {
         padding: 0;
         }
         /**
         Add the correct vertical alignment in Chrome and Firefox.
         */
         .pelcro-root progress {
         vertical-align: baseline;
         }
         /**
         Correct the cursor style of increment and decrement buttons in Safari.
         */
         /**
         1. Correct the odd appearance in Chrome and Safari.
         2. Correct the outline style in Safari.
         */
         /**
         Remove the inner padding in Chrome and Safari on macOS.
         */
         /**
         1. Correct the inability to style clickable types in iOS and Safari.
         2. Change font properties to 'inherit' in Safari.
         */
         /*
         Interactive
         ===========
         */
         /*
         Add the correct display in Chrome and Safari.
         */
         .pelcro-root summary {
         display: list-item;
         }
         /**
         * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
         * A thin layer on top of normalize.css that provides a starting point more
         * suitable for web applications.
         */
         /**
         * Removes the default spacing and border for appropriate elements.
         */
         .pelcro-root blockquote,
         .pelcro-root dl,
         .pelcro-root dd,
         .pelcro-root h1,
         .pelcro-root h2,
         .pelcro-root h3,
         .pelcro-root h4,
         .pelcro-root h5,
         .pelcro-root h6,
         .pelcro-root hr,
         .pelcro-root figure,
         .pelcro-root p,
         .pelcro-root pre {
         margin: 0;
         padding: 0;
         font-weight: normal;
         }
         .pelcro-root button {
         background-color: transparent;
         background-image: none;
         }
         /**
         * Work around a Firefox/IE bug where the transparent `button` background
         * results in a loss of the default `button` focus styles.
         */
         .pelcro-root button:focus {
         outline: 1px dotted;
         outline: 5px auto -webkit-focus-ring-color;
         }
         .pelcro-root fieldset {
         margin: 0;
         padding: 0;
         }
         .pelcro-root ol,
         .pelcro-root ul {
         list-style: none;
         margin: 0;
         padding: 0;
         }
         /**
         * Tailwind custom reset styles
         */
         /**
         * 1. Use the user's configured `sans` font-family (with Tailwind's default
         *    sans-serif font stack as a fallback) as a sane default.
         * 2. Use Tailwind's default "normal" line-height so the user isn't forced
         *    to override it to ensure consistency even when using the default theme.
         */
         .pelcro-root {
         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"; /* 1 */
         line-height: 1.5; /* 2 */
         }
         /**
         * 1. Prevent padding and border from affecting element width.
         *
         *    We used to set this in the html element and inherit from
         *    the parent element for everything else. This caused issues
         *    in shadow-dom-enhanced elements like 
         <details>
         where the content
         *    is wrapped by a div with box-sizing set to `content-box`.
         *
         *    https://github.com/mozdevs/cssremedy/issues/4
         *
         *
         * 2. Allow adding a border to an element by just adding a border-width.
         *
         *    By default, the way the browser specifies that an element should have no
         *    border is by setting it's border-style to `none` in the user-agent
         *    stylesheet.
         *
         *    In order to easily add borders to elements by just setting the `border-width`
         *    property, we change the default border-style for all elements to `solid`, and
         *    use border-width to hide them instead. This way our `border` utilities only
         *    need to set the `border-width` property instead of the entire `border`
         *    shorthand, making our border utilities much more straightforward to compose.
         *
         *    https://github.com/tailwindcss/tailwindcss/pull/116
         */
         .pelcro-root *,
         .pelcro-root ::before,
         .pelcro-root ::after {
         box-sizing: border-box; /* 1 */
         border-width: 0; /* 2 */
         border-style: solid; /* 2 */
         border-color: #e5e7eb; /* 2 */
         }
         /*
         * Ensure horizontal rules are visible by default
         */
         .pelcro-root hr {
         border-top-width: 1px;
         }
         /**
         * Undo the `border-style: none` reset that Normalize applies to images so that
         * our `border-{width}` utilities have the expected effect.
         *
         * The Normalize reset is unnecessary for us since we default the border-width
         * to 0 on all elements.
         *
         * https://github.com/tailwindcss/tailwindcss/issues/362
         */
         .pelcro-root img {
         border-style: solid;
         }
         .pelcro-root textarea {
         resize: vertical;
         }
         .pelcro-root input::placeholder,
         .pelcro-root textarea::placeholder {
         color: #9ca3af;
         }
         .pelcro-root button,
         .pelcro-root [role="button"] {
         cursor: pointer;
         }
         .pelcro-root table {
         border-collapse: collapse;
         }
         .pelcro-root h1,
         .pelcro-root h2,
         .pelcro-root h3,
         .pelcro-root h4,
         .pelcro-root h5,
         .pelcro-root h6 {
         font-size: inherit;
         font-weight: inherit;
         }
         /**
         * Reset links to optimize for opt-in styling instead of
         * opt-out.
         */
         .pelcro-root a {
         color: inherit;
         text-decoration: inherit;
         }
         /**
         * Reset form element properties that are easy to forget to
         * style explicitly so you don't inadvertently introduce
         * styles that deviate from your design system. These styles
         * supplement a partial reset that is already applied by
         * normalize.css.
         */
         .pelcro-root button,
         .pelcro-root input,
         .pelcro-root optgroup,
         .pelcro-root select,
         .pelcro-root textarea {
         padding: 0;
         line-height: inherit;
         color: inherit;
         }
         /**
         * Use the configured 'mono' font family for elements that
         * are expected to be rendered with a monospace font, falling
         * back to the system monospace stack if there is no configured
         * 'mono' font family.
         */
         .pelcro-root pre,
         .pelcro-root code,
         .pelcro-root kbd,
         .pelcro-root samp {
         font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
         "Liberation Mono", "Courier New", monospace;
         }
         /**
         * Make replaced elements `display: block` by default as that's
         * the behavior you want almost all of the time. Inspired by
         * CSS Remedy, with `svg` added as well.
         *
         * https://github.com/mozdevs/cssremedy/issues/14
         */
         .pelcro-root img,
         .pelcro-root svg,
         .pelcro-root video,
         .pelcro-root canvas,
         .pelcro-root audio,
         .pelcro-root iframe,
         .pelcro-root embed,
         .pelcro-root object {
         display: block;
         vertical-align: middle;
         }
         /**
         * Constrain images and videos to the parent width and preserve
         * their instrinsic aspect ratio.
         *
         * https://github.com/mozdevs/cssremedy/issues/14
         */
         .pelcro-root img,
         .pelcro-root video {
         max-width: 100%;
         height: auto;
         }
         .pelcro-root p {
         color: #111827;
         }
         .pelcro-root [multiple],
         .pelcro-root [type="date"],
         .pelcro-root [type="datetime-local"],
         .pelcro-root [type="email"],
         .pelcro-root [type="month"],
         .pelcro-root [type="number"],
         .pelcro-root [type="password"],
         .pelcro-root [type="search"],
         .pelcro-root [type="tel"],
         .pelcro-root [type="text"],
         .pelcro-root [type="time"],
         .pelcro-root [type="url"],
         .pelcro-root [type="week"],
         .pelcro-root select,
         .pelcro-root textarea {
         -webkit-appearance: none;
         appearance: none;
         background-color: #fff;
         border-color: #6b7280;
         border-width: 1px;
         border-radius: 0;
         padding-top: 0.5rem;
         padding-right: 0.75rem;
         padding-bottom: 0.5rem;
         padding-left: 0.75rem;
         font-size: 1rem;
         line-height: 1.5rem;
         }
         .pelcro-root input::placeholder,
         .pelcro-root textarea::placeholder {
         color: #6b7280;
         opacity: 1;
         }
         .pelcro-root ::-webkit-datetime-edit-fields-wrapper {
         padding: 0;
         }
         .pelcro-root ::-webkit-date-and-time-value {
         min-height: 1.5em;
         }
         .pelcro-root select {
         background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
         background-position: right 0.5rem center;
         background-repeat: no-repeat;
         background-size: 1.5em 1.5em;
         padding-right: 2.5rem;
         -webkit-print-color-adjust: exact;
         color-adjust: exact;
         }
         .pelcro-root [multiple] {
         background-image: initial;
         background-position: initial;
         background-repeat: unset;
         background-size: initial;
         padding-right: 0.75rem;
         -webkit-print-color-adjust: unset;
         color-adjust: unset;
         }
         .pelcro-root [type="checkbox"],
         .pelcro-root [type="radio"] {
         -webkit-appearance: none;
         appearance: none;
         padding: 0;
         -webkit-print-color-adjust: exact;
         color-adjust: exact;
         display: inline-block;
         vertical-align: middle;
         background-origin: border-box;
         -webkit-user-select: none;
         user-select: none;
         flex-shrink: 0;
         height: 1rem;
         width: 1rem;
         color: #2563eb;
         background-color: #fff;
         border-color: #6b7280;
         border-width: 1px;
         }
         .pelcro-root [type="checkbox"] {
         border-radius: 0;
         }
         .pelcro-root [type="radio"] {
         border-radius: 100%;
         }
         .pelcro-root [type="checkbox"]:checked,
         .pelcro-root [type="radio"]:checked {
         border-color: transparent;
         background-color: currentColor;
         background-size: 100% 100%;
         background-position: center;
         background-repeat: no-repeat;
         }
         .pelcro-root [type="checkbox"]:checked {
         background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.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'/%3e%3c/svg%3e");
         }
         .pelcro-root [type="radio"]:checked {
         background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
         }
         .pelcro-root [type="checkbox"]:checked:focus,
         .pelcro-root [type="checkbox"]:checked:hover,
         .pelcro-root [type="radio"]:checked:focus,
         .pelcro-root [type="radio"]:checked:hover {
         border-color: transparent;
         background-color: currentColor;
         }
         .pelcro-root [type="checkbox"]:indeterminate {
         background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
         border-color: transparent;
         background-color: currentColor;
         background-size: 100% 100%;
         background-position: center;
         background-repeat: no-repeat;
         }
         .pelcro-root [type="checkbox"]:indeterminate:focus,
         .pelcro-root [type="checkbox"]:indeterminate:hover {
         border-color: transparent;
         background-color: currentColor;
         }
         .pelcro-root [type="file"] {
         background: unset;
         border-color: inherit;
         border-width: 0;
         border-radius: 0;
         padding: 0;
         font-size: unset;
         line-height: inherit;
         }
         :root {
         /* default values represent Pelcro's green color */
         --plc-primary-hue: 174;
         --plc-primary-saturation: 55%;
         --plc-primary-lightness: 44%;
         }
         .grecaptcha-badge {
         visibility: hidden;
         }
         /* sub-components and components */
         .pelcro-root .pelcro-badge-wrapper {
         position: relative;
         width: max-content;
         }
         .pelcro-root .pelcro-badge {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         border-radius: 9999px;
         display: flex;
         flex-wrap: wrap;
         align-items: center;
         justify-content: center;
         font-weight: 700;
         height: 25%;
         font-size: 0.875rem;
         line-height: 1.25rem;
         position: absolute;
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         width: 25%;
         top: -5%;
         right: -5%;
         }
         .pelcro-modal-open {
         overflow: hidden;
         }
         .pelcro-root .pelcro-modal-overlay {
         --tw-bg-opacity: 1;
         background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
         --tw-bg-opacity: 0.6;
         display: flex;
         align-items: center;
         justify-content: center;
         height: 100%;
         overflow: auto;
         position: fixed;
         top: 0px;
         left: 0px;
         width: 100%;
         z-index: 999999;
         -webkit-backdrop-filter: blur(2px);
         backdrop-filter: blur(2px);
         }
         .pelcro-root .pelcro-modal {
         width: 100%;
         }
         @media (min-width: 640px) {
         .pelcro-root .pelcro-modal {
         max-width: 640px;
         }
         }
         @media (min-width: 768px) {
         .pelcro-root .pelcro-modal {
         max-width: 768px;
         }
         }
         @media (min-width: 1024px) {
         .pelcro-root .pelcro-modal {
         max-width: 1024px;
         }
         }
         @media (min-width: 1280px) {
         .pelcro-root .pelcro-modal {
         max-width: 1280px;
         }
         }
         @media (min-width: 1536px) {
         .pelcro-root .pelcro-modal {
         max-width: 1536px;
         }
         }
         .pelcro-root .pelcro-modal {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         border-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         border-radius: 0.375rem;
         border-top-width: 8px;
         display: flex;
         flex-direction: column;
         align-items: center;
         max-width: 32rem;
         position: absolute;
         top: 0px;
         }
         @media (min-width: 768px) {
         .pelcro-root .pelcro-modal {
         margin-top: 2rem;
         }
         }
         .pelcro-root .pelcro-modal-content {
         width: 100%;
         }
         .pelcro-root .pelcro-modal-header {
         padding: 0.25rem;
         }
         .pelcro-root .pelcro-modal-close {
         background-color: transparent;
         }
         .pelcro-root .pelcro-modal-close:hover {
         background-color: transparent;
         }
         .pelcro-root .pelcro-modal-close:focus {
         background-color: transparent;
         }
         .pelcro-root .pelcro-modal-close {
         border-width: 0px;
         position: absolute;
         top: 0.75rem;
         right: 0.75rem;
         }
         .pelcro-root .pelcro-modal-close:hover {
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .pelcro-modal-close {
         --tw-text-opacity: 1;
         color: rgba(107, 114, 128, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-modal-close:hover {
         --tw-text-opacity: 1;
         color: rgba(0, 0, 0, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-modal-close:focus {
         --tw-text-opacity: 1;
         color: rgba(0, 0, 0, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-modal-close {
         width: 1.5rem;
         z-index: 999999;
         }
         .pelcro-root .pelcro-modal-body {
         margin-top: 1rem;
         margin-bottom: 1rem;
         margin-left: 2rem;
         margin-right: 2rem;
         }
         .pelcro-root .pelcro-modal-footer {
         display: flex;
         flex-direction: column;
         align-items: center;
         justify-content: center;
         font-size: 0.875rem;
         line-height: 1.25rem;
         margin-left: 2rem;
         margin-right: 2rem;
         margin-bottom: 1rem;
         margin-top: 1.5rem;
         }
         .pelcro-root .pelcro-input-wrapper {
         margin-bottom: 1.5rem;
         width: 100%;
         }
         .pelcro-root .pelcro-input-label {
         margin-bottom: 0.25rem;
         --tw-text-opacity: 1;
         color: rgba(17, 24, 39, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-input-error {
         height: auto;
         font-size: 0.875rem;
         line-height: 1.25rem;
         margin-top: 0.125rem;
         position: absolute;
         --tw-text-opacity: 1;
         color: rgba(180, 48, 43, var(--tw-text-opacity));
         text-transform: none;
         }
         .pelcro-root .pelcro-input-invalid {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         --tw-ring-opacity: 1;
         --tw-ring-color: rgba(209, 70, 65, var(--tw-ring-opacity));
         }
         .pelcro-root .pelcro-input-field {
         -webkit-appearance: none;
         appearance: none;
         --tw-bg-opacity: 1;
         background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
         }
         .pelcro-root .pelcro-input-field:disabled {
         --tw-bg-opacity: 1;
         background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
         }
         .pelcro-root .pelcro-input-field {
         --tw-border-opacity: 1;
         border-color: rgba(209, 213, 219, var(--tw-border-opacity));
         border-radius: 0.125rem;
         border-style: solid;
         border-width: 1px;
         }
         .pelcro-root .pelcro-input-field:disabled {
         cursor: not-allowed;
         }
         .pelcro-root .pelcro-input-field {
         outline: 2px solid transparent;
         outline-offset: 2px;
         padding: 0.5rem;
         }
         .pelcro-root .pelcro-input-field:focus {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 10%));
         }
         .pelcro-root .pelcro-input-field {
         --tw-text-opacity: 1;
         color: rgba(17, 24, 39, var(--tw-text-opacity));
         width: 100%;
         }
         .pelcro-root .pelcro-checkbox-label {
         margin-left: 0.5rem;
         --tw-text-opacity: 1;
         color: rgba(17, 24, 39, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-checkbox:checked {
         border-color: transparent;
         }
         .pelcro-root .pelcro-checkbox {
         border-radius: 0.25rem;
         }
         .pelcro-root .pelcro-checkbox:disabled {
         cursor: not-allowed;
         }
         .pelcro-root .pelcro-checkbox:focus {
         outline: 2px solid transparent;
         outline-offset: 2px;
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         --tw-ring-offset-width: 2px;
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 20%));
         }
         .pelcro-root .pelcro-checkbox {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .pelcro-checkbox:disabled {
         --tw-text-opacity: 1;
         color: rgba(209, 213, 219, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-checkbox::before {
         display: none;
         }
         .pelcro-root .pelcro-loader-wrapper {
         display: flex;
         align-items: center;
         align-self: center;
         justify-content: center;
         width: 100%;
         }
         .pelcro-root .pelcro-button-solid {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .pelcro-button-solid:hover {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 10%));
         }
         .pelcro-root .pelcro-button-solid:focus {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 10%));
         }
         .pelcro-root .pelcro-button-solid:disabled {
         --tw-bg-opacity: 1;
         background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
         }
         .pelcro-root .pelcro-button-solid {
         border-radius: 0.25rem;
         border-width: 0px;
         }
         .pelcro-root .pelcro-button-solid:disabled {
         cursor: not-allowed;
         }
         .pelcro-root .pelcro-button-solid {
         display: inline-flex;
         align-items: center;
         justify-items: center;
         justify-content: center;
         font-weight: 600;
         }
         .pelcro-root .pelcro-button-solid:focus {
         outline: 2px solid transparent;
         outline-offset: 2px;
         }
         .pelcro-root .pelcro-button-solid {
         padding-top: 0.5rem;
         padding-bottom: 0.5rem;
         padding-left: 1.5rem;
         padding-right: 1.5rem;
         }
         .pelcro-root .pelcro-button-solid:hover {
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .pelcro-button-solid:focus {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 20%));
         }
         .pelcro-root .pelcro-button-solid {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-solid:hover {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-solid:focus {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-solid:disabled {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-solid {
         text-transform: uppercase;
         letter-spacing: 0.05em;
         width: max-content;
         }
         .pelcro-root .pelcro-button-outline {
         background-color: transparent;
         }
         .pelcro-root .pelcro-button-outline:hover {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 10%));
         }
         .pelcro-root .pelcro-button-outline:focus {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 10%));
         }
         .pelcro-root .pelcro-button-outline:disabled {
         background-color: transparent;
         }
         .pelcro-root .pelcro-button-outline {
         border-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .pelcro-button-outline:disabled {
         --tw-border-opacity: 1;
         border-color: rgba(107, 114, 128, var(--tw-border-opacity));
         }
         .pelcro-root .pelcro-button-outline {
         border-radius: 0.25rem;
         border-width: 1px;
         }
         .pelcro-root .pelcro-button-outline:disabled {
         cursor: not-allowed;
         }
         .pelcro-root .pelcro-button-outline {
         display: inline-flex;
         align-items: center;
         justify-items: center;
         justify-content: center;
         font-weight: 600;
         }
         .pelcro-root .pelcro-button-outline:focus {
         outline: 2px solid transparent;
         outline-offset: 2px;
         }
         .pelcro-root .pelcro-button-outline {
         padding-top: 0.5rem;
         padding-bottom: 0.5rem;
         padding-left: 1.5rem;
         padding-right: 1.5rem;
         }
         .pelcro-root .pelcro-button-outline:hover {
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .pelcro-button-outline:focus {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 20%));
         }
         .pelcro-root .pelcro-button-outline {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .pelcro-button-outline:hover {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-outline:focus {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-outline:disabled {
         --tw-text-opacity: 1;
         color: rgba(107, 114, 128, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-outline {
         text-transform: uppercase;
         letter-spacing: 0.05em;
         width: max-content;
         }
         .pelcro-root .pelcro-button-icon:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
         }
         .pelcro-root .pelcro-button-icon {
         border-radius: 9999px;
         border-width: 0px;
         }
         .pelcro-root .pelcro-button-icon:disabled {
         cursor: not-allowed;
         }
         .pelcro-root .pelcro-button-icon {
         display: inline-flex;
         align-items: center;
         justify-content: center;
         height: 2rem;
         }
         .pelcro-root .pelcro-button-icon:focus {
         outline: 2px solid transparent;
         outline-offset: 2px;
         }
         .pelcro-root .pelcro-button-icon:hover {
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .pelcro-button-icon:focus {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 20%));
         }
         .pelcro-root .pelcro-button-icon:hover {
         --tw-text-opacity: 1;
         color: rgba(75, 85, 99, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-icon:disabled {
         --tw-text-opacity: 1;
         color: rgba(209, 213, 219, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-icon {
         width: 2rem;
         }
         .pelcro-root .pelcro-button-ghost {
         background-color: transparent;
         }
         .pelcro-root .pelcro-button-ghost:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
         }
         .pelcro-root .pelcro-button-ghost:focus {
         --tw-bg-opacity: 1;
         background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
         }
         .pelcro-root .pelcro-button-ghost:disabled {
         background-color: transparent;
         }
         .pelcro-root .pelcro-button-ghost {
         border-radius: 0.5rem;
         border-width: 0px;
         }
         .pelcro-root .pelcro-button-ghost:disabled {
         cursor: not-allowed;
         }
         .pelcro-root .pelcro-button-ghost {
         display: inline-flex;
         align-items: center;
         justify-items: center;
         justify-content: center;
         font-weight: 600;
         font-size: 0.75rem;
         line-height: 1rem;
         }
         .pelcro-root .pelcro-button-ghost:focus {
         outline: 2px solid transparent;
         outline-offset: 2px;
         }
         .pelcro-root .pelcro-button-ghost {
         padding: 0.25rem;
         }
         .pelcro-root .pelcro-button-ghost:hover {
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .pelcro-button-ghost:focus {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 20%));
         }
         .pelcro-root .pelcro-button-ghost {
         --tw-text-opacity: 1;
         color: rgba(107, 114, 128, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-ghost:hover {
         --tw-text-opacity: 1;
         color: rgba(107, 114, 128, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-ghost:focus {
         --tw-text-opacity: 1;
         color: rgba(107, 114, 128, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-ghost:disabled {
         --tw-text-opacity: 1;
         color: rgba(209, 213, 219, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-button-ghost {
         width: max-content;
         }
         .pelcro-root .pelcro-button-spinner {
         height: 1.25rem;
         margin-right: 0.25rem;
         width: 1.25rem;
         animation: plc-spin 1s linear infinite;
         }
         .pelcro-root .pelcro-link {
         cursor: pointer;
         font-weight: 600;
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .pelcro-link:hover {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 10%));
         }
         .pelcro-root .pelcro-link {
         text-decoration: underline;
         }
         .pelcro-root .pelcro-radio-label {
         margin-left: 0.5rem;
         --tw-text-opacity: 1;
         color: rgba(17, 24, 39, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-radio:checked {
         border-color: transparent;
         }
         .pelcro-root .pelcro-radio {
         border-radius: 9999px;
         }
         .pelcro-root .pelcro-radio:disabled {
         cursor: not-allowed;
         }
         .pelcro-root .pelcro-radio:focus {
         outline: 2px solid transparent;
         outline-offset: 2px;
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         --tw-ring-offset-width: 2px;
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 20%));
         }
         .pelcro-root .pelcro-radio {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .pelcro-radio:disabled {
         --tw-text-opacity: 1;
         color: rgba(209, 213, 219, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-radio:checked::before {
         display: none;
         }
         .pelcro-root .pelcro-alert-error {
         --tw-bg-opacity: 1;
         background-color: rgba(239, 190, 188, var(--tw-bg-opacity));
         border-radius: 0.125rem;
         display: flex;
         align-items: center;
         justify-content: space-between;
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         margin-bottom: 0.5rem;
         padding-top: 0.75rem;
         padding-bottom: 0.75rem;
         padding-left: 1rem;
         padding-right: 1rem;
         --tw-text-opacity: 1;
         color: rgba(139, 37, 33, var(--tw-text-opacity));
         width: 100%;
         }
         .pelcro-root .pelcro-alert-success {
         --tw-bg-opacity: 1;
         background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
         border-radius: 0.125rem;
         display: flex;
         align-items: center;
         justify-content: space-between;
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         margin-bottom: 0.5rem;
         padding-top: 0.75rem;
         padding-bottom: 0.75rem;
         padding-left: 1rem;
         padding-right: 1rem;
         --tw-text-opacity: 1;
         color: rgba(6, 95, 70, var(--tw-text-opacity));
         width: 100%;
         }
         .pelcro-root .pelcro-alert-icon {
         flex-shrink: 0;
         height: 1.5rem;
         margin-right: 0.75rem;
         fill: currentColor;
         width: 1.5rem;
         }
         .pelcro-root .pelcro-alert-content {
         white-space: pre-wrap;
         }
         .pelcro-root .pelcro-alert-close {
         background-color: transparent;
         }
         .pelcro-root .pelcro-alert-close:hover {
         background-color: transparent;
         }
         .pelcro-root .pelcro-alert-close:focus {
         background-color: transparent;
         }
         .pelcro-root .pelcro-alert-close {
         border-width: 0px;
         flex-shrink: 0;
         fill: currentColor;
         color: currentColor;
         }
         .pelcro-root .pelcro-alert-close:hover {
         color: currentColor;
         }
         .pelcro-root .pelcro-alert-close:focus {
         color: currentColor;
         }
         .pelcro-root .pelcro-alert-close {
         width: 1rem;
         }
         .pelcro-root .pelcro-notification-error {
         --tw-bg-opacity: 1;
         background-color: rgba(180, 48, 43, var(--tw-bg-opacity));
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-notification-success {
         --tw-bg-opacity: 1;
         background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-notification-confirm > :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)));
         }
         .pelcro-root .pelcro-notification-confirm {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         }
         .pelcro-root .pelcro-notification-loading > :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)));
         }
         .pelcro-root .pelcro-notification-loading {
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         }
         .pelcro-root .pelcro-notification-warning {
         --tw-bg-opacity: 1;
         background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-notification-entitlement {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         border-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         border-top-width: 8px;
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         --tw-text-opacity: 1;
         color: rgba(75, 85, 99, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-notification-warning {
         --tw-bg-opacity: 1;
         background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-notification-entitlement {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         border-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         border-top-width: 8px;
         font-weight: 600;
         font-size: 0.875rem;
         line-height: 1.25rem;
         --tw-text-opacity: 1;
         color: rgba(75, 85, 99, var(--tw-text-opacity));
         }
         .pelcro-root .pelcro-tooltip {
         display: none;
         position: absolute;
         }
         .pelcro-root .pelcro-tooltip-container:hover .pelcro-tooltip, .pelcro-root .pelcro-tooltip:hover {
         display: block;
         z-index: 50;
         }
         .pelcro-root .pelcro-shop-product-image {
         max-width: 13rem;
         }
         .pelcro-root .pelcro-shop-products {
         grid-template-columns: repeat(auto-fill, 14rem);
         }
         .pelcro-root input[type="range"] {
         -webkit-appearance: none;
         appearance: none;
         height: 1.75rem;
         width: 100%;
         }
         .pelcro-root input[type="range"]:focus {
         outline: 2px solid transparent;
         outline-offset: 2px;
         }
         .pelcro-root input[type="range"]::-webkit-slider-runnable-track {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         border-radius: 0.375rem;
         border-style: none;
         cursor: pointer;
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         width: 100%;
         height: 0.375rem;
         }
         .pelcro-root input[type="range"]::-webkit-slider-thumb {
         -webkit-appearance: none;
         appearance: none;
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         --tw-border-opacity: 1;
         border-color: rgba(107, 114, 128, var(--tw-border-opacity));
         border-radius: 0.75rem;
         border-style: solid;
         border-width: 1px;
         cursor: pointer;
         height: 1.25rem;
         margin-top: -0.5rem;
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         width: 1.25rem;
         }
         .pelcro-root
         input[type="range"]:focus::-webkit-slider-runnable-track {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root input[type="range"]::-moz-range-track {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         border-radius: 0.375rem;
         border-style: none;
         cursor: pointer;
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         width: 100%;
         height: 0.375rem;
         }
         .pelcro-root input[type="range"]::-moz-range-thumb {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         --tw-border-opacity: 1;
         border-color: rgba(107, 114, 128, var(--tw-border-opacity));
         border-radius: 0.75rem;
         border-style: solid;
         border-width: 1px;
         cursor: pointer;
         height: 1.25rem;
         margin-top: -0.5rem;
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         width: 1.25rem;
         }
         .pelcro-root input[type="range"]::-ms-track {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         border-radius: 0.375rem;
         border-style: none;
         cursor: pointer;
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         width: 100%;
         height: 0.375rem;
         }
         .pelcro-root input[type="range"]::-ms-fill-lower, .pelcro-root input[type="range"]::-ms-fill-upper {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         border-radius: 0.375rem;
         border-style: none;
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root input[type="range"]::-ms-thumb {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         --tw-border-opacity: 1;
         border-color: rgba(107, 114, 128, var(--tw-border-opacity));
         border-radius: 0.75rem;
         border-style: solid;
         border-width: 1px;
         cursor: pointer;
         height: 1.25rem;
         margin-top: 1px;
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         width: 1.25rem;
         }
         .pelcro-root input[type="range"]:focus::-ms-fill-lower, .pelcro-root input[type="range"]:focus::-ms-fill-upper {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-user-update-picture:hover {
         filter: brightness(0.8);
         }
         .pelcro-root .accordion-header:hover .accordion-chevron {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 10%));
         --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;
         transform: translateX(var(--tw-translate-x)) translateY(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));
         --tw-translate-x: 0.25rem;
         }
         .pelcro-root .pelcro-select-plan-radio {
         margin-top: 0.4rem;
         }
         .pelcro-user-profile-picture:hover {
         filter: brightness(0.8);
         }
         /* used by multiple input sub-components */
         /* 
         styling is copied from react-easy-crop/react-easy-crop.css 
         in order to scope selectors under pelcro-root
         */
         .pelcro-root .reactEasyCrop_Container {
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         overflow: hidden;
         -webkit-user-select: none;
         user-select: none;
         touch-action: none;
         cursor: move;
         }
         .pelcro-root .reactEasyCrop_Image,
         .pelcro-root .reactEasyCrop_Video {
         max-width: 100%;
         max-height: 100%;
         margin: auto;
         position: absolute;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0;
         /* this improves performances and prevent painting issues on iOS Chrome */
         will-change: transform;
         }
         .pelcro-root .reactEasyCrop_CropArea {
         position: absolute;
         left: 50%;
         top: 50%;
         transform: translate(-50%, -50%);
         border: 1px solid rgba(255, 255, 255, 0.5);
         box-sizing: border-box;
         box-shadow: 0 0 0 9999em;
         color: rgba(0, 0, 0, 0.5);
         overflow: hidden;
         }
         .pelcro-root .reactEasyCrop_CropAreaRound {
         border-radius: 50%;
         }
         .pelcro-root .reactEasyCrop_CropAreaGrid::before {
         content: " ";
         box-sizing: border-box;
         position: absolute;
         border: 1px solid rgba(255, 255, 255, 0.5);
         top: 0;
         bottom: 0;
         left: 33.33%;
         right: 33.33%;
         border-top: 0;
         border-bottom: 0;
         }
         .pelcro-root .reactEasyCrop_CropAreaGrid::after {
         content: " ";
         box-sizing: border-box;
         position: absolute;
         border: 1px solid rgba(255, 255, 255, 0.5);
         top: 33.33%;
         bottom: 33.33%;
         left: 0;
         right: 0;
         border-left: 0;
         border-right: 0;
         }
         apple-pay-button {
         --apple-pay-button-width: 100%;
         --apple-pay-button-height: 48px;
         --apple-pay-button-border-radius: 0.25rem;
         --apple-pay-button-padding: 0px 0px;
         --apple-pay-button-box-sizing: border-box;
         }
         /* utilities */
         .pelcro-root .plc-space-x-0 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-x-reverse: 0;
         margin-right: calc(0px * var(--tw-space-x-reverse));
         margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
         }
         .pelcro-root .plc-space-y-2 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-y-reverse: 0;
         margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
         margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
         }
         .pelcro-root .plc-space-x-2 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-x-reverse: 0;
         margin-right: calc(0.5rem * var(--tw-space-x-reverse));
         margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
         }
         .pelcro-root .plc-space-y-3 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-y-reverse: 0;
         margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
         margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
         }
         .pelcro-root .plc-space-x-3 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-x-reverse: 0;
         margin-right: calc(0.75rem * var(--tw-space-x-reverse));
         margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
         }
         .pelcro-root .plc-space-y-4 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-y-reverse: 0;
         margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
         margin-bottom: calc(1rem * var(--tw-space-y-reverse));
         }
         .pelcro-root .plc-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)));
         }
         .pelcro-root .plc-appearance-none {
         -webkit-appearance: none;
         appearance: none;
         }
         .pelcro-root .plc-bg-transparent {
         background-color: transparent;
         }
         .pelcro-root .plc-bg-primary-400 {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 10%));
         }
         .pelcro-root .plc-bg-primary-500 {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .plc-bg-primary-700 {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 20%));
         }
         .pelcro-root .plc-bg-white {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-gray-50 {
         --tw-bg-opacity: 1;
         background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-gray-100 {
         --tw-bg-opacity: 1;
         background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-gray-200 {
         --tw-bg-opacity: 1;
         background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-gray-300 {
         --tw-bg-opacity: 1;
         background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-gray-500 {
         --tw-bg-opacity: 1;
         background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-gray-600 {
         --tw-bg-opacity: 1;
         background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-gray-800 {
         --tw-bg-opacity: 1;
         background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-red-100 {
         --tw-bg-opacity: 1;
         background-color: rgba(239, 190, 188, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-red-500 {
         --tw-bg-opacity: 1;
         background-color: rgba(180, 48, 43, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-yellow-100 {
         --tw-bg-opacity: 1;
         background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-green-50 {
         --tw-bg-opacity: 1;
         background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-green-100 {
         --tw-bg-opacity: 1;
         background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-blue-100 {
         --tw-bg-opacity: 1;
         background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-bg-orange-100 {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 237, 213, var(--tw-bg-opacity));
         }
         .pelcro-root .hover\:plc-bg-transparent:hover {
         background-color: transparent;
         }
         .pelcro-root .hover\:plc-bg-primary-600:hover {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 10%));
         }
         .pelcro-root .hover\:plc-bg-white:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
         }
         .pelcro-root .hover\:plc-bg-gray-50:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
         }
         .pelcro-root .hover\:plc-bg-gray-100:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
         }
         .pelcro-root .hover\:plc-bg-gray-200:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
         }
         .pelcro-root .hover\:plc-bg-gray-600:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
         }
         .pelcro-root .hover\:plc-bg-gray-900:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
         }
         .pelcro-root .hover\:plc-bg-red-600:hover {
         --tw-bg-opacity: 1;
         background-color: rgba(139, 37, 33, var(--tw-bg-opacity));
         }
         .pelcro-root .focus\:plc-bg-transparent:focus {
         background-color: transparent;
         }
         .pelcro-root .focus\:plc-bg-primary-600:focus {
         background-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 10%));
         }
         .pelcro-root .disabled\:plc-bg-gray-400:disabled {
         --tw-bg-opacity: 1;
         background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
         }
         .pelcro-root .plc-border-transparent {
         border-color: transparent;
         }
         .pelcro-root .plc-border-primary-300 {
         border-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 20%));
         }
         .pelcro-root .plc-border-primary-400 {
         border-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 10%));
         }
         .pelcro-root .plc-border-primary-500 {
         border-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .plc-border-white {
         --tw-border-opacity: 1;
         border-color: rgba(255, 255, 255, var(--tw-border-opacity));
         }
         .pelcro-root .plc-border-gray-200 {
         --tw-border-opacity: 1;
         border-color: rgba(229, 231, 235, var(--tw-border-opacity));
         }
         .pelcro-root .plc-border-gray-300 {
         --tw-border-opacity: 1;
         border-color: rgba(209, 213, 219, var(--tw-border-opacity));
         }
         .pelcro-root .plc-border-gray-400 {
         --tw-border-opacity: 1;
         border-color: rgba(156, 163, 175, var(--tw-border-opacity));
         }
         .pelcro-root .plc-border-green-400 {
         --tw-border-opacity: 1;
         border-color: rgba(52, 211, 153, var(--tw-border-opacity));
         }
         .pelcro-root .plc-rounded-none {
         border-radius: 0px;
         }
         .pelcro-root .plc-rounded-sm {
         border-radius: 0.125rem;
         }
         .pelcro-root .plc-rounded {
         border-radius: 0.25rem;
         }
         .pelcro-root .plc-rounded-md {
         border-radius: 0.375rem;
         }
         .pelcro-root .plc-rounded-lg {
         border-radius: 0.5rem;
         }
         .pelcro-root .plc-rounded-3xl {
         border-radius: 1.5rem;
         }
         .pelcro-root .plc-rounded-full {
         border-radius: 9999px;
         }
         .pelcro-root .plc-border-solid {
         border-style: solid;
         }
         .pelcro-root .plc-border-0 {
         border-width: 0px;
         }
         .pelcro-root .plc-border-2 {
         border-width: 2px;
         }
         .pelcro-root .plc-border {
         border-width: 1px;
         }
         .pelcro-root .plc-border-l-2 {
         border-left-width: 2px;
         }
         .pelcro-root .plc-border-t-4 {
         border-top-width: 4px;
         }
         .pelcro-root .plc-border-t-8 {
         border-top-width: 8px;
         }
         .pelcro-root .plc-border-t {
         border-top-width: 1px;
         }
         .pelcro-root .plc-cursor-default {
         cursor: default;
         }
         .pelcro-root .plc-cursor-pointer {
         cursor: pointer;
         }
         .pelcro-root .plc-block {
         display: block;
         }
         .pelcro-root .plc-inline-block {
         display: inline-block;
         }
         .pelcro-root .plc-flex {
         display: flex;
         }
         .pelcro-root .plc-inline-flex {
         display: inline-flex;
         }
         .pelcro-root .plc-grid {
         display: grid;
         }
         .pelcro-root .plc-hidden {
         display: none;
         }
         .pelcro-root .plc-flex-row {
         flex-direction: row;
         }
         .pelcro-root .plc-flex-row-reverse {
         flex-direction: row-reverse;
         }
         .pelcro-root .plc-flex-col {
         flex-direction: column;
         }
         .pelcro-root .plc-flex-wrap {
         flex-wrap: wrap;
         }
         .pelcro-root .plc-place-items-center {
         place-items: center;
         }
         .pelcro-root .plc-items-start {
         align-items: flex-start;
         }
         .pelcro-root .plc-items-end {
         align-items: flex-end;
         }
         .pelcro-root .plc-items-center {
         align-items: center;
         }
         .pelcro-root .plc-self-start {
         align-self: flex-start;
         }
         .pelcro-root .plc-justify-items-center {
         justify-items: center;
         }
         .pelcro-root .plc-justify-start {
         justify-content: flex-start;
         }
         .pelcro-root .plc-justify-end {
         justify-content: flex-end;
         }
         .pelcro-root .plc-justify-center {
         justify-content: center;
         }
         .pelcro-root .plc-justify-between {
         justify-content: space-between;
         }
         .pelcro-root .plc-justify-evenly {
         justify-content: space-evenly;
         }
         .pelcro-root .plc-flex-grow {
         flex-grow: 1;
         }
         .pelcro-root .plc-flex-shrink-0 {
         flex-shrink: 0;
         }
         .pelcro-root .plc-font-thin {
         font-weight: 100;
         }
         .pelcro-root .plc-font-normal {
         font-weight: 400;
         }
         .pelcro-root .plc-font-semibold {
         font-weight: 600;
         }
         .pelcro-root .plc-font-bold {
         font-weight: 700;
         }
         .pelcro-root .plc-h-4 {
         height: 1rem;
         }
         .pelcro-root .plc-h-5 {
         height: 1.25rem;
         }
         .pelcro-root .plc-h-6 {
         height: 1.5rem;
         }
         .pelcro-root .plc-h-7 {
         height: 1.75rem;
         }
         .pelcro-root .plc-h-8 {
         height: 2rem;
         }
         .pelcro-root .plc-h-9 {
         height: 2.25rem;
         }
         .pelcro-root .plc-h-10 {
         height: 2.5rem;
         }
         .pelcro-root .plc-h-12 {
         height: 3rem;
         }
         .pelcro-root .plc-h-14 {
         height: 3.5rem;
         }
         .pelcro-root .plc-h-16 {
         height: 4rem;
         }
         .pelcro-root .plc-h-20 {
         height: 5rem;
         }
         .pelcro-root .plc-h-24 {
         height: 6rem;
         }
         .pelcro-root .plc-h-32 {
         height: 8rem;
         }
         .pelcro-root .plc-h-36 {
         height: 9rem;
         }
         .pelcro-root .plc-h-40 {
         height: 10rem;
         }
         .pelcro-root .plc-h-52 {
         height: 13rem;
         }
         .pelcro-root .plc-h-auto {
         height: auto;
         }
         .pelcro-root .plc-h-full {
         height: 100%;
         }
         .pelcro-root .plc-text-xs {
         font-size: 0.75rem;
         line-height: 1rem;
         }
         .pelcro-root .plc-text-sm {
         font-size: 0.875rem;
         line-height: 1.25rem;
         }
         .pelcro-root .plc-text-base {
         font-size: 1rem;
         line-height: 1.5rem;
         }
         .pelcro-root .plc-text-lg {
         font-size: 1.125rem;
         line-height: 1.75rem;
         }
         .pelcro-root .plc-text-xl {
         font-size: 1.25rem;
         line-height: 1.75rem;
         }
         .pelcro-root .plc-text-2xl {
         font-size: 1.5rem;
         line-height: 2rem;
         }
         .pelcro-root .plc-text-3xl {
         font-size: 1.875rem;
         line-height: 2.25rem;
         }
         .pelcro-root .plc-m-0 {
         margin: 0px;
         }
         .pelcro-root .plc-m-1 {
         margin: 0.25rem;
         }
         .pelcro-root .plc-m-3 {
         margin: 0.75rem;
         }
         .pelcro-root .plc-m-0\.5 {
         margin: 0.125rem;
         }
         .pelcro-root .plc-my-1 {
         margin-top: 0.25rem;
         margin-bottom: 0.25rem;
         }
         .pelcro-root .plc-my-2 {
         margin-top: 0.5rem;
         margin-bottom: 0.5rem;
         }
         .pelcro-root .plc-mx-3 {
         margin-left: 0.75rem;
         margin-right: 0.75rem;
         }
         .pelcro-root .plc-my-4 {
         margin-top: 1rem;
         margin-bottom: 1rem;
         }
         .pelcro-root .plc-my-6 {
         margin-top: 1.5rem;
         margin-bottom: 1.5rem;
         }
         .pelcro-root .plc-my-auto {
         margin-top: auto;
         margin-bottom: auto;
         }
         .pelcro-root .plc-mx-auto {
         margin-left: auto;
         margin-right: auto;
         }
         .pelcro-root .plc-mt-1 {
         margin-top: 0.25rem;
         }
         .pelcro-root .plc-mr-1 {
         margin-right: 0.25rem;
         }
         .pelcro-root .plc-mb-1 {
         margin-bottom: 0.25rem;
         }
         .pelcro-root .plc-ml-1 {
         margin-left: 0.25rem;
         }
         .pelcro-root .plc-mt-2 {
         margin-top: 0.5rem;
         }
         .pelcro-root .plc-mr-2 {
         margin-right: 0.5rem;
         }
         .pelcro-root .plc-mb-2 {
         margin-bottom: 0.5rem;
         }
         .pelcro-root .plc-ml-2 {
         margin-left: 0.5rem;
         }
         .pelcro-root .plc-mt-3 {
         margin-top: 0.75rem;
         }
         .pelcro-root .plc-mb-3 {
         margin-bottom: 0.75rem;
         }
         .pelcro-root .plc-ml-3 {
         margin-left: 0.75rem;
         }
         .pelcro-root .plc-mt-4 {
         margin-top: 1rem;
         }
         .pelcro-root .plc-mb-4 {
         margin-bottom: 1rem;
         }
         .pelcro-root .plc-ml-4 {
         margin-left: 1rem;
         }
         .pelcro-root .plc-mt-5 {
         margin-top: 1.25rem;
         }
         .pelcro-root .plc-mt-6 {
         margin-top: 1.5rem;
         }
         .pelcro-root .plc-mb-6 {
         margin-bottom: 1.5rem;
         }
         .pelcro-root .plc-mt-auto {
         margin-top: auto;
         }
         .pelcro-root .plc-mr-auto {
         margin-right: auto;
         }
         .pelcro-root .plc-ml-auto {
         margin-left: auto;
         }
         .pelcro-root .plc--ml-2 {
         margin-left: -0.5rem;
         }
         .pelcro-root .plc--mt-8 {
         margin-top: -2rem;
         }
         .pelcro-root .plc-max-h-0 {
         max-height: 0px;
         }
         .pelcro-root .plc-max-h-14 {
         max-height: 3.5rem;
         }
         .pelcro-root .plc-max-h-48 {
         max-height: 12rem;
         }
         .pelcro-root .plc-max-h-52 {
         max-height: 13rem;
         }
         .pelcro-root .plc-max-h-72 {
         max-height: 18rem;
         }
         .pelcro-root .plc-max-h-80 {
         max-height: 20rem;
         }
         .pelcro-root .plc-max-w-xs {
         max-width: 20rem;
         }
         .pelcro-root .plc-max-w-xl {
         max-width: 36rem;
         }
         .pelcro-root .plc-min-h-12 {
         min-height: 3rem;
         }
         .pelcro-root .plc-min-h-40 {
         min-height: 10rem;
         }
         .pelcro-root .plc-object-contain {
         object-fit: contain;
         }
         .pelcro-root .plc-outline-none {
         outline: 2px solid transparent;
         outline-offset: 2px;
         }
         .pelcro-root .focus\:plc-outline-none:focus {
         outline: 2px solid transparent;
         outline-offset: 2px;
         }
         .pelcro-root .plc-overflow-auto {
         overflow: auto;
         }
         .pelcro-root .plc-overflow-y-auto {
         overflow-y: auto;
         }
         .pelcro-root .plc-overflow-x-hidden {
         overflow-x: hidden;
         }
         .pelcro-root .plc-overflow-y-scroll {
         overflow-y: scroll;
         }
         .pelcro-root .plc-p-1 {
         padding: 0.25rem;
         }
         .pelcro-root .plc-p-2 {
         padding: 0.5rem;
         }
         .pelcro-root .plc-p-3 {
         padding: 0.75rem;
         }
         .pelcro-root .plc-p-4 {
         padding: 1rem;
         }
         .pelcro-root .plc-p-5 {
         padding: 1.25rem;
         }
         .pelcro-root .plc-py-1 {
         padding-top: 0.25rem;
         padding-bottom: 0.25rem;
         }
         .pelcro-root .plc-px-1 {
         padding-left: 0.25rem;
         padding-right: 0.25rem;
         }
         .pelcro-root .plc-py-2 {
         padding-top: 0.5rem;
         padding-bottom: 0.5rem;
         }
         .pelcro-root .plc-px-2 {
         padding-left: 0.5rem;
         padding-right: 0.5rem;
         }
         .pelcro-root .plc-py-3 {
         padding-top: 0.75rem;
         padding-bottom: 0.75rem;
         }
         .pelcro-root .plc-px-3 {
         padding-left: 0.75rem;
         padding-right: 0.75rem;
         }
         .pelcro-root .plc-py-4 {
         padding-top: 1rem;
         padding-bottom: 1rem;
         }
         .pelcro-root .plc-px-4 {
         padding-left: 1rem;
         padding-right: 1rem;
         }
         .pelcro-root .plc-px-5 {
         padding-left: 1.25rem;
         padding-right: 1.25rem;
         }
         .pelcro-root .plc-px-6 {
         padding-left: 1.5rem;
         padding-right: 1.5rem;
         }
         .pelcro-root .plc-pt-1 {
         padding-top: 0.25rem;
         }
         .pelcro-root .plc-pr-1 {
         padding-right: 0.25rem;
         }
         .pelcro-root .plc-pt-2 {
         padding-top: 0.5rem;
         }
         .pelcro-root .plc-pr-2 {
         padding-right: 0.5rem;
         }
         .pelcro-root .plc-pl-2 {
         padding-left: 0.5rem;
         }
         .pelcro-root .plc-pr-4 {
         padding-right: 1rem;
         }
         .pelcro-root .plc-pl-4 {
         padding-left: 1rem;
         }
         .pelcro-root .plc-pr-6 {
         padding-right: 1.5rem;
         }
         .pelcro-root .plc-pr-8 {
         padding-right: 2rem;
         }
         .pelcro-root .plc-pointer-events-none {
         pointer-events: none;
         }
         .pelcro-root .plc-fixed {
         position: fixed;
         }
         .pelcro-root .plc-absolute {
         position: absolute;
         }
         .pelcro-root .plc-relative {
         position: relative;
         }
         .pelcro-root .plc-inset-0 {
         top: 0px;
         right: 0px;
         bottom: 0px;
         left: 0px;
         }
         .pelcro-root .plc-inset-y-0 {
         top: 0px;
         bottom: 0px;
         }
         .pelcro-root .plc-top-0 {
         top: 0px;
         }
         .pelcro-root .plc-right-0 {
         right: 0px;
         }
         .pelcro-root .plc-bottom-0 {
         bottom: 0px;
         }
         .pelcro-root .plc-right-1 {
         right: 0.25rem;
         }
         .pelcro-root .plc-right-2 {
         right: 0.5rem;
         }
         .pelcro-root .plc-right-4 {
         right: 1rem;
         }
         .pelcro-root .plc-bottom-4 {
         bottom: 1rem;
         }
         .pelcro-root .plc-top-7 {
         top: 1.75rem;
         }
         .pelcro-root .plc-top-16 {
         top: 4rem;
         }
         .pelcro-root .plc-top-24 {
         top: 6rem;
         }
         .pelcro-root .plc--right-1 {
         right: -0.25rem;
         }
         * {
         --tw-shadow: 0 0 #0000;
         }
         .pelcro-root .plc-shadow-sm {
         --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .plc-shadow-md {
         --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .plc-shadow-md_dark {
         --tw-shadow: 0 0px 6px -1px rgba(0, 0, 0, 0.1), 0 0px 4px -1px rgba(0, 0, 0, 0.4);
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .plc-shadow-lg {
         --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .plc-shadow-xl {
         --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .hover\:plc-shadow-none:hover {
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         .pelcro-root .focus\:plc-shadow-none:focus {
         --tw-shadow: 0 0 #0000;
         box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
         }
         * {
         --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
         --tw-ring-offset-width: 0px;
         --tw-ring-offset-color: #fff;
         --tw-ring-color: rgba(147, 197, 253, 0.5);
         --tw-ring-offset-shadow: 0 0 #0000;
         --tw-ring-shadow: 0 0 #0000;
         }
         .pelcro-root .plc-ring-1 {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         }
         .pelcro-root .plc-ring-2 {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         }
         .pelcro-root .focus\:plc-ring-0:focus {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         }
         .pelcro-root .focus\:plc-ring-2:focus {
         --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
         --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
         box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
         }
         .pelcro-root .plc-ring-primary-400 {
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 10%));
         }
         .pelcro-root .plc-ring-gray-200 {
         --tw-ring-opacity: 1;
         --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
         }
         .pelcro-root .plc-ring-red-400 {
         --tw-ring-opacity: 1;
         --tw-ring-color: rgba(209, 70, 65, var(--tw-ring-opacity));
         }
         .pelcro-root .focus\:plc-ring-primary-300:focus {
         --tw-ring-color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 20%));
         }
         .pelcro-root .focus\:plc-ring-red-500:focus {
         --tw-ring-opacity: 1;
         --tw-ring-color: rgba(180, 48, 43, var(--tw-ring-opacity));
         }
         .pelcro-root .focus\:plc-ring-green-300:focus {
         --tw-ring-opacity: 1;
         --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
         }
         .pelcro-root .focus\:plc-ring-blue-400:focus {
         --tw-ring-opacity: 1;
         --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
         }
         .pelcro-root .focus\:plc-ring-blue-500:focus {
         --tw-ring-opacity: 1;
         --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
         }
         .pelcro-root .plc-fill-current {
         fill: currentColor;
         }
         .pelcro-root .plc-table-fixed {
         table-layout: fixed;
         }
         .pelcro-root .plc-text-left {
         text-align: left;
         }
         .pelcro-root .plc-text-center {
         text-align: center;
         }
         .pelcro-root .plc-text-justify {
         text-align: justify;
         }
         .pelcro-root .plc-text-primary-400 {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 10%));
         }
         .pelcro-root .plc-text-primary-500 {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .plc-text-primary-600 {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 10%));
         }
         .pelcro-root .plc-text-black {
         --tw-text-opacity: 1;
         color: rgba(0, 0, 0, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-white {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-gray-100 {
         --tw-text-opacity: 1;
         color: rgba(243, 244, 246, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-gray-400 {
         --tw-text-opacity: 1;
         color: rgba(156, 163, 175, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-gray-500 {
         --tw-text-opacity: 1;
         color: rgba(107, 114, 128, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-gray-600 {
         --tw-text-opacity: 1;
         color: rgba(75, 85, 99, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-gray-700 {
         --tw-text-opacity: 1;
         color: rgba(55, 65, 81, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-gray-900 {
         --tw-text-opacity: 1;
         color: rgba(17, 24, 39, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-red-500 {
         --tw-text-opacity: 1;
         color: rgba(180, 48, 43, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-red-700 {
         --tw-text-opacity: 1;
         color: rgba(98, 26, 23, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-yellow-500 {
         --tw-text-opacity: 1;
         color: rgba(245, 158, 11, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-yellow-700 {
         --tw-text-opacity: 1;
         color: rgba(180, 83, 9, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-green-400 {
         --tw-text-opacity: 1;
         color: rgba(52, 211, 153, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-green-500 {
         --tw-text-opacity: 1;
         color: rgba(16, 185, 129, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-green-600 {
         --tw-text-opacity: 1;
         color: rgba(5, 150, 105, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-green-700 {
         --tw-text-opacity: 1;
         color: rgba(4, 120, 87, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-blue-400 {
         --tw-text-opacity: 1;
         color: rgba(96, 165, 250, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-blue-700 {
         --tw-text-opacity: 1;
         color: rgba(29, 78, 216, var(--tw-text-opacity));
         }
         .pelcro-root .plc-text-orange-700 {
         --tw-text-opacity: 1;
         color: rgba(194, 65, 12, var(--tw-text-opacity));
         }
         .pelcro-root .plc-group:hover .group-hover\:plc-text-primary-400 {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) + 10%));
         }
         .pelcro-root .hover\:plc-text-primary-500:hover {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), var(--plc-primary-lightness));
         }
         .pelcro-root .hover\:plc-text-primary-700:hover {
         color: hsl(var(--plc-primary-hue), var(--plc-primary-saturation), calc(var(--plc-primary-lightness) - 20%));
         }
         .pelcro-root .hover\:plc-text-black:hover {
         --tw-text-opacity: 1;
         color: rgba(0, 0, 0, var(--tw-text-opacity));
         }
         .pelcro-root .hover\:plc-text-white:hover {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .hover\:plc-text-gray-500:hover {
         --tw-text-opacity: 1;
         color: rgba(107, 114, 128, var(--tw-text-opacity));
         }
         .pelcro-root .hover\:plc-text-gray-900:hover {
         --tw-text-opacity: 1;
         color: rgba(17, 24, 39, var(--tw-text-opacity));
         }
         .pelcro-root .focus\:plc-text-black:focus {
         --tw-text-opacity: 1;
         color: rgba(0, 0, 0, var(--tw-text-opacity));
         }
         .pelcro-root .focus\:plc-text-white:focus {
         --tw-text-opacity: 1;
         color: rgba(255, 255, 255, var(--tw-text-opacity));
         }
         .pelcro-root .plc-truncate {
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
         }
         .pelcro-root .plc-uppercase {
         text-transform: uppercase;
         }
         .pelcro-root .plc-capitalize {
         text-transform: capitalize;
         }
         .pelcro-root .plc-underline {
         text-decoration: underline;
         }
         .pelcro-root .plc-no-underline {
         text-decoration: none;
         }
         .pelcro-root .plc-tracking-wider {
         letter-spacing: 0.05em;
         }
         .pelcro-root .plc-tracking-widest {
         letter-spacing: 0.1em;
         }
         .pelcro-root .plc-select-none {
         -webkit-user-select: none;
         user-select: none;
         }
         .pelcro-root .plc-align-top {
         vertical-align: top;
         }
         .pelcro-root .plc-align-middle {
         vertical-align: middle;
         }
         .pelcro-root .plc-whitespace-pre-line {
         white-space: pre-line;
         }
         .pelcro-root .plc-break-words {
         overflow-wrap: break-word;
         }
         .pelcro-root .plc-w-3 {
         width: 0.75rem;
         }
         .pelcro-root .plc-w-4 {
         width: 1rem;
         }
         .pelcro-root .plc-w-5 {
         width: 1.25rem;
         }
         .pelcro-root .plc-w-6 {
         width: 1.5rem;
         }
         .pelcro-root .plc-w-7 {
         width: 1.75rem;
         }
         .pelcro-root .plc-w-8 {
         width: 2rem;
         }
         .pelcro-root .plc-w-9 {
         width: 2.25rem;
         }
         .pelcro-root .plc-w-10 {
         width: 2.5rem;
         }
         .pelcro-root .plc-w-12 {
         width: 3rem;
         }
         .pelcro-root .plc-w-16 {
         width: 4rem;
         }
         .pelcro-root .plc-w-20 {
         width: 5rem;
         }
         .pelcro-root .plc-w-24 {
         width: 6rem;
         }
         .pelcro-root .plc-w-32 {
         width: 8rem;
         }
         .pelcro-root .plc-w-36 {
         width: 9rem;
         }
         .pelcro-root .plc-w-56 {
         width: 14rem;
         }
         .pelcro-root .plc-w-auto {
         width: auto;
         }
         .pelcro-root .plc-w-1\/2 {
         width: 50%;
         }
         .pelcro-root .plc-w-1\/4 {
         width: 25%;
         }
         .pelcro-root .plc-w-3\/4 {
         width: 75%;
         }
         .pelcro-root .plc-w-1\/5 {
         width: 20%;
         }
         .pelcro-root .plc-w-2\/5 {
         width: 40%;
         }
         .pelcro-root .plc-w-2\/12 {
         width: 16.666667%;
         }
         .pelcro-root .plc-w-3\/12 {
         width: 25%;
         }
         .pelcro-root .plc-w-4\/12 {
         width: 33.333333%;
         }
         .pelcro-root .plc-w-5\/12 {
         width: 41.666667%;
         }
         .pelcro-root .plc-w-6\/12 {
         width: 50%;
         }
         .pelcro-root .plc-w-9\/12 {
         width: 75%;
         }
         .pelcro-root .plc-w-10\/12 {
         width: 83.333333%;
         }
         .pelcro-root .plc-w-full {
         width: 100%;
         }
         .pelcro-root .plc-w-max {
         width: max-content;
         }
         .pelcro-root .plc-z-max {
         z-index: 999999;
         }
         .pelcro-root .plc-gap-x-3 {
         column-gap: 0.75rem;
         }
         .pelcro-root .plc-gap-y-2 {
         row-gap: 0.5rem;
         }
         .pelcro-root .plc-gap-y-5 {
         row-gap: 1.25rem;
         }
         .pelcro-root .plc-transform {
         --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;
         transform: translateX(var(--tw-translate-x)) translateY(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));
         }
         .pelcro-root .plc-origin-right {
         transform-origin: right;
         }
         .pelcro-root .plc-scale-120 {
         --tw-scale-x: 1.2;
         --tw-scale-y: 1.2;
         }
         .pelcro-root .plc-scale-x-0 {
         --tw-scale-x: 0;
         }
         .pelcro-root .plc-scale-x-100 {
         --tw-scale-x: 1;
         }
         .pelcro-root .plc-rotate-90 {
         --tw-rotate: 90deg;
         }
         .pelcro-root .plc-rotate-180 {
         --tw-rotate: 180deg;
         }
         .pelcro-root .plc-translate-x-0 {
         --tw-translate-x: 0px;
         }
         .pelcro-root .plc-translate-x-full {
         --tw-translate-x: 100%;
         }
         .pelcro-root .plc-group:hover .group-hover\:plc-translate-x-1 {
         --tw-translate-x: 0.25rem;
         }
         .pelcro-root .plc-transition {
         transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
         transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
         transition-duration: 150ms;
         }
         .pelcro-root .plc-transition-transform {
         transition-property: transform;
         transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
         transition-duration: 150ms;
         }
         .pelcro-root .plc-ease-out {
         transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
         }
         .pelcro-root .plc-duration-500 {
         transition-duration: 500ms;
         }
         @keyframes plc-spin {
         to {
         transform: rotate(360deg);
         }
         }
         @keyframes plc-ping {
         75%, 100% {
         transform: scale(2);
         opacity: 0;
         }
         }
         @keyframes plc-pulse {
         50% {
         opacity: .5;
         }
         }
         @keyframes plc-bounce {
         0%, 100% {
         transform: translateY(-25%);
         animation-timing-function: cubic-bezier(0.8,0,1,1);
         }
         50% {
         transform: none;
         animation-timing-function: cubic-bezier(0,0,0.2,1);
         }
         }
         @keyframes plc-slideInBottom {
         0% {
         transform: translateY(1000px);
         opacity: 0;
         }
         100% {
         transform: translateY(0);
         opacity: 1;
         }
         }
         .pelcro-root .plc-animate-spin {
         animation: plc-spin 1s linear infinite;
         }
         .pelcro-root .plc-animate-pulse {
         animation: plc-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
         }
         @media (prefers-reduced-motion: no-preference) {
         .pelcro-root .motion-safe\:plc-animate-slideInBottom {
         animation: plc-slideInBottom 0.5s ease-out;
         }
         }
         /* Hide scrollbar for Chrome, Safari and Opera */
         /* Hide scrollbar for IE, Edge and Firefox */
         @media (min-width: 640px) {
         .pelcro-root .sm\:plc-space-y-0 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-y-reverse: 0;
         margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
         margin-bottom: calc(0px * var(--tw-space-y-reverse));
         }
         .pelcro-root .sm\:plc-space-x-2 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-x-reverse: 0;
         margin-right: calc(0.5rem * var(--tw-space-x-reverse));
         margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
         }
         .pelcro-root .sm\:plc-h-8 {
         height: 2rem;
         }
         .pelcro-root .sm\:plc-h-96 {
         height: 24rem;
         }
         .pelcro-root .sm\:plc-m-4 {
         margin: 1rem;
         }
         .pelcro-root .sm\:plc-ml-2 {
         margin-left: 0.5rem;
         }
         .pelcro-root .sm\:plc-ml-6 {
         margin-left: 1.5rem;
         }
         .pelcro-root .sm\:plc-ml-8 {
         margin-left: 2rem;
         }
         .pelcro-root .sm\:plc-max-w-md {
         max-width: 28rem;
         }
         .pelcro-root .sm\:plc-p-2 {
         padding: 0.5rem;
         }
         .pelcro-root .sm\:plc-px-8 {
         padding-left: 2rem;
         padding-right: 2rem;
         }
         .pelcro-root .sm\:plc-pr-8 {
         padding-right: 2rem;
         }
         .pelcro-root .sm\:plc-pl-8 {
         padding-left: 2rem;
         }
         .pelcro-root .sm\:plc-w-auto {
         width: auto;
         }
         }
         @media (min-width: 768px) {
         .pelcro-root .md\:plc-space-y-0 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-y-reverse: 0;
         margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
         margin-bottom: calc(0px * var(--tw-space-y-reverse));
         }
         .pelcro-root .md\:plc-space-x-3 > :not([hidden]) ~ :not([hidden]) {
         --tw-space-x-reverse: 0;
         margin-right: calc(0.75rem * var(--tw-space-x-reverse));
         margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
         }
         .pelcro-root .md\:plc-flex-row {
         flex-direction: row;
         }
         .pelcro-root .md\:plc-w-2\/5 {
         width: 40%;
         }
         }
         @media (min-width: 1024px) {
         }
         @media (min-width: 1280px) {
         }
         @media (min-width: 1536px) {
         }

		 
		 .wp-block-altamiranomedia-edh-custom-block-la-cifra{background-color:#fff;color:#000}:root{--second-font:Frank Ruhl Libre,Georgia,Times,Serif;--body-text:18px}.la-cifra-container{display:flex}.additional-content{justify-content:flex-end}</style>
		 
		   .trc_user_exclude_btn{background:url("//cdn.taboola.com/libtrc/static/thumbnails/f539211219b796ffbb49949997c764f0.png") no-repeat scroll 0 0 rgba(0,0,0,0);width:12px;height:12px;position:absolute;right:2px;top:2px;z-index:9000;cursor:pointer;visibility:hidden}.trc_exclude_undo_btn{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;font-weight:normal;color:#36c;text-decoration:underline;cursor:pointer;position:absolute;right:2px;top:2px;padding:0 1px;z-index:11000;visibility:hidden}.videoCube:hover .trc_user_exclude_btn,.videoCube_hover .trc_user_exclude_btn,.trc_user_excluded.videoCube:hover .trc_exclude_undo_btn,.trc_user_excluded.videoCube_hover .trc_exclude_undo_btn,.trc_exclude_undo_btn.trc_exclude_undo_btn_visible{visibility:visible}.videoCube.trc_user_excluded .trc_user_exclude_btn{visibility:hidden}.trc_fade{opacity:0;filter:alpha(opacity=0);visibility:hidden;transition:opacity 500ms 0s,visibility 0s 500ms;-webkit-transition:opacity 500ms 0s,visibility 0s 500ms}.trc_fade.trc_in,.trc_user_excluded .trc_exclude_overlay{visibility:visible;opacity:1;filter:alpha(opacity=100);transition-delay:0s,0s;-webkit-transition-delay:0s,0s}.trc_excludable .trc_exclude_overlay{position:absolute;z-index:10000;top:0;left:0;width:100%;height:100%;cursor:default;background-color:#fff}.videoCube.trc_user_excluded .trc_exclude_overlay{visibility:visible;opacity:.8;filter:alpha(opacity=80)}.videoCube.trc_user_excluded .thumbBlock{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.videoCube.trc_user_excluded:hover a .video-label-box .video-title,.videoCube_hover.trc_user_excluded a .video-label-box .video-title{text-decoration:none}.videoCube.trc_user_excluded a .video-label-box *,.videoCube.trc_user_excluded:hover a .video-label-box *,.videoCube_hover.trc_user_excluded a .video-label-box *{color:#000;overflow:hidden;transition:color 500ms 0s;-webkit-transition:color 500ms 0s}
      .trc_popover{position:absolute;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#000;cursor:default;top:0;right:0;z-index:2147483647;width:180px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;-webkit-background-clip:padding;box-sizing:content-box}.trc_popover.trc_bottom{margin-top:10px}.trc_popover.trc_bottom .trc_popover_arrow{top:-11px;right:11px;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.trc_popover.trc_bottom .trc_popover_arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.trc_popover iframe{width:100%}.trc_popover .trc_popover_arrow,.trc_popover .trc_popover_arrow:after{position:absolute;display:block;width:0;height:0;border:solid rgba(0,0,0,0)}.trc_popover .trc_popover_arrow{border-width:11px}.trc_popover .trc_popover_arrow:after{border-width:10px;content:""}.trc_popover_fade{visibility:hidden;opacity:0;filter:alpha(opacity=0);transition:opacity 500ms 0s,visibility 0s 500ms;-webkit-transition:opacity 500ms 0s,visibility 0s 500ms}.trc_popover_fade.trc_popover_show{visibility:visible;opacity:1;filter:alpha(opacity=100);transition-delay:0s,0s;-webkit-transition-delay:0s,0s}
     .popupContentWrapper{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#000}.popupContentWrapper .trc_popover_title_wrapper{padding:8px 14px;margin:0;font-weight:bold;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popupContentWrapper .trc_popover_title{width:100%;display:inline-block;vertical-align:middle}.popupContentWrapper .trc_popover_content_wrapper{display:inline-block;float:left;padding:9px 14px}.popupContentWrapper .trc_popover_content_wrapper .trc_questionnaire_container label{float:left;clear:left;width:100%;cursor:pointer;line-height:20px;text-align:left}.popupContentWrapper .trc_popover_content{width:100%}.popupContentWrapper .trc_questionnaire_container .trc_questionnaire_title{margin:0 0 3px}.popupContentWrapper .trc_questionnaire_container input[type=radio]{float:left;cursor:pointer;margin:3px 4px 0 5px}.popupContentWrapper .trc_questionnaire_container_ie.trc_questionnaire_container input[type=radio]{margin:0 2px 0 0}

     .trc_rbox_container { direction: ltr; text-align: left; } /*override bootstrap default css */ .trc_rbox_container [class*=span] { float: none; margin-left: 0; } /*------------- Multi-widget -------------*/ .trc_multi_widget_container { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; } .trc_multi_widget_container .trc_rbox_div { margin: 0; } /*----------------------------------------*/ .trc_rbox_header { border: 0 solid; overflow: hidden; vertical-align: middle; } .trc_rbox_container .trc_img { display: inline-block !important; } .trc_rbox_header_icon_div { display: table-cell; vertical-align: baseline; } .trc_rbox_header .trc_rbox_header_icon_div .trc_rbox_header_icon_img { vertical-align: middle; width: auto; } .trc_rbox_header_icon_span { display: inline-table; } .in_trc_header { position: relative !important; float: right; margin: 0; } #trc_rbox_css_loaded { overflow: hidden; width: 0; height: 0; } .trc_rbox { margin-top: 0; } .trc_rbox_div { margin: 0 0 3px; direction: ltr; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; overflow: auto; position: relative; width: auto; border: solid #CCC 1px; } .loading-animation span { display: block; } .videoCube { zoom: 1; cursor: pointer; float: none; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; } div.videoCube:hover, .videoCube_hover { cursor: pointer; } .videoCube span.video-title:hover, .videoCube_hover span.video-title { text-decoration: underline; } .videoCube a { text-decoration: none; border: 0; color: black; cursor: pointer; } .videoCube a:hover, .videoCube_hover a, .videoCube a:link, .videoCube a { text-decoration: none !important; outline: none; } .videoCube a .thumbBlock { float: left; display: block; overflow: hidden !important; } .videoCube a img, .videoCube img { border: 0; display: block; margin: 0; height: auto; width: auto; } .videoCube .video-label { display: block; overflow: hidden; } .videoCube .video-label { width: auto !important; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ } .videoCube .video-label-box.label-box-with-title-icon { display: table; } .video-icon-container { float: left; display: table-cell; vertical-align: baseline; } .video-icon-img { vertical-align: middle; } .videoCube .video-duration { height: 0; float: left; position: relative; color: white; font-size: 11px; } .videoCube .video-duration dt { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); } /* browser native line-clamp */ .videoCube span.video-label.trc_ellipsis { position: relative; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; } .videoCube span.video-label.trc-smart-ellipsis { position: relative; overflow: hidden; } .videoCube span.video-label.trc-smart-ellipsis ins { display: inline-block; text-decoration: inherit; } .videoCube span.video-label.trc-smart-ellipsis.tbl-ltr-label { direction: ltr; } .videoCube span.video-label.trc-smart-ellipsis.tbl-ltr-label ins { float: left; margin-right: 5px; direction: ltr; } .videoCube span.video-label.trc_ellipsis.tbl-rtl-label{ direction: rtl; text-align: right; width: auto !important; } .videoCube span.video-label.trc-smart-ellipsis.tbl-rtl-label { float: right; direction: rtl; width: auto !important; } .videoCube span.video-label.trc-smart-ellipsis.tbl-rtl-label ins { float: right; margin-left: 5px; direction: rtl; } .videoCube span.video-label.trc-smart-ellipsis ins.lastLineEllipsis { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; width: 100%; } .video-duration.video-duration-detail div { color: white; } .trc_rbox .sponsored { position: relative; display: block; overflow: visible; height: auto; width: auto; padding-right: 0; text-align: right; font-size: 9px; } /* Configuration defaults */ .trc_rbox_div { height: 410px; } .videoCube { direction: ltr; font-size: 11px; margin: 0; color: black; border-width: 0; } .videoCube.vertical:first-child { border-top: 0; margin-top: 0; } .videoCube.horizontal:first-child { border-left: 0; margin-left: 0; } div.videoCube:hover, .videoCube_hover { background-color: #EBF0FF; color: black; } .videoCube .thumbBlock { margin: 0; border-style: solid; } .videoCube a img, .videoCube img { border-color: #ececec; } .videoCube .video-label-box { margin-left: 81px; } .videoCube .video-label dt { font-weight: bold; } .videoCube .video-title { height: auto; margin-bottom: 3px; white-space: normal; } .videoCube .trc_inline_detail_spacer { display: inline-block; white-space: pre; } .loading-animation { font-family: sans; font-size: 1.5em; text-align: center; color: gray; height: 100%; } .trc_rbox_header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: black; } .trc_header_right_part { position: absolute; left: 50%; top: 0; } .branding_div { overflow: visible; float: right; } .branding_div img { height: 20px; } .videoCube .branding .logoDiv { font-size: inherit; line-height: inherit; background: none; margin: 0; padding: 0; } .videoCube .branding .logoDiv a { vertical-align: inherit; color: inherit; line-height: inherit; } .videoCube .branding .logoDiv a span { vertical-align: inherit; } .trc_related_container .videoCube .branding .attribution-disclosure-link-sponsored { display: inline-block; float: none; } .trc_related_container .videoCube .branding .attribution-disclosure-link-sponsored.align-disclosure-right { float: right; margin-left: auto; padding-left: 2px; } .videoCube .video-label-box .branding.composite-branding { display: -webkit-box; display: -ms-flexbox; display: flex; } .branding.composite-branding > * { display: inline-block; vertical-align: bottom; } .branding .branding-separator { margin: 0 2px; font-weight: normal; } .branding .branding-inner { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .video-label-box span.branding.inline-branding { display: inline-block; } /* Support for Horizontal mode */ .trc_related_container div.horizontal { float: left; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; } /* Support for thumbnail position */ .trc_related_container DIV.videoCube.thumbnail_top .thumbBlock, .trc_related_container DIV.videoCube.thumbnail_bottom .thumbBlock { float: none; } /* SEO blocks should be hidden once R-Box loads */ .vidiscovery-note { display: none; } .videoCube .thumbBlock .trc_sponsored_overlay_base { display: block; width: auto; margin-left: 0; position: absolute; color: white !important; } .videoCube .thumbBlock .trc_sponsored_overlay { filter: alpha(opacity=60); opacity: 0.6; display: block; position: absolute; } .videoCube .thumbBlock .trc_sponsored_overlay_base .sponsored { position: relative; display: block; overflow: visible; width: auto; text-align: center; padding: 0 5px; margin-top: 0; } .videoCube .thumbBlock .trc_sponsored_overlay_base.round .trc_sponsored_overlay { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } .videoCube .thumbBlock .trc_sponsored_overlay_base.round { margin-left: 4px; } .thumbnail-emblem, .videoCube .thumbnail-overlay, .videoCube:hover .thumbnail-overlay, .videoCube_hover .thumbnail-overlay { position: absolute; background: transparent no-repeat; background-size: contain; z-index: 50; } .thumbnail_bottom { padding-bottom: 8px; } .trc_related_container .logoDiv { font-family: Arial, Helvetica, sans-serif; white-space: nowrap; font-size: 9px; } .trc_related_container .logoDiv a { font-size: 9px; text-decoration: none !important; color: black; margin-right: 1px; /* don't allow focus line to cause overflow */ vertical-align: text-bottom; } .logoDiv a span:hover { text-decoration: underline; } .trc_rbox_header .logoDiv { font-size: 1em; } /* text-link widgets*/ .trc_tl .trc_rbox_header .logoDiv { position: relative; z-index: 1; } .trc_tl .trc_rbox_header_span .trc_header_right_column { position: absolute; width: 48%; left: 52%; top: 0; } .trc_tl .trc_rbox_div .videoCube.horizontal { clear: left; } .trc_tl .trc_rbox_div .videoCube.trc_tl_right_col { float: none; clear: right; margin-left: auto; } .trc_tl .videoCube .video-title .branding { line-height: 1.3em; } .trc_tl .videoCube:hover span.branding, .trc_tl .videoCube_hover span.branding { text-decoration: none; } .trc_tl .trc_rbox_div .videoCube.thumbnail_none a{ vertical-align: top; overflow: visible; } .trc_tl .videoCube .video-label-box { display: inline-block; vertical-align: top; width: 100%; } /* text-link widgets - end*/ .trc_rbox_container.trc_expandable { overflow: hidden; max-height: 0; transition-property: max-height; -webkit-transition-property: max-height; -moz-transition-property: max-height; -o-transition-property: max-height; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); } .trc_related_container .videoCube .thumbBlock .branding { position: absolute; bottom: 0; z-index: 1; width: 100%; margin: 0; padding: 5px 0; text-align: center; } .syndicatedItem .branding { margin: 0; } .trc-inplayer-rbox { background: #333; background: rgba(30, 30, 30, 0.9); bottom: 0; position: absolute; height: 300px; text-align: center; } .trc-inplayer-rbox .trc_rbox_container { margin: 50px auto 0; width: 640px } .trc_rbox.trc-auto-size { width: 100%; height: 100%; } .videoCube.thumbnail_under .video-title { min-height: 2.58em; } .videoCube.thumbnail_under .tbl-text-over-container { width: 100%; position: absolute; z-index: 1; left: 0; bottom: 0; min-height: 66%; max-height: 66%; padding-top: 2px; padding-bottom: 2px; line-height: 1.25em; } .videoCube.thumbnail_under .tbl-text-over-container .tbl-text-over { height: 100%; width: 100%; position: absolute; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#CC000000, GradientType=0); } .videoCube.thumbnail_under .tbl-text-over-container span.video-title, .videoCube.thumbnail_under .tbl-text-over-container span.video-description, .videoCube.thumbnail_under .tbl-text-over-container span.branding { position: relative; z-index: 1; padding: 0 8px; margin: 0; } .videoCube.thumbnail_under .tbl-text-over-container span.video-title { margin-bottom: 6px; min-height: auto; } .videoCube.thumbnail_under .tbl-text-over-container .video-label-box { position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 8px 6px 8px; min-height: auto; box-sizing: border-box; } .trc-auto-size .trc_rbox_outer .trc_rbox_div { height: auto; width: auto; } .trc-auto-size .trc_rbox_div .videoCube { height: auto; } .trc-auto-size .trc_rbox_div .videoCube.trc-first-recommendation { margin-top: 0; } .trc_rbox .trc_rbox_outer .trc_rbox_div .videoCube.trc-first-in-row { margin-left: 0; } .trc_elastic .trc_rbox { width: auto; } .trc_elastic .videoCube { overflow: hidden; } .trc_elastic .videoCube .thumbBlock { background: transparent no-repeat center center; background-size: cover; position: absolute; display: inline-block; top: 0; right: 0; bottom: 0; left: 0; margin-left: 0; margin-right: 0; } .trc_elastic .thumbBlock_holder { position: relative; width: 100%; } .trc_elastic .thumbnail_start .thumbBlock_holder { float: left; margin-right: 10px; } .trc_elastic .thumbnail_start.item-has-pre-label .thumbBlock_holder { margin-right: 0; } .trc_elastic .videoCube_aspect { width: 1px; } .trc_elastic .trc_rbox .trc_rbox_div { height: auto; } .trc_elastic .thumbnail_start .trc-pre-label { float: left; padding-right: 10px; } .trc_elastic .thumbnail_start.trc-split-label .trc-main-label { float: left; padding-left: 10px; } .trc_elastic .video-label-box { display: block; } .trc_elastic .thumbnail_start .video-label-box { box-sizing: border-box; } /** USER Ad-Choice **/ .trc_user_adChoice_btn { background: url("//cdn.taboola.com/static/c5/c5ef96bc-30ab-456a-b3d5-a84f367c6a46.svg") no-repeat scroll 0 0 rgba(255, 255, 255, 1); border-radius: 0 0 0 5px; width: 16px; height: 16px; position: absolute; right: 0; top: 0; z-index: 9000; cursor: pointer; border-width: 2px 0 2px 4px; border-style: solid; border-color: #fff; opacity: 0.7; background-size: contain; visibility: hidden; } .videoCube:hover .trc_user_adChoice_btn, .videoCube_hover .trc_user_adChoice_btn { visibility: visible; } .videoCube .trc_user_adChoice_btn_static { visibility: visible; } .p-video-overlay-container { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: transparent; } .p-video-overlay.p-video-overlay-show { display: flex; } .p-video-overlay { display: none; background-color: #000; opacity: 0.7; width: 100%; height: 100%; flex-direction: column; } .p-video-overlay-action { color: #fff; width: 100%; direction: ltr; text-align: center; display: flex; justify-content: center; flex-direction: column; } .p-video-overlay-action.p-video-back-action { height: 34%; } .p-video-back-action-label { font-family: Helvetica Neue, serif; font-size: 14px; font-weight: 200; letter-spacing: 1px } .p-video-overlay-action.p-video-goto-action { height: 66%; } .p-video-goto-action-url { font-family: Helvetica Neue, serif; font-size: 24px; font-weight: 400; text-decoration: underline; margin-top: 5px; } .p-video-goto-action-label { font-family: Helvetica Neue, serif; font-size: 14px; font-weight: 100; letter-spacing: 1px; } .trc_related_container .trc_clearer { clear: both; height: 0; overflow: hidden; font-size: 0; line-height: 0; visibility: hidden; } /* Ad Choices */ .link-adc { float: right !important; } .trc-widget-footer .logoDiv { line-height: normal; padding-bottom: 5px; } .trc-widget-footer .link-adc a .trc_adc_wrapper, .trc_header_ext .link-adc a .trc_adc_wrapper { height: 12px; width: 18px; display: inline-block; padding-left: 1px; margin-bottom: 2px; } .trc-widget-footer .link-adc a .trc_adc_s_logo, .trc_header_ext .link-adc a .trc_adc_s_logo, .trc-widget-footer .link-adc a .trc_adc_b_logo, .trc_header_ext .link-adc a .trc_adc_b_logo { vertical-align: middle; height: 15px; display: inline-block; margin-top: -1px; /**fix v align of adc logo - compensate for link underline */ } .trc-widget-footer .link-adc a .trc_adc_s_logo, .trc_header_ext .link-adc a .trc_adc_s_logo { width: 12px; height: 14px; background: url("//cdn.taboola.com/static/c5/c5ef96bc-30ab-456a-b3d5-a84f367c6a46.svg") no-repeat; background-size: contain; vertical-align: middle; } .trc-widget-footer .link-adc a .trc_adc_b_logo, .trc_header_ext .link-adc a .trc_adc_b_logo { width: 77px; background: #ffffff url("//cdn.taboola.com/libtrc/static/thumbnails/0781f9c5a8637d1e162874f157460048.png") no-repeat !important; right: -1px; display: none; position: absolute; } /* Attribution och Disclosure */ .logoDiv .trc_mobile_disclosure_link, .logoDiv .trc_mobile_attribution_link, .logoDiv .trc_mobile_adc_link { display: none; } .logoDiv .trc_desktop_disclosure_link, .logoDiv .trc_desktop_attribution_link, .logoDiv .trc_desktop_adc_link { display: inline; } @media screen and (max-width: 767px) { .logoDiv .trc_mobile_disclosure_link { display: inline; } .logoDiv .trc_mobile_attribution_link { display: inline; } .logoDiv .trc_mobile_adc_link { display: inline; } .logoDiv .trc_desktop_disclosure_link { display: none; } .logoDiv .trc_desktop_attribution_link { display: none; } .logoDiv .trc_desktop_adc_link { display: none; } } .trc_in_iframe .logoDiv .trc_mobile_attribution_link, .trc_in_iframe .logoDiv .trc_mobile_disclosure_link { display: inline; } .trc_in_iframe .logoDiv .trc_desktop_attribution_link, .trc_in_iframe .logoDiv .trc_desktop_disclosure_link { display: none; } .trc_related_container .logoDiv, .trc_related_container .trc_header_ext .logoDiv { float: right; } .trc_related_container .logoDiv + .logoDiv { margin-right: 2px; } .trc_related_container .attribution-disclosure-link-sponsored, .trc_related_container .attribution-disclosure-link-hybrid { display: none; } .trc_related_container .trc-content-sponsored .attribution-disclosure-link-sponsored, .trc-w2f.trc-content-sponsored .attribution-disclosure-link-sponsored { display: block; } .trc_related_container .trc-content-hybrid .attribution-disclosure-link-hybrid, .trc-w2f.trc-content-hybrid .attribution-disclosure-link-hybrid { display: block; } .trc_related_container .trc-widget-footer:hover a span, .trc_related_container .trc_header_ext:hover a span { text-decoration: underline !important; } /* this span makes sure that all logos (attribution + adc + disclosure) are vertically aligned - especially when the attribution font-size is smaller than the adc logo height (15px) */ .logoDiv a span.trc_logos_v_align { display: inline-block !important; font-size: 15px !important; line-height: 1em !important; width: 0 !important; } .trc_related_container .trc_header_ext:hover a span.trc_logos_v_align, .trc_related_container .trc_header_ext:hover a span.trc_adc_wrapper, .trc_related_container .trc-widget-footer:hover a span.trc_logos_v_align, .trc_related_container .trc-widget-footer:hover a span.trc_adc_wrapper { text-decoration: none !important; } .trc_related_container .trc_rbox_header_span .trc_header_right_column { display: none; } .trc_related_container img { max-width: none; } .trc_related_container * { pointer-events: auto; } .trc_related_container { clear: both; } .tbl-loading-spinner { width: 100%; height: 40px; background: url(//cdn.taboola.com/static/91/91a25024-792d-4b52-84e6-ad1478c3f552.gif) center center no-repeat; background-size: 40px; } .tbl-hidden { display: none !important; } .tbl-invisible { opacity: 0; pointer-events: none; } .tbl-batch-anchor { width: 100%; height: 1px; } .videoCube .video-logo + .branding.composite-branding { display: inline-block; vertical-align: middle; } .videoCube .video-logo { margin-right: 4px; } .videoCube .video-logo .branding { margin: auto auto auto 25px; } .videoCube .video-logo img { padding: 0; max-height: 14px; width: auto; max-width: 100px; display: inline-block; } /* Support for integrated widget frame */ .iw_video_frame .trc_rbox_div { overflow: hidden; } .trc-w2f .trc_rbox .trc_rbox_header, .trc-w2f .trc_rbox .trc-widget-footer { display: none !important; } .videoCube .tbl-organic-video-wrapper { display: -ms-flexbox; display: flex; align-items: flex-start; height: 100%; width: 100%; background-color: transparent; background-size: auto; text-align: center; overflow: hidden; position: absolute; top: 0; z-index: 3; opacity: 0; } .videoCube .tbl-o-video-loaded .tbl-organic-video-wrapper { opacity: 1; } .videoCube .tbl-o-video-loaded .thumbBlock { display: none; } .videoCube .tbl-organic-video-wrapper .tbl-o-vertical-video { height: 100%; } .videoCube .tbl-organic-video { width: 100%; height: auto; object-fit: contain; object-position: 50% 50%; -o-object-fit: contain; -o-object-position: 50% 50%; background-color: black; pointer-events: none; } .videoCube .tbl-accessibility-title { font: -apple-system-headline !important; } .videoCube .tbl-accessibility-description { font: -apple-system-subheadline !important; } .videoCube .tbl-accessibility-branding { font: -apple-system-caption1 !important; } 
     .thumbs-feed-01-a-delta {width:300px;_width:300px;border-width:0px 0px 0px 0px;border-style:solid solid solid solid;border-color:#DFDFDF;padding:0px 0px 0px 0px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;}.thumbs-feed-01-a-delta vignette{xButtonColor:#fff;backgroundColor:#fff;backgroundOpacity:0.8;xButtonBGColor:#000;}.thumbs-feed-01-a-delta .playerCube .video-external-data{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .tbl-reco-reel-slider{z-index:99999;margin:initial;top:50%;}.thumbs-feed-01-a-delta .trc_lightbox_overlay{background-color:#000000;opacity:0.70;filter:alpha(opacity=70);}.thumbs-feed-01-a-delta .tbl-recommendation-reel .tbl-text-under-branding-background{background-color:#EBEBEB;}.thumbs-feed-01-a-delta div.syndicatedItem:hover,.thumbs-feed-01-a-delta  div.syndicatedItem.videoCube_hover{background-color:transparent;}.thumbs-feed-01-a-delta .playerCube div.videoCube:hover,.thumbs-feed-01-a-delta  div.videoCube_hover{background-color:transparent;}.thumbs-feed-01-a-delta .trc_pager_prev:hover,.thumbs-feed-01-a-delta  .trc_pager_next:hover{color:#6497ED;}.thumbs-feed-01-a-delta .trc_rbox_border_elm{border-color:darkgray;}.thumbs-feed-01-a-delta .syndicatedItem .video-views{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .syndicatedItem .video-category{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .tbl-vignette-close-btn-wrp{height:15;background:#000;}.thumbs-feed-01-a-delta .syndicatedItem .sponsored{color:#9C9A9C;font-size:9px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .pager_disabled{color:#7d898f;}.thumbs-feed-01-a-delta .playerCube .video-category{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .syndicatedItem .video-uploader{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .videoCube.thumbnail_start .thumbBlock_holder{width:40%;_width:40%;}.thumbs-feed-01-a-delta .playerCube .video-uploader{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .video-uploader{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .trc_sponsored_overlay{background-color:black;}.thumbs-feed-01-a-delta .syndicatedItem .video-external-data{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .trc_rbox_header{font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;text-decoration:none;color:#000000;border-width:0;background:transparent;border-style:none;border-color:#D6D5D3;padding:5px 0px 5px 5px;line-height:1.2em;display:none;margin:0px 0px 0px 0px;position:relative;background-color:transparent;box-sizing:initial;height:auto;width:auto;_width:auto;}.thumbs-feed-01-a-delta .syndicatedItem .video-rating{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .videoCube.vertical{border-style:solid none none none;}.thumbs-feed-01-a-delta .trc_pager_unselected{color:#7d898f;}.thumbs-feed-01-a-delta .video-rating{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .video-published-date{font-size:10px;font-weight:normal;text-decoration:none;color:black;display:inherit;}.thumbs-feed-01-a-delta .syndicatedItem{background-color:transparent;}.thumbs-feed-01-a-delta .syndicatedItem .video-duration-detail{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .playerCube .videoCube.horizontal{border-style:none none none none;}.thumbs-feed-01-a-delta .videoCube.syndicatedItem .thumbnail-overlay{background-image:null;background-position:5% 5%;}.thumbs-feed-01-a-delta .videoCube.syndicatedItem.vertical{border-style:solid none none none;}.thumbs-feed-01-a-delta .sponsored{font-size:9px;font-weight:normal;text-decoration:none;color:#9C9A9C;}.thumbs-feed-01-a-delta .videoCube.syndicatedItem .thumbBlock{border-color:darkgray;border-width:0px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}.thumbs-feed-01-a-delta .videoCube.syndicatedItem .thumbBlock .static-text{text-align:left;background-color:black;display:none;color:white;font-size:10px;font-weight:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}.thumbs-feed-01-a-delta .videoCube.thumbnail_start.trc-split-label .trc-pre-label{width:30%;_width:30%;}.thumbs-feed-01-a-delta .video-category{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .thumbnail-emblem{background-position:5% 5%;width:35;_width:35;height:35;}.thumbs-feed-01-a-delta .tbl-vignette-background-screen{background-color:#fff;opacity:0.8;filter:alpha(opacity=80);}.thumbs-feed-01-a-delta .syndicatedItem .video-description{max-height:44.0px;*height:44.0px;color:black;font-family:Arial, Helvetica, sans-serif;font-size:16.0px;font-weight:normal;line-height:22.0px;text-decoration:none;}.thumbs-feed-01-a-delta .tbl-cta-style .cta-button:hover{color:inherit;border-color:#999990;}.thumbs-feed-01-a-delta .playerCube .video-published-date{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .videoCube:hover .thumbnail-overlay,.thumbs-feed-01-a-delta  .videoCube_hover .thumbnail-overlay{background-image:null;}.thumbs-feed-01-a-delta .video-label-box.trc-pre-label{height:0px;}.thumbs-feed-01-a-delta .videoCube.thumbnail_start .trc-pre-label{width:60%;_width:60%;}.thumbs-feed-01-a-delta .syndicatedItem .video-title{max-height:48.0px;*height:48.0px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:18.0px;line-height:24.0px;font-weight:400;text-decoration:none;padding:0;}.thumbs-feed-01-a-delta .playerCube:hover .thumbnail-overlay,.thumbs-feed-01-a-delta  .playerCube_hover .thumbnail-overlay{background-image:null;}.thumbs-feed-01-a-delta .videoCube.thumbnail_start.trc-split-label .trc-main-label{width:30%;_width:30%;}.thumbs-feed-01-a-delta .videoCube{width:auto;_width:auto;background-color:transparent;border-width:0px 0px 0px 0px;border-color:#E4E4E4;padding:0px 0px 0px 0px;height:auto;margin-left:0px;margin-top:0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-style:SOLID;}.thumbs-feed-01-a-delta .sponsored-default .video-description{max-height:2.2em;*height:2.2em;}.thumbs-feed-01-a-delta .tbl-vignette-attribution{color:#6B6666;font-size:15px;}.thumbs-feed-01-a-delta .playerCube .video-description{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:11px;font-weight:normal;text-decoration:none;max-height:2.2em;*height:2.2em;color:black;}.thumbs-feed-01-a-delta .playerCube .videoCube .video-label-box{margin-left:81px;margin-right:0px;}.thumbs-feed-01-a-delta .videoCube.syndicatedItem .thumbBlock .branding{text-align:left;background-color:transparent;display:none;left:0px;color:black;font-size:10px;font-weight:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-image:null;}.thumbs-feed-01-a-delta div.videoCube:hover,.thumbs-feed-01-a-delta  div.videoCube_hover{background-color:transparent;}.thumbs-feed-01-a-delta .videoCube .story-widget.story-widget-text-under .tbl-ui-line{background-color:#333333;}.thumbs-feed-01-a-delta .videoCube .sponsored{margin-top:-7px;}.thumbs-feed-01-a-delta .trc_pager_pages div{font-size:12px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .sponsored-url{font-size:9px;font-weight:bold;text-decoration:underline;color:green;}.thumbs-feed-01-a-delta .playerCube .video-title{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:14px;line-height:17.5px;font-weight:bold;max-height:2.58em;*height:2.58em;color:black;}.thumbs-feed-01-a-delta .trc_rbox_header_icon_img{margin:0px;height:18px;}.thumbs-feed-01-a-delta .tbl-recommendation-reel .tbl-text-under-title-background{background-color:#EBEBEB;}.thumbs-feed-01-a-delta .tbl-recommendation-reel .tbl-ui-line{background-color:#333333;}.thumbs-feed-01-a-delta .videoCube.syndicatedItem.horizontal{border-style:none;}.thumbs-feed-01-a-delta .videoCube .thumbBlock .static-text{font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;background-color:#a30202;display:block;color:#ffffff;text-align:left;}.thumbs-feed-01-a-delta .video-title{font-family:Arial, Helvetica, sans-serif;font-size:18.0px;line-height:24.0px;font-weight:400;max-height:72.0px;*height:72.0px;color:#000000;text-decoration:none;}.thumbs-feed-01-a-delta .video-label,.thumbs-feed-01-a-delta .sponsored,.thumbs-feed-01-a-delta .sponsored-url{font-family:Arial, Helvetica, sans-serif;}.thumbs-feed-01-a-delta .playerCube .video-rating{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .syndicatedItem .branding{color:#999999;font-size:11.0px;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-image:null;text-align:left;line-height:24.0px;}.thumbs-feed-01-a-delta .trc_pager_selected{color:#0056b3;}.thumbs-feed-01-a-delta .videoCube.syndicatedItem{background-color:transparent;border-color:#E4E4E4;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-width:0px 0px 0px 0px;border-style:SOLID;}.thumbs-feed-01-a-delta .branding div.logoDiv{font-family:inherit;}.thumbs-feed-01-a-delta .trc_rbox_div{width:auto;_width:99%;height:410px;border-width:0;padding:0;}.thumbs-feed-01-a-delta .playerCube .video-views{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .trc_pager div{font-family:serif;}.thumbs-feed-01-a-delta .syndicatedItem .video-label-box.trc-pre-label{height:0px;}.thumbs-feed-01-a-delta recommendationReel{min-adx-line-color:#2abfd5;min-adx-progress-color:#FFF;}.thumbs-feed-01-a-delta .videoCube.horizontal{border-style:none;}.thumbs-feed-01-a-delta div.trc_pager_pages div:hover{color:#6497ED;}.thumbs-feed-01-a-delta .pager_enabled{color:#0056b3;}.thumbs-feed-01-a-delta .playerCube .thumbnail-overlay{background-image:null;background-position:5% 5%;}.thumbs-feed-01-a-delta .videoCube .thumbnail-overlay{background-image:null;background-position:5% 5%;}.thumbs-feed-01-a-delta .playerCube .videoCube .video-duration{display:block;left:36px;}.thumbs-feed-01-a-delta .syndicatedItem .video-published-date{color:black;font-size:10px;font-weight:normal;text-decoration:none;display:inherit;}.thumbs-feed-01-a-delta .syndicatedItem .sponsored-url{color:green;font-size:9px;font-weight:bold;text-decoration:underline;}.thumbs-feed-01-a-delta .playerCube .videoCube .thumbBlock{border-width:0px;border-color:darkgray;}.thumbs-feed-01-a-delta .playerCube .video-label-box{text-align:left;}.thumbs-feed-01-a-delta div.sponsored-default:hover,.thumbs-feed-01-a-delta  div.sponsored-default.videoCube_hover{background-color:inherit;}.thumbs-feed-01-a-delta .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background{background-color:#EBEBEB;}.thumbs-feed-01-a-delta .video-external-data{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .trc_pager_prev,.thumbs-feed-01-a-delta .trc_pager_next{font-size:12px;font-weight:normal;text-decoration:none;}.thumbs-feed-01-a-delta .videoCube .thumbBlock{border-width:0px;border-color:darkgray;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;}.thumbs-feed-01-a-delta .videoCube.syndicatedItem .video-duration{display:none;left:36px;}.thumbs-feed-01-a-delta .sponsored-default .video-title{max-height:2.58em;*height:2.58em;}.thumbs-feed-01-a-delta .branding{color:#999999;font-size:11.0px;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-image:null;text-align:left;line-height:24.0px;}.thumbs-feed-01-a-delta .sponsored-default{background-color:#F7F6C6;}.thumbs-feed-01-a-delta .playerCube .videoCube{background-color:transparent;border-color:#D6D5D3;border-width:1px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin-left:0px;margin-top:0px;padding:3px;}.thumbs-feed-01-a-delta .branding .logoDiv a span{color:inherit;font-size:inherit;}.thumbs-feed-01-a-delta .video-label-box{text-align:left;height:116px;margin:5px 0px 0px 0px;}.thumbs-feed-01-a-delta .video-description{font-family:Arial, Helvetica, sans-serif;font-size:16.0px;line-height:22.0px;font-weight:normal;max-height:44.0px;*height:44.0px;color:black;text-decoration:none;}.thumbs-feed-01-a-delta .videoCube .video-duration{left:36px;display:none;}.thumbs-feed-01-a-delta div.syndicatedItem:hover .thumbBlock{border-color:inherit;}.thumbs-feed-01-a-delta .trc_pager_counter{color:#000000;}.thumbs-feed-01-a-delta .whatsThisSyndicated{font-family:Arial, Verdana, sans-serif;font-size:9px;font-weight:normal;color:black;text-decoration:none;padding:0;}.thumbs-feed-01-a-delta .playerCube .video-duration-detail{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .video-duration-detail{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta div.videoCube:hover .thumbBlock{border-color:inherit;}.thumbs-feed-01-a-delta .video-icon-img{margin:0px;height:18px;}.thumbs-feed-01-a-delta .video-views{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01-a-delta .tbl-cta-style .cta-button{font-family:Helvetica, Arial, sans-serif;background-color:transparent;border-color:#999990;color:#333333;}.thumbs-feed-01-a-delta .videoCube .video-label-box{margin-left:0;margin-right:0px;}.thumbs-feed-01-a-delta .videoCube .video-label-box.trc-pre-label{margin:0px 0px 0px 0px;}.thumbs-feed-01-a-delta .syndicatedItem .video-label-box{height:116px;margin:5px 0px 0px 0px;}.thumbs-feed-01-a-delta .logoDiv a span{font-size:11.0px;color:#999999;display:inline;font-weight:normal;}.thumbs-feed-01-a-delta .videoCube:hover .video-label-box .video-description{text-decoration:underline;}.thumbs-feed-01-a-delta .videoCube .video-label-box .video-title{margin:0 0 0 0;}.thumbs-feed-01-a-delta .video-label-box .branding{display:block;}.thumbs-feed-01-a-delta .trc_rbox_header .trc_header_ext{position:relative;top:auto;right:auto;}.thumbs-feed-01-a-delta .logoDiv a{font-size:100%;}.thumbs-feed-01-a-delta .videoCube a{padding:0 0 0 0;}.thumbs-feed-01-a-delta .trc_rbox_header .logoDiv{line-height:normal;}.thumbs-feed-01-a-delta .trc_header_left_column{height:auto;background-color:transparent;}@media screen and (min-width:0px) and (max-width:480px) {            .trc_elastic_thumbs-feed-01-a-delta .trc_rbox_outer .videoCube .video-label-box {height:auto;}.trc_elastic_thumbs-feed-01-a-delta .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_thumbs-feed-01-a-delta .trc_rbox_outer{margin-left:-2%;}.trc_elastic_thumbs-feed-01-a-delta .videoCube_aspect{padding-bottom:56.25%; width: 100%;}.trc_elastic_thumbs-feed-01-a-delta .videoCube{width: 97.99%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_thumbs-feed-01-a-delta div.videoCube:nth-of-type(-n+1){display:block;visibility:visible;}.trc_elastic_thumbs-feed-01-a-delta div.videoCube:nth-of-type(n+2){display:none;visibility:hidden;}         }@media screen and (min-width:481px) {            .trc_elastic_thumbs-feed-01-a-delta .trc_rbox_outer .videoCube .trc-main-label {height:auto;}.trc_elastic_thumbs-feed-01-a-delta .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_thumbs-feed-01-a-delta .trc_rbox_outer{margin-left:-2%;}.trc_elastic_thumbs-feed-01-a-delta .videoCube_aspect{padding-bottom:56.25%; width: 100%;}.trc_elastic_thumbs-feed-01-a-delta .videoCube{width: 47.995%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_thumbs-feed-01-a-delta div.videoCube:nth-of-type(-n+2){display:block;visibility:visible;}.trc_elastic_thumbs-feed-01-a-delta div.videoCube:nth-of-type(n+3){display:none;visibility:hidden;}         }.organic-thumbs-feed-01 {width:300px;_width:300px;border-width:0px 0px 0px 0px;border-style:solid solid solid solid;border-color:#DFDFDF;padding:0px 0px 0px 0px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;}.organic-thumbs-feed-01 vignette{xButtonColor:#fff;backgroundColor:#fff;backgroundOpacity:0.8;xButtonBGColor:#000;}.organic-thumbs-feed-01 .playerCube .video-external-data{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .tbl-reco-reel-slider{z-index:99999;margin:initial;top:50%;}.organic-thumbs-feed-01 .trc_lightbox_overlay{background-color:#000000;opacity:0.70;filter:alpha(opacity=70);}.organic-thumbs-feed-01 .tbl-recommendation-reel .tbl-text-under-branding-background{background-color:#EBEBEB;}.organic-thumbs-feed-01 div.syndicatedItem:hover,.organic-thumbs-feed-01  div.syndicatedItem.videoCube_hover{background-color:transparent;}.organic-thumbs-feed-01 .playerCube div.videoCube:hover,.organic-thumbs-feed-01  div.videoCube_hover{background-color:transparent;}.organic-thumbs-feed-01 .trc_pager_prev:hover,.organic-thumbs-feed-01  .trc_pager_next:hover{color:#6497ED;}.organic-thumbs-feed-01 .trc_rbox_border_elm{border-color:darkgray;}.organic-thumbs-feed-01 .syndicatedItem .video-views{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .syndicatedItem .video-category{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .tbl-vignette-close-btn-wrp{height:15;background:#000;}.organic-thumbs-feed-01 .syndicatedItem .sponsored{color:#9C9A9C;font-size:9px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .pager_disabled{color:#7d898f;}.organic-thumbs-feed-01 .playerCube .video-category{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .syndicatedItem .video-uploader{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .videoCube.thumbnail_start .thumbBlock_holder{width:40%;_width:40%;}.organic-thumbs-feed-01 .playerCube .video-uploader{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .video-uploader{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .trc_sponsored_overlay{background-color:black;}.organic-thumbs-feed-01 .syndicatedItem .video-external-data{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .trc_rbox_header{font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;text-decoration:none;color:#000000;border-width:0;background:transparent;border-style:none;border-color:#D6D5D3;padding:0px 0px 6px 0px;line-height:1.2em;display:none;margin:0px 0px 0px 0px;position:relative;background-color:transparent;box-sizing:initial;height:auto;width:auto;_width:auto;}.organic-thumbs-feed-01 .syndicatedItem .video-rating{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .videoCube.vertical{border-style:solid none none none;}.organic-thumbs-feed-01 .trc_pager_unselected{color:#7d898f;}.organic-thumbs-feed-01 .video-rating{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .video-published-date{font-size:10px;font-weight:normal;text-decoration:none;color:black;display:inherit;}.organic-thumbs-feed-01 .syndicatedItem{background-color:transparent;}.organic-thumbs-feed-01 .syndicatedItem .video-duration-detail{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .playerCube .videoCube.horizontal{border-style:none none none none;}.organic-thumbs-feed-01 .videoCube.syndicatedItem .thumbnail-overlay{background-image:null;background-position:5% 5%;}.organic-thumbs-feed-01 .videoCube.syndicatedItem.vertical{border-style:solid none none none;}.organic-thumbs-feed-01 .sponsored{font-size:9px;font-weight:normal;text-decoration:none;color:#9C9A9C;}.organic-thumbs-feed-01 .videoCube.syndicatedItem .thumbBlock{border-color:darkgray;border-width:0px;}.organic-thumbs-feed-01 .videoCube.syndicatedItem .thumbBlock .static-text{text-align:left;background-color:black;display:none;color:white;font-size:10px;font-weight:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}.organic-thumbs-feed-01 .videoCube.thumbnail_start.trc-split-label .trc-pre-label{width:30%;_width:30%;}.organic-thumbs-feed-01 .video-category{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .thumbnail-emblem{background-position:5% 5%;width:35;_width:35;height:35;}.organic-thumbs-feed-01 .tbl-vignette-background-screen{background-color:#fff;opacity:0.8;filter:alpha(opacity=80);}.organic-thumbs-feed-01 .syndicatedItem .video-description{max-height:44.0px;*height:44.0px;color:#343434;font-family:georgia, times, serif;font-size:16.0px;font-weight:normal;line-height:22.0px;text-decoration:none;}.organic-thumbs-feed-01 .tbl-cta-style .cta-button:hover{color:inherit;border-color:#999990;}.organic-thumbs-feed-01 .playerCube .video-published-date{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .videoCube:hover .thumbnail-overlay,.organic-thumbs-feed-01  .videoCube_hover .thumbnail-overlay{background-image:null;}.organic-thumbs-feed-01 .video-label-box.trc-pre-label{height:0px;}.organic-thumbs-feed-01 .videoCube.thumbnail_start .trc-pre-label{width:60%;_width:60%;}.organic-thumbs-feed-01 .syndicatedItem .video-title{max-height:54.0px;*height:54.0px;color:#343434;font-family:georgia, times, serif;font-size:20.0px;line-height:27.0px;font-weight:bold;text-decoration:none;padding:0;}.organic-thumbs-feed-01 .playerCube:hover .thumbnail-overlay,.organic-thumbs-feed-01  .playerCube_hover .thumbnail-overlay{background-image:null;}.organic-thumbs-feed-01 .videoCube.thumbnail_start.trc-split-label .trc-main-label{width:30%;_width:30%;}.organic-thumbs-feed-01 .videoCube{width:auto;_width:auto;background-color:transparent;border-width:0px 0px 0px 0px;border-color:#E4E4E4;padding:0px 0px 0px 0px;height:auto;margin-left:0px;margin-top:0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-style:SOLID;}.organic-thumbs-feed-01 .sponsored-default .video-description{max-height:2.2em;*height:2.2em;}.organic-thumbs-feed-01 .tbl-vignette-attribution{color:#6B6666;font-size:15px;}.organic-thumbs-feed-01 .playerCube .video-description{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:11px;font-weight:normal;text-decoration:none;max-height:2.2em;*height:2.2em;color:black;}.organic-thumbs-feed-01 .playerCube .videoCube .video-label-box{margin-left:81px;margin-right:0px;}.organic-thumbs-feed-01 .videoCube.syndicatedItem .thumbBlock .branding{text-align:left;background-color:transparent;display:none;left:0px;color:black;font-size:10px;font-weight:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-image:null;}.organic-thumbs-feed-01 div.videoCube:hover,.organic-thumbs-feed-01  div.videoCube_hover{background-color:transparent;}.organic-thumbs-feed-01 .videoCube .story-widget.story-widget-text-under .tbl-ui-line{background-color:#333333;}.organic-thumbs-feed-01 .videoCube .sponsored{margin-top:-7px;}.organic-thumbs-feed-01 .trc_pager_pages div{font-size:12px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .sponsored-url{font-size:9px;font-weight:bold;text-decoration:underline;color:green;}.organic-thumbs-feed-01 .playerCube .video-title{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:14px;line-height:17.5px;font-weight:bold;max-height:2.58em;*height:2.58em;color:black;}.organic-thumbs-feed-01 .trc_rbox_header_icon_img{margin:0px;height:18px;}.organic-thumbs-feed-01 .tbl-recommendation-reel .tbl-text-under-title-background{background-color:#EBEBEB;}.organic-thumbs-feed-01 .tbl-recommendation-reel .tbl-ui-line{background-color:#333333;}.organic-thumbs-feed-01 .videoCube.syndicatedItem.horizontal{border-style:none;}.organic-thumbs-feed-01 .videoCube .thumbBlock .static-text{font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;background-color:#a30202;display:block;color:#ffffff;text-align:left;}.organic-thumbs-feed-01 .video-title{font-family:Arial, Helvetica, sans-serif;font-size:20.0px;line-height:27.0px;font-weight:bold;max-height:54.0px;*height:54.0px;color:#343434;text-decoration:none;}.organic-thumbs-feed-01 .video-label,.organic-thumbs-feed-01 .sponsored,.organic-thumbs-feed-01 .sponsored-url{font-family:georgia, times, serif;}.organic-thumbs-feed-01 .playerCube .video-rating{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .syndicatedItem .branding{color:#999999;font-size:11.0px;font-weight:bold;text-decoration:none;font-family:georgia, times, serif;background-image:null;text-align:left;line-height:27.0px;}.organic-thumbs-feed-01 .trc_pager_selected{color:#0056b3;}.organic-thumbs-feed-01 .videoCube.syndicatedItem{background-color:transparent;border-color:#E4E4E4;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-width:0px 0px 0px 0px;border-style:SOLID;}.organic-thumbs-feed-01 .branding div.logoDiv{font-family:inherit;}.organic-thumbs-feed-01 .trc_rbox_div{width:auto;_width:99%;height:410px;border-width:0;padding:0;}.organic-thumbs-feed-01 .playerCube .video-views{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .trc_pager div{font-family:serif;}.organic-thumbs-feed-01 .syndicatedItem .video-label-box.trc-pre-label{height:0px;}.organic-thumbs-feed-01 recommendationReel{min-adx-line-color:#2abfd5;min-adx-progress-color:#FFF;}.organic-thumbs-feed-01 .videoCube.horizontal{border-style:none;}.organic-thumbs-feed-01 div.trc_pager_pages div:hover{color:#6497ED;}.organic-thumbs-feed-01 .pager_enabled{color:#0056b3;}.organic-thumbs-feed-01 .playerCube .thumbnail-overlay{background-image:null;background-position:5% 5%;}.organic-thumbs-feed-01 .videoCube .thumbnail-overlay{background-image:null;background-position:5% 5%;}.organic-thumbs-feed-01 .playerCube .videoCube .video-duration{display:block;left:36px;}.organic-thumbs-feed-01 .syndicatedItem .video-published-date{color:black;font-size:10px;font-weight:normal;text-decoration:none;display:inherit;}.organic-thumbs-feed-01 .syndicatedItem .sponsored-url{color:green;font-size:9px;font-weight:bold;text-decoration:underline;}.organic-thumbs-feed-01 .playerCube .videoCube .thumbBlock{border-width:0px;border-color:darkgray;}.organic-thumbs-feed-01 .playerCube .video-label-box{text-align:left;}.organic-thumbs-feed-01 div.sponsored-default:hover,.organic-thumbs-feed-01  div.sponsored-default.videoCube_hover{background-color:inherit;}.organic-thumbs-feed-01 .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background{background-color:#EBEBEB;}.organic-thumbs-feed-01 .video-external-data{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .trc_pager_prev,.organic-thumbs-feed-01 .trc_pager_next{font-size:12px;font-weight:normal;text-decoration:none;}.organic-thumbs-feed-01 .videoCube .thumbBlock{border-width:0px;border-color:darkgray;}.organic-thumbs-feed-01 .videoCube.syndicatedItem .video-duration{display:none;left:36px;}.organic-thumbs-feed-01 .sponsored-default .video-title{max-height:2.58em;*height:2.58em;}.organic-thumbs-feed-01 .branding{color:#999999;font-size:11.0px;font-weight:bold;text-decoration:none;font-family:georgia, times, serif;background-image:null;text-align:left;line-height:27.0px;}.organic-thumbs-feed-01 .sponsored-default{background-color:#F7F6C6;}.organic-thumbs-feed-01 .playerCube .videoCube{background-color:transparent;border-color:#D6D5D3;border-width:1px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin-left:0px;margin-top:0px;padding:3px;}.organic-thumbs-feed-01 .branding .logoDiv a span{color:inherit;font-size:inherit;}.organic-thumbs-feed-01 .video-label-box{text-align:left;height:125px;margin:5px 0px 0px 0px;}.organic-thumbs-feed-01 .video-description{font-family:georgia, times, serif;font-size:16.0px;line-height:22.0px;font-weight:normal;max-height:44.0px;*height:44.0px;color:#343434;text-decoration:none;}.organic-thumbs-feed-01 .videoCube .video-duration{left:36px;display:none;}.organic-thumbs-feed-01 div.syndicatedItem:hover .thumbBlock{border-color:inherit;}.organic-thumbs-feed-01 .trc_pager_counter{color:#000000;}.organic-thumbs-feed-01 .whatsThisSyndicated{font-family:Arial, Verdana, sans-serif;font-size:9px;font-weight:normal;color:black;text-decoration:none;padding:0;}.organic-thumbs-feed-01 .playerCube .video-duration-detail{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .video-duration-detail{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 div.videoCube:hover .thumbBlock{border-color:inherit;}.organic-thumbs-feed-01 .video-icon-img{margin:0px;height:18px;}.organic-thumbs-feed-01 .video-views{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.organic-thumbs-feed-01 .tbl-cta-style .cta-button{font-family:Helvetica, Arial, sans-serif;background-color:transparent;border-color:#999990;color:#333333;}.organic-thumbs-feed-01 .videoCube .video-label-box.trc-pre-label{margin:0px 0px 0px 0px;}.organic-thumbs-feed-01 .syndicatedItem .video-label-box{height:125px;margin:5px 0px 0px 0px;}.organic-thumbs-feed-01 .logoDiv a span{font-size:11px;color:#000000;display:inline;font-weight:normal;}.organic-thumbs-feed-01 .videoCube:hover .video-label-box .video-description{text-decoration:underline;}.organic-thumbs-feed-01 .videoCube .video-label-box .video-title{margin:0 0 0 0;}.organic-thumbs-feed-01 .video-label-box .branding{display:block;}.organic-thumbs-feed-01 .trc_rbox_header .trc_header_ext{position:relative;top:auto;right:auto;}.organic-thumbs-feed-01 .logoDiv a{font-size:100%;}.organic-thumbs-feed-01 .videoCube a{padding:0 0 0 0;}.organic-thumbs-feed-01 .trc_rbox_header .logoDiv{line-height:normal;}.organic-thumbs-feed-01 .trc_rbox_header_span .trc_header_right_column{height:auto;}.organic-thumbs-feed-01 .trc_header_left_column{height:auto;}.organic-thumbs-feed-01 .trc_header_right_part{margin:0px 0 0 0;}/* s-split-organic-thumbs-feed-01 *//* override bootstrap default span definitions */.organic-thumbs-feed-01 [class*=span] {    float:none;    margin-left:0;}.organic-thumbs-feed-01 .trc_rbox_header_span .trc_header_right_column {	background: transparent;}.organic-thumbs-feed-01 .trc_rbox_header .logoDiv {        font-size: inherit;}.organic-thumbs-feed-01 .trc_header_left_column {	background: transparent;}/* e-split-organic-thumbs-feed-01 */@media screen and (min-width:0px) and (max-width:480px) {            .trc_elastic_organic-thumbs-feed-01 .trc_rbox_outer .videoCube .video-label-box {height:auto;}.trc_elastic_organic-thumbs-feed-01 .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_organic-thumbs-feed-01 .trc_rbox_outer{margin-left:-2%;}.trc_elastic_organic-thumbs-feed-01 .videoCube_aspect{padding-bottom:56.25%; width: 100%;}.trc_elastic_organic-thumbs-feed-01 .videoCube{width: 97.99%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_organic-thumbs-feed-01 div.videoCube:nth-of-type(-n+1){display:block;visibility:visible;}.trc_elastic_organic-thumbs-feed-01 div.videoCube:nth-of-type(n+2){display:none;visibility:hidden;}         }@media screen and (min-width:481px) {            .trc_elastic_organic-thumbs-feed-01 .trc_rbox_outer .videoCube .video-label-box {height:auto;}.trc_elastic_organic-thumbs-feed-01 .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_organic-thumbs-feed-01 .trc_rbox_outer{margin-left:-2%;}.trc_elastic_organic-thumbs-feed-01 .videoCube_aspect{padding-bottom:50%; width: 100%;}.trc_elastic_organic-thumbs-feed-01 .videoCube{width: 97.99%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_organic-thumbs-feed-01 div.videoCube:nth-of-type(-n+1){display:block;visibility:visible;}.trc_elastic_organic-thumbs-feed-01 div.videoCube:nth-of-type(n+2){display:none;visibility:hidden;}         }.thumbs-feed-01 {width:300px;_width:300px;border-width:0px 0px 0px 0px;border-style:solid solid solid solid;border-color:#DFDFDF;padding:0px 0px 0px 0px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;}.thumbs-feed-01 vignette{xButtonColor:#fff;backgroundColor:#fff;backgroundOpacity:0.8;xButtonBGColor:#000;}.thumbs-feed-01 .playerCube .video-external-data{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .tbl-reco-reel-slider{z-index:99999;margin:initial;top:50%;}.thumbs-feed-01 .trc_lightbox_overlay{background-color:#000000;opacity:0.70;filter:alpha(opacity=70);}.thumbs-feed-01 .tbl-recommendation-reel .tbl-text-under-branding-background{background-color:#EBEBEB;}.thumbs-feed-01 div.syndicatedItem:hover,.thumbs-feed-01  div.syndicatedItem.videoCube_hover{background-color:transparent;}.thumbs-feed-01 .playerCube div.videoCube:hover,.thumbs-feed-01  div.videoCube_hover{background-color:transparent;}.thumbs-feed-01 .trc_pager_prev:hover,.thumbs-feed-01  .trc_pager_next:hover{color:#6497ED;}.thumbs-feed-01 .trc_rbox_border_elm{border-color:darkgray;}.thumbs-feed-01 .syndicatedItem .video-views{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .syndicatedItem .video-category{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .tbl-vignette-close-btn-wrp{height:15;background:#000;}.thumbs-feed-01 .syndicatedItem .sponsored{color:#9C9A9C;font-size:9px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .pager_disabled{color:#7d898f;}.thumbs-feed-01 .playerCube .video-category{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .syndicatedItem .video-uploader{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .videoCube.thumbnail_start .thumbBlock_holder{width:40%;_width:40%;}.thumbs-feed-01 .playerCube .video-uploader{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .video-uploader{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .trc_sponsored_overlay{background-color:black;}.thumbs-feed-01 .syndicatedItem .video-external-data{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .trc_rbox_header{font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:bold;text-decoration:none;color:#000000;border-width:0;background:transparent;border-style:none;border-color:#D6D5D3;padding:0px 0px 2px 0px;line-height:1.2em;display:none;margin:0px 0px 0px 0px;position:relative;background-color:transparent;box-sizing:initial;height:auto;width:auto;_width:auto;}.thumbs-feed-01 .syndicatedItem .video-rating{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .videoCube.vertical{border-style:solid none none none;}.thumbs-feed-01 .trc_pager_unselected{color:#7d898f;}.thumbs-feed-01 .video-rating{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .video-published-date{font-size:10px;font-weight:normal;text-decoration:none;color:black;display:inherit;}.thumbs-feed-01 .syndicatedItem{background-color:transparent;}.thumbs-feed-01 .syndicatedItem .video-duration-detail{color:black;font-size:10px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .playerCube .videoCube.horizontal{border-style:none none none none;}.thumbs-feed-01 .videoCube.syndicatedItem .thumbnail-overlay{background-image:null;background-position:5% 5%;}.thumbs-feed-01 .videoCube.syndicatedItem.vertical{border-style:solid none none none;}.thumbs-feed-01 .sponsored{font-size:9px;font-weight:normal;text-decoration:none;color:#9C9A9C;}.thumbs-feed-01 .videoCube.syndicatedItem .thumbBlock{border-color:darkgray;border-width:0px;}.thumbs-feed-01 .videoCube.syndicatedItem .thumbBlock .static-text{text-align:left;background-color:black;display:none;color:white;font-size:10px;font-weight:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}.thumbs-feed-01 .videoCube.thumbnail_start.trc-split-label .trc-pre-label{width:30%;_width:30%;}.thumbs-feed-01 .video-category{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .thumbnail-emblem{background-position:5% 5%;width:35;_width:35;height:35;}.thumbs-feed-01 .tbl-vignette-background-screen{background-color:#fff;opacity:0.8;filter:alpha(opacity=80);}.thumbs-feed-01 .syndicatedItem .video-description{max-height:44.0px;*height:44.0px;color:#343434;font-family:georgia, times, serif;font-size:16.0px;font-weight:normal;line-height:22.0px;text-decoration:none;}.thumbs-feed-01 .tbl-cta-style .cta-button:hover{color:inherit;border-color:#999990;}.thumbs-feed-01 .playerCube .video-published-date{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .videoCube:hover .thumbnail-overlay,.thumbs-feed-01  .videoCube_hover .thumbnail-overlay{background-image:null;}.thumbs-feed-01 .video-label-box.trc-pre-label{height:0px;}.thumbs-feed-01 .videoCube.thumbnail_start .trc-pre-label{width:60%;_width:60%;}.thumbs-feed-01 .syndicatedItem .video-title{max-height:54.0px;*height:54.0px;color:#343434;font-family:georgia, times, serif;font-size:20.0px;line-height:27.0px;font-weight:bold;text-decoration:none;padding:0;}.thumbs-feed-01 .playerCube:hover .thumbnail-overlay,.thumbs-feed-01  .playerCube_hover .thumbnail-overlay{background-image:null;}.thumbs-feed-01 .videoCube.thumbnail_start.trc-split-label .trc-main-label{width:30%;_width:30%;}.thumbs-feed-01 .videoCube{width:auto;_width:auto;background-color:transparent;border-width:0px 0px 0px 0px;border-color:#E4E4E4;padding:0px 0px 0px 0px;height:auto;margin-left:0px;margin-top:0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-style:SOLID;}.thumbs-feed-01 .sponsored-default .video-description{max-height:2.2em;*height:2.2em;}.thumbs-feed-01 .tbl-vignette-attribution{color:#6B6666;font-size:15px;}.thumbs-feed-01 .playerCube .video-description{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:11px;font-weight:normal;text-decoration:none;max-height:2.2em;*height:2.2em;color:black;}.thumbs-feed-01 .playerCube .videoCube .video-label-box{margin-left:81px;margin-right:0px;}.thumbs-feed-01 .videoCube.syndicatedItem .thumbBlock .branding{text-align:left;background-color:transparent;display:none;left:0px;color:black;font-size:10px;font-weight:normal;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background-image:null;}.thumbs-feed-01 div.videoCube:hover,.thumbs-feed-01  div.videoCube_hover{background-color:transparent;}.thumbs-feed-01 .videoCube .story-widget.story-widget-text-under .tbl-ui-line{background-color:#333333;}.thumbs-feed-01 .videoCube .sponsored{margin-top:-7px;}.thumbs-feed-01 .trc_pager_pages div{font-size:12px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .sponsored-url{font-size:9px;font-weight:bold;text-decoration:underline;color:green;}.thumbs-feed-01 .playerCube .video-title{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:14px;line-height:17.5px;font-weight:bold;max-height:2.58em;*height:2.58em;color:black;}.thumbs-feed-01 .trc_rbox_header_icon_img{margin:0px;height:18px;}.thumbs-feed-01 .tbl-recommendation-reel .tbl-text-under-title-background{background-color:#EBEBEB;}.thumbs-feed-01 .tbl-recommendation-reel .tbl-ui-line{background-color:#333333;}.thumbs-feed-01 .videoCube.syndicatedItem.horizontal{border-style:none;}.thumbs-feed-01 .videoCube .thumbBlock .static-text{font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;background-color:#a30202;display:block;color:#ffffff;text-align:left;}.thumbs-feed-01 .video-title{font-family:Arial, Helvetica, sans-serif;font-size:20.0px;line-height:27.0px;font-weight:bold;max-height:81.0px;*height:81.0px;color:#343434;text-decoration:none;}.thumbs-feed-01 .video-label,.thumbs-feed-01 .sponsored,.thumbs-feed-01 .sponsored-url{font-family:georgia, times, serif;}.thumbs-feed-01 .playerCube .video-rating{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .syndicatedItem .branding{color:#999999;font-size:11.0px;font-weight:bold;text-decoration:none;font-family:georgia, times, serif;background-image:null;text-align:left;line-height:27.0px;}.thumbs-feed-01 .trc_pager_selected{color:#0056b3;}.thumbs-feed-01 .videoCube.syndicatedItem{background-color:transparent;border-color:#E4E4E4;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-width:0px 0px 0px 0px;border-style:SOLID;}.thumbs-feed-01 .branding div.logoDiv{font-family:inherit;}.thumbs-feed-01 .trc_rbox_div{width:auto;_width:99%;height:410px;border-width:0;padding:0;}.thumbs-feed-01 .playerCube .video-views{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .trc_pager div{font-family:serif;}.thumbs-feed-01 .syndicatedItem .video-label-box.trc-pre-label{height:0px;}.thumbs-feed-01 recommendationReel{min-adx-line-color:#2abfd5;min-adx-progress-color:#FFF;}.thumbs-feed-01 .videoCube.horizontal{border-style:none;}.thumbs-feed-01 div.trc_pager_pages div:hover{color:#6497ED;}.thumbs-feed-01 .pager_enabled{color:#0056b3;}.thumbs-feed-01 .playerCube .thumbnail-overlay{background-image:null;background-position:5% 5%;}.thumbs-feed-01 .videoCube .thumbnail-overlay{background-image:null;background-position:5% 5%;}.thumbs-feed-01 .playerCube .videoCube .video-duration{display:block;left:36px;}.thumbs-feed-01 .syndicatedItem .video-published-date{color:black;font-size:10px;font-weight:normal;text-decoration:none;display:inherit;}.thumbs-feed-01 .syndicatedItem .sponsored-url{color:green;font-size:9px;font-weight:bold;text-decoration:underline;}.thumbs-feed-01 .playerCube .videoCube .thumbBlock{border-width:0px;border-color:darkgray;}.thumbs-feed-01 .playerCube .video-label-box{text-align:left;}.thumbs-feed-01 div.sponsored-default:hover,.thumbs-feed-01  div.sponsored-default.videoCube_hover{background-color:inherit;}.thumbs-feed-01 .videoCube .story-widget.story-widget-text-under .tbl-text-under-title-background{background-color:#EBEBEB;}.thumbs-feed-01 .video-external-data{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .trc_pager_prev,.thumbs-feed-01 .trc_pager_next{font-size:12px;font-weight:normal;text-decoration:none;}.thumbs-feed-01 .videoCube .thumbBlock{border-width:0px;border-color:darkgray;}.thumbs-feed-01 .videoCube.syndicatedItem .video-duration{display:none;left:36px;}.thumbs-feed-01 .sponsored-default .video-title{max-height:2.58em;*height:2.58em;}.thumbs-feed-01 .branding{color:#999999;font-size:11.0px;font-weight:bold;text-decoration:none;font-family:georgia, times, serif;background-image:null;text-align:left;line-height:27.0px;}.thumbs-feed-01 .sponsored-default{background-color:#F7F6C6;}.thumbs-feed-01 .playerCube .videoCube{background-color:transparent;border-color:#D6D5D3;border-width:1px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin-left:0px;margin-top:0px;padding:3px;}.thumbs-feed-01 .branding .logoDiv a span{color:inherit;font-size:inherit;}.thumbs-feed-01 .video-label-box{text-align:left;height:125px;margin:5px 0px 0px 0px;}.thumbs-feed-01 .video-description{font-family:georgia, times, serif;font-size:16.0px;line-height:22.0px;font-weight:normal;max-height:44.0px;*height:44.0px;color:black;text-decoration:none;}.thumbs-feed-01 .videoCube .video-duration{left:36px;display:none;}.thumbs-feed-01 div.syndicatedItem:hover .thumbBlock{border-color:inherit;}.thumbs-feed-01 .trc_pager_counter{color:#000000;}.thumbs-feed-01 .whatsThisSyndicated{font-family:Arial, Verdana, sans-serif;font-size:9px;font-weight:normal;color:black;text-decoration:none;padding:0;}.thumbs-feed-01 .playerCube .video-duration-detail{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .video-duration-detail{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 div.videoCube:hover .thumbBlock{border-color:inherit;}.thumbs-feed-01 .video-icon-img{margin:0px;height:18px;}.thumbs-feed-01 .video-views{font-size:10px;font-weight:normal;text-decoration:none;color:black;}.thumbs-feed-01 .tbl-cta-style .cta-button{font-family:Helvetica, Arial, sans-serif;background-color:transparent;border-color:#999990;color:#333333;}.thumbs-feed-01 .videoCube .video-label-box.trc-pre-label{margin:0px 0px 0px 0px;}.thumbs-feed-01 .syndicatedItem .video-label-box{height:125px;margin:5px 0px 0px 0px;}.thumbs-feed-01 .logoDiv a span{font-size:11.0px;color:#999999;display:inline;font-weight:normal;}.thumbs-feed-01 .videoCube:hover .video-label-box .video-description{text-decoration:underline;}.thumbs-feed-01 .videoCube .video-label-box .video-title{margin:0 0 0 0;}.thumbs-feed-01 .video-label-box .branding{display:block;}.thumbs-feed-01 .trc_rbox_header .trc_header_ext{position:relative;top:auto;right:auto;}.thumbs-feed-01 .logoDiv a{font-size:100%;}.thumbs-feed-01 .videoCube a{padding:0 0 0 0;}.thumbs-feed-01 .trc_rbox_header .logoDiv{line-height:normal;}.thumbs-feed-01 .trc_rbox_header_span .trc_header_right_column{height:auto;}.thumbs-feed-01 .trc_header_left_column{height:auto;}.thumbs-feed-01 .trc_header_right_part{margin:0px 0 0 0;}/* s-split-thumbs-feed-01 *//* override bootstrap default span definitions */.thumbs-feed-01 [class*=span] {    float:none;    margin-left:0;}.thumbs-feed-01 .trc_rbox_header_span .trc_header_right_column {	background: transparent;}.thumbs-feed-01 .trc_rbox_header .logoDiv {        font-size: inherit;}.thumbs-feed-01 .trc_header_left_column {	background: transparent;}/* e-split-thumbs-feed-01 */@media screen and (min-width:0px) and (max-width:480px) {            .trc_elastic_thumbs-feed-01 .trc_rbox_outer .videoCube .video-label-box {height:auto;}.trc_elastic_thumbs-feed-01 .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_thumbs-feed-01 .trc_rbox_outer{margin-left:-2%;}.trc_elastic_thumbs-feed-01 .videoCube_aspect{padding-bottom:56.25%; width: 100%;}.trc_elastic_thumbs-feed-01 .videoCube{width: 97.99%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_thumbs-feed-01 div.videoCube:nth-of-type(-n+1){display:block;visibility:visible;}.trc_elastic_thumbs-feed-01 div.videoCube:nth-of-type(n+2){display:none;visibility:hidden;}         }@media screen and (min-width:481px) {            .trc_elastic_thumbs-feed-01 .trc_rbox_outer .videoCube .video-label-box {height:auto;}.trc_elastic_thumbs-feed-01 .trc_rbox_outer .videoCube {margin-bottom:10px;}.trc_elastic_thumbs-feed-01 .trc_rbox_outer{margin-left:-2%;}.trc_elastic_thumbs-feed-01 .videoCube_aspect{padding-bottom:50%; width: 100%;}.trc_elastic_thumbs-feed-01 .videoCube{width: 97.99%; position: relative; float: left; margin: 0 0 2% 0; margin-left: 2%;}.trc_elastic_thumbs-feed-01 div.videoCube:nth-of-type(-n+1){display:block;visibility:visible;}.trc_elastic_thumbs-feed-01 div.videoCube:nth-of-type(n+2){display:none;visibility:hidden;}         }
   .tbl-loading-spinner.tbl-loading-cards-placeholder{background:rgba(0,0,0,0);background-size:100%;height:auto;margin-top:40px}.tbl-placeholder-card{background:#f6f7f9;height:125px;overflow:hidden;position:relative;margin-bottom:48px}.tbl-placeholder-card:before{background-color:#f6f7f9;background-image:url(//cdn.taboola.com/static/91/9117a6d9-cbf1-4ea6-8caa-7461ce6554bc.gif);background-repeat:repeat-y;background-size:100% 1px;content:" ";display:block;height:100%}.tbl-masker{position:absolute;width:calc(100% - 190px - 24px);background-color:#fff;box-sizing:content-box;border-color:#fff;border-style:solid;border-left-width:24px}.tbl-first-row-pl,.tbl-second-row-pl,.tbl-third-row-pl{background:rgba(0,0,0,0);z-index:1}.tbl-first-row-pl{top:0;height:18px;left:190px;border-top-width:11px;border-bottom-width:18px}.tbl-second-row-pl{top:47px;height:18px;left:190px;border-top-width:0;border-bottom-width:18px}.tbl-third-row-pl{top:83px;height:15px;left:190px;border-top-width:0;border-bottom-width:35px}.tbl-last-row-right-padding{top:83px;left:calc(30% + 130px);width:100%;height:15px;border-width:0}.tbl-img-top-padding,.tbl-img-bottom-padding,.tbl-first-col-padding{display:none}.tbl-second-col-padding{display:block;width:24px;height:100%;border-width:0;top:0;right:0}.render-late-effect[data-feed-main-container-id="taboola-below-article-thumbnails"] .thumbBlock{opacity:0;transition:opacity .75s}.render-late-effect[data-feed-main-container-id="taboola-below-article-thumbnails"] .thumbBlock[style*=background-image]{opacity:1}.tbl-loading-placeholder-dir-rtl .tbl-masker{border-right-width:24px}.tbl-loading-placeholder-dir-rtl .tbl-first-row-pl,.tbl-loading-placeholder-dir-rtl .tbl-second-row-pl,.tbl-loading-placeholder-dir-rtl .tbl-third-row-pl{right:190px;left:auto}.tbl-loading-placeholder-dir-rtl .tbl-last-row-right-padding{right:calc(30% + 130px);left:auto}.tbl-loading-placeholder-dir-rtl .tbl-second-col-padding{right:auto;left:0}@media screen and (max-width: 480px)and (min-width: 0px){.tbl-loading-spinner.tbl-loading-cards-placeholder{margin-top:8px}.tbl-placeholder-card{height:87px;margin-bottom:8px}.tbl-masker{width:calc(100% - 114px - 12px);border-left-width:12px}.tbl-loading-placeholder-dir-rtl .tbl-masker{border-right-width:12px}.tbl-first-row-pl{top:0;height:10px;left:114px;border-top-width:16px;border-bottom-width:10px}.tbl-second-row-pl{top:36px;height:10px;left:114px;border-top-width:0;border-bottom-width:11px}.tbl-third-row-pl{top:57px;height:8px;left:114px;border-top-width:0;border-bottom-width:22px}.tbl-last-row-right-padding{top:57px;height:8px}.block-no-border,.tbl-first-col-padding,.tbl-img-bottom-padding,.tbl-img-top-padding{display:block;border-width:0}.tbl-img-top-padding{height:10px;width:100%;top:0}.tbl-img-bottom-padding{height:10px;width:100%;bottom:0}.tbl-first-col-padding{height:100%;width:8px;top:0;left:0}.tbl-second-col-padding{display:none}.tbl-loading-placeholder-dir-rtl .tbl-first-col-padding{right:0;left:auto}.tbl-loading-placeholder-dir-rtl .tbl-first-row-pl,.tbl-loading-placeholder-dir-rtl .tbl-second-row-pl,.tbl-loading-placeholder-dir-rtl .tbl-third-row-pl{right:114px;left:auto}}[data-feed-main-container-id="taboola-below-article-thumbnails"]{position:relative;margin-top:3px;-webkit-text-size-adjust:100%;clear:both;padding:0;background-color:transparent}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-header{padding:0 5px 10px;background:0;box-sizing:border-box}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-header-logo{height:11px;width:76px;display:inline-block;margin:0;background-image:url(//cdn.taboola.com/static/f8/f89e1763-220d-4e09-ba69-9e040548fb7a.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-header.tbl-header-with-text.tbl-logo-right-position{padding:0 5px 10px 0}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-header.tbl-header-with-text.tbl-logo-left-position{padding:0 0 10px 5px}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-header.tbl-header-with-text{display:table;width:100%}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-header-with-text .tbl-feed-header-logo{display:table-cell;background-position-y:100%}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-header-with-text .tbl-feed-header-text{display:table-cell;width:calc(100% - 76px);word-break:break-word}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-logo-left-position{direction:ltr}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-header-with-text.tbl-logo-left-position .tbl-feed-header-text{text-align:right}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-logo-right-position{direction:rtl}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-header-with-text.tbl-logo-right-position .tbl-feed-header-text{text-align:left;direction:ltr}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-card{margin-bottom:10px;background-color:transparent;overflow:hidden;padding-bottom:0}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-loading-spinner{margin-bottom:10px}[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-DIVIDER .tbl-feed-card{box-shadow:0 1px #e6ecf0;margin-bottom:22px}[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-FRAME .tbl-feed-card{box-shadow:0 2px 5px 0 #e6ecf0;margin:0 2px 22px 2px}[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-SEMI_FRAME .tbl-feed-card{overflow:visible;position:relative}[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-SEMI_FRAME .tbl-feed-card::after,[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-SEMI_FRAME .tbl-feed-card::before{content:"";width:100%;left:0;position:absolute;display:block}[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-SEMI_FRAME .tbl-feed-card::after{height:50px;box-shadow:0 2px 5px 0 #e6ecf0;bottom:0}[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-abp{max-width:770px;margin:3px auto 0}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-card .video-label-box .video-description{margin-top:2px}@media screen and (max-width:480px){[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-full-width{padding:0px 8px}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-card{margin-bottom:5px}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc-widget-footer,[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_header_ext{padding-right:3px}[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-DIVIDER .tbl-feed-card{margin-bottom:16px}[data-feed-main-container-id="taboola-below-article-thumbnails"].tbl-feed-frame-FRAME .tbl-feed-card{margin:0 0 16px 0}}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .video-description{font-family:Roboto, Arial, Verdana, Tahoma, Helvetica, sans}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .video-title{color:#212529}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .video-title{font-family:Roboto, Arial, Verdana, Tahoma, Helvetica, sans}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .syndicatedItem .video-description{color:#212529}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .syndicatedItem .video-title{color:#212529}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .syndicatedItem .branding{font-family:Roboto, Arial, Verdana, Tahoma, Helvetica, sans}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .video-description{color:#212529}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .syndicatedItem .video-description{font-family:Roboto, Arial, Verdana, Tahoma, Helvetica, sans}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .syndicatedItem .video-title{font-family:Roboto, Arial, Verdana, Tahoma, Helvetica, sans}[data-feed-main-container-id="taboola-below-article-thumbnails"] .trc_related_container .branding{font-family:Roboto, Arial, Verdana, Tahoma, Helvetica, sans}[data-feed-main-container-id="taboola-below-article-thumbnails"][data-feed-container-num] {background-color: TRANSPARENT; padding: 0px 0px 0px 0px;}[data-feed-main-container-id="taboola-below-article-thumbnails"] .tbl-feed-header {padding: 0px 5px 10px 5px; background: transparent; text-align: initial; display: table; width: 100%;}
       .videoCube a.tbl-text-over-container span.video-label-box.video-label-box-cta{position:inherit}.videoCube a.video-cta-style{width:100%}.videoCube a.video-cta-style .video-label-box.video-label-box-cta{display:flex;flex-wrap:wrap;position:relative;align-content:flex-start;align-items:center}.videoCube a.video-cta-style .video-label-box.video-label-box-cta.video-label-box-cta-non-ie{justify-content:space-between}.videoCube a.video-cta-style .video-label-flex-cta-item{flex-basis:100%}.videoCube a.video-cta-style .video-branding-flex-cta-item{margin-top:1px;flex-grow:1;flex-basis:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.videoCube .video-cta-href{display:inline-block;margin-top:1px;margin-inline-start:2px;padding:0;max-width:100%;min-width:72px;min-width:min(100%,72px);bottom:0;vertical-align:top;position:relative;box-sizing:content-box;flex-shrink:0;font-size:10px;line-height:13.2px}.videoCube .video-cta-href button.video-cta-button{margin:0;height:24px;font-size:10px;line-height:13.2px;border-radius:4px;border:1px solid #000;background-color:inherit;text-transform:none;letter-spacing:normal;box-sizing:border-box;cursor:pointer;outline:none;font-family:Helvetica;padding:1px 4px;width:100%;min-width:1px;opacity:1;box-shadow:none;user-select:none;transition:none;text-decoration:none;transform:none;font-weight:bold}.videoCube .video-cta-href button.video-cta-button:hover{color:inherit;border-color:inherit;background-color:inherit;letter-spacing:normal}
.ppg__btn,
         .ppg__fab-circle {
         background-color: #16a085;
         }
         .ppg__icon,
         .ppg__checkbox input:checked + span { background-image: url(https://s-eu-1.pushpushgo.com/scripts/66f56ba4572a39a2b2aa061e/assets/icons.png); }
		 
		 
		 .flex-mixin {
         display: flex;
         display: -webkit-box;
         display: -moz-box;
         display: -ms-flexbox;
         display: -webkit-flex;
         }
         .ppg__container {
         font-size: 14px;
         color: #3a3a3a;
         line-height: 1.5;
         }
         .ppg__btn {
         color: white;
         font-size: 11px;
         font-weight: bold;
         background: #16a085;
         height: 34px;
         line-height: 34px;
         border-radius: 4px;
         display: inline-block;
         text-transform: uppercase;
         padding: 0 20px;
         text-decoration: none;
         }
         .ppg__btn:hover {
         color: #fff;
         }
         .ppg__link {
         font-size: 13px;
         text-decoration: none;
         color: #3a3a3a;
         }
         .ppg__link--light {
         color: #969696;
         }
         .ppg__link--underlined {
         text-decoration: underline;
         }
         .ppg__backdrop {
         width: 100%;
         height: 100%;
         background: rgba(99, 99, 99, 0.75);
         z-index: 100000;
         position: fixed;
         top: 0;
         left: 0;
         }
         .ppg__icon {
         background-repeat: no-repeat;
         }
         .ppg__close {
         width: 20px;
         height: 20px;
         display: block;
         position: absolute;
         top: 10px;
         right: 10px;
         background-repeat: no-repeat;
         cursor: pointer;
         }
         .ppg__close--small {
         background-position: -30px 0px;
         }
         .ppg__signin-title {
         font-size: 20px;
         line-height: 1.3;
         margin: 0 0 20px 0;
         font-weight: bold;
         }
         .ppg__signin-text {
         font-size: 14px;
         line-height: 1.5;
         }
         .ppg__signin-pic {
         background-size: cover;
         background-position: center;
         position: absolute;
         }
         .ppg__input {
         border: 1px solid #dedede;
         color: #000;
         padding: 12px 10px;
         width: 100%;
         box-sizing: border-box;
         margin-top: 10px;
         outline: 0;
         }
         .ppg__input--error {
         border-color: #e44f44;
         }
         .ppg__form-error {
         color: #e44f44;
         margin: 5px 0;
         font-size: 12px;
         }
         .ppg__toast {
         position: fixed;
         background: #fff;
         padding: 20px;
         top: 20px;
         right: 20px;
         z-index: 100000;
         width: 300px;
         text-align: left;
         box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
         align-items: center;
         font-size: 13px;
         display: flex;
         display: -webkit-box;
         display: -moz-box;
         display: -ms-flexbox;
         display: -webkit-flex;
         }
         .ppg__toast-logo {
         width: 70px;
         margin-right: 20px;
         }
         .ppg__toast-title {
         font-size: 20px;
         margin-bottom: 5px;
         }
         .ppg__toast-body {
         color: #6d6d6d;
         }
         .ppg__test-mode {
         position: fixed;
         bottom: 0px;
         left: 0px;
         background: rgba(22, 160, 133, 0.96);
         color: #fff;
         display: flex;
         padding: 8px;
         padding: 20px;
         width: 100%;
         z-index: 100000;
         font-size: 14px;
         }
         .ppg__test-mode > div {
         width: 100%;
         }
         .ppg__test-mode .ppg__btn {
         border: 2px solid #fff;
         line-height: 30px;
         cursor: pointer;
         background: none;
         text-decoration: none;
         }
         .ppg__test-mode .ppg__btn.test__mode:active {
         transform: translateY(1px);
         }
         .ppg__test-mode .ppg__btn.test__mode:hover {
         background-color: rgba(23, 139, 111, 0.96);
         text-decoration: none;
         }
         .ppg__test-mode input {
         height: 40px;
         border: 0px;
         min-width: 200px;
         border-radius: 4px;
         color: #000;
         padding: 0 10px;
         }
         .ppg__test-mode .m10t {
         margin-top: 10px;
         }
         .ppg__test-mode .m10r {
         margin-right: 10px;
         }
         .ppg__test-mode .m10b {
         margin-bottom: 10px;
         }
         .ppg__test-mode .m10l {
         margin-left: 10px;
         }
         .ppg__test-mode-exit-button {
         position: absolute;
         top: -30px;
         right: 20px;
         background: #fff;
         height: 32px;
         line-height: 32px;
         padding: 0 20px;
         border-radius: 4px 4px 0 0;
         text-transform: uppercase;
         letter-spacing: 1px;
         font-size: 12px;
         color: rgba(22, 160, 133, 0.96);
         font-weight: 600;
         cursor: pointer;
         border: 2px solid rgba(22, 160, 133, 0.96);
         }
         .ppg__test-mode-exit-button:hover {
         text-decoration: none;
         }
         @media (max-width: 1000px) {
         .ppg__test-mode {
         display: block;
         }
         .ppg__test-mode > div {
         margin: 10px 0;
         }
         }
         .ppg__checkbox {
         display: inline-block;
         vertical-align: middle;
         width: 22px;
         height: 22px;
         position: relative;
         margin-right: 10px;
         }
         .ppg__checkbox input {
         opacity: 0;
         width: 100%;
         height: 100%;
         position: absolute;
         top: 0;
         left: 0;
         z-index: 1;
         }
         .ppg__checkbox span {
         border: 1px solid #dedede;
         display: block;
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         z-index: 0;
         box-sizing: border-box;
         transition: border 0.05s;
         }
         .ppg__checkbox input:checked + span {
         border-color: #000;
         background-position: -59px 1px;
         background-repeat: no-repeat;
         }
         .ppg__popup-tags {
         margin-bottom: 20px;
         }
         .ppg__popup-tag-item {
         margin: 10px;
         }
         .ppg__fab {
         position: fixed;
         bottom: 0px;
         left: 0px;
         padding: 25px;
         z-index: 10000;
         }
         .ppg__fab-circle {
         width: 60px;
         height: 60px;
         cursor: pointer;
         background: #16a085;
         border-radius: 100%;
         z-index: 10000;
         padding: 0px;
         line-height: 52px;
         box-sizing: border-box;
         text-align: center;
         box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.2);
         color: #fff;
         border: 3px solid #fff;
         position: relative;
         }
         .ppg__fab-circle--shake .ppg__fab-light-dot {
         -webkit-animation: light-that-ppg 7s;
         -moz-animation: light-that-ppg 7s;
         animation: light-that-ppg 7s;
         -webkit-animation-iteration-count: infinite;
         -moz-animation-iteration-count: infinite;
         animation-iteration-count: infinite;
         }
         .ppg__fab-circle--shake .ppg__fab-icon {
         -webkit-animation: shake-that-ppg 7s;
         -moz-animation: shake-that-ppg 7s;
         animation: shake-that-ppg 7s;
         -webkit-animation-iteration-count: infinite;
         -moz-animation-iteration-count: infinite;
         animation-iteration-count: infinite;
         -webkit-animation-timing-function: linear;
         -moz-animation-timing-function: linear;
         animation-timing-function: linear;
         }
         .ppg__fab-light-dot {
         opacity: 0;
         width: 8px;
         height: 8px;
         background: #fff;
         position: absolute;
         top: 22px;
         left: 21px;
         box-shadow: 0px 0px 14px 7px rgba(255, 255, 255, 0.35);
         border-radius: 50%;
         transition: opacity 1s;
         z-index: 0;
         }
         .ppg__fab-icon {
         max-width: 30px;
         display: inline-block;
         vertical-align: middle;
         position: relative;
         z-index: 1;
         margin: 0;
         padding: 0;
         }
         .ppg__fab-icon--default {
         width: 20px;
         margin: 12px;
         }
         .ppg__fab-title {
         font-size: 22px;
         margin-bottom: 5px;
         }
         .ppg__fab-bubble {
         display: none;
         padding-bottom: 10px;
         position: relative;
         }
         .ppg__fab-bubble-inner {
         transition: all 0.5s;
         padding: 20px;
         border-radius: 4px;
         text-align: left;
         background: #fff;
         border: 1px solid #e8e8e8;
         box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
         max-width: 220px;
         }
         .ppg__fab-bubble .ppg__btn {
         margin-top: 20px;
         }
         .ppg__fab-bubble--opened {
         display: block;
         }
         @media (max-width: 500px) {
         .ppg__fab {
         padding: 10px;
         }
         }
         @-moz-keyframes shake-that-ppg {
         0% {
         transform: rotate(0);
         }
         1% {
         transform: rotate(-20deg);
         }
         3% {
         transform: rotate(20deg);
         }
         5% {
         transform: rotate(-20deg);
         }
         7% {
         transform: rotate(20deg);
         }
         9% {
         transform: rotate(-20deg);
         }
         11% {
         transform: rotate(20deg);
         }
         13% {
         transform: rotate(-20deg);
         }
         15% {
         transform: rotate(20deg);
         }
         17% {
         transform: rotate(-20deg);
         }
         18% {
         transform: rotate(0deg);
         }
         100% {
         transform: rotate(0);
         }
         }
         @-webkit-keyframes shake-that-ppg {
         0% {
         transform: rotate(0);
         }
         1% {
         transform: rotate(-20deg);
         }
         3% {
         transform: rotate(20deg);
         }
         5% {
         transform: rotate(-20deg);
         }
         7% {
         transform: rotate(20deg);
         }
         9% {
         transform: rotate(-20deg);
         }
         11% {
         transform: rotate(20deg);
         }
         13% {
         transform: rotate(-20deg);
         }
         15% {
         transform: rotate(20deg);
         }
         17% {
         transform: rotate(-20deg);
         }
         18% {
         transform: rotate(0deg);
         }
         100% {
         transform: rotate(0);
         }
         }
         @keyframes shake-that-ppg {
         0% {
         transform: rotate(0);
         }
         1% {
         transform: rotate(-20deg);
         }
         3% {
         transform: rotate(20deg);
         }
         5% {
         transform: rotate(-20deg);
         }
         7% {
         transform: rotate(20deg);
         }
         9% {
         transform: rotate(-20deg);
         }
         11% {
         transform: rotate(20deg);
         }
         13% {
         transform: rotate(-20deg);
         }
         15% {
         transform: rotate(20deg);
         }
         17% {
         transform: rotate(-20deg);
         }
         18% {
         transform: rotate(0deg);
         }
         100% {
         transform: rotate(0);
         }
         }
         @-webkit-keyframes light-that-ppg {
         0% {
         opacity: 0;
         }
         10% {
         opacity: 1;
         }
         20% {
         opacity: 1;
         }
         30% {
         opacity: 0;
         }
         100% {
         opacity: 0;
         }
         }
         @-moz-keyframes light-that-ppg {
         0% {
         opacity: 0;
         }
         10% {
         opacity: 1;
         }
         20% {
         opacity: 1;
         }
         30% {
         opacity: 0;
         }
         100% {
         opacity: 0;
         }
         }
         @keyframes light-that-ppg {
         0% {
         opacity: 0;
         }
         10% {
         opacity: 1;
         }
         20% {
         opacity: 1;
         }
         30% {
         opacity: 0;
         }
         100% {
         opacity: 0;
         }
         }