@charset "UTF-8";

@font-face {
	font-family: "Cartero";
	src: url("../font/cartero-regular-webfont.woff2") format("woff2"), url("../font/cartero-regular-webfont.woff") format("woff");
	font-weight: 400
}

@font-face {
	font-family: "Cartero";
	src: url("../font/cartero-light-webfont.woff2") format("woff2"), url("../font/cartero-light-webfont.woff") format("woff");
	font-weight: 300
}

@font-face {
	font-family: "Cartero";
	src: url("../font/cartero-bold-webfont.woff2") format("woff2"), url("../font/cartero-bold-webfont.woff") format("woff");
	font-weight: 600
}

@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.woff2?t=1675500190595') format('woff2'),
       url('../font/iconfont.woff?t=1675500190595') format('woff'),
       url('../font/iconfont.ttf?t=1675500190595') format('truetype');
}

html {
	cursor: default;
	line-height: 1.49;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-tap-highlight-color: transparent;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	word-break: break-word;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	scroll-behavior: smooth
}

body {
	font-family: var(--theme-fontFamily-main);
	color: var(--theme-color-strongGrey);
	font-weight: normal;
	font-size: 16px;
	margin: 0;
	padding: 0
}

body.overflow-hidden {
	-ms-touch-action: none;
	touch-action: none;
	-ms-scroll-chaining: none;
	overscroll-behavior: none;
	-webkit-overflow-scrolling: auto;
	overflow: hidden
}

body correos-cdk-container-marketplace,
body correos-cdk-promotional-banner,
body correos-ui-title-center,
body correos-ui-custom-select-modal,
body correos-ui-order-material-detail,
body correos-cdk-search-group,
body correos-cdk-price-filter,
body correos-cdk-core-header-rrhh,
body correos-cdk-core-footer-rrhh,
body correos-cdk-cookies-module-rrhh,
body correos-ui-postalcode,
body correos-cdk-section-links,
body correos-cdk-characteristc-prepay-list,
body correos-cdk-section-card-img-slider,
body correos-ui-comparison-table,
body correos-cdk-video-block,
body correos-ui-text-image-block,
body correos-ui-breadcrumb-header,
body correos-ui-price-section,
body correos-ui-fieldset,
body correos-cdk-business-vertical-container,
body correos-cdk-business-vertical-section,
body correos-ui-summary-table-mobile,
body correos-cdk-component-group,
body correos-cdk-shipping-info-card,
body correos-cdk-shipping-starter,
body correos-cdk-card-lite-group,
body correos-cdk-outstanding-subhome-links,
body correos-ui-total-amount,
body correos-ui-shipments-table,
body correos-ui-summary-table,
body correos-ui-payment-details,
body correos-cdk-info-section,
body correos-cdk-offers,
body correos-ui-animation,
body correos-ui-card-generic-info,
body correos-ui-consume-graphic,
body correos-cdk-date-filter,
body correos-cdk-column-components,
body correos-ui-name,
body correos-ui-state-list,
body correos-ui-list-users,
body correos-cdk-dropzone,
body correos-cdk-form-recover-password,
body correos-ui-restored-password,
body correos-ui-profile-image,
body correos-cdk-profile-section,
body correos-cdk-detail-info,
body correos-ui-address-card,
body correos-cdk-buy-privatehome-container,
body correos-ui-selectable-inputs,
body correos-ui-float-container,
body correos-cdk-event-type-filter,
body correos-cdk-switch-subscription-list,
body correos-ui-switch-subscription,
body correos-cdk-order-detail-list,
body correos-ui-order-detail,
body correos-cdk-terms-conditions-register,
body correos-cdk-measure-size,
body correos-ui-shipping-table,
body correos-ui-contact-module,
body correos-ui-register-error,
body correos-ui-input-password,
body correos-cdk-form-password,
body correos-cdk-send-code,
body correos-ui-notification,
body correos-cdk-form-register,
body correos-ui-product-card,
body correos-cdk-product-list,
body correos-ui-product-type,
body correos-cdk-form-test-email,
body correos-cdk-form-email,
body correos-cdk-form-welcome,
body correos-ui-private-header-modal,
body correos-cdk-private-menu,
body correos-cdk-pop-up-spa,
body correos-ui-citypaq-card,
body correos-ui-chart-example,
body correos-ui-linear-stepper,
body correos-ui-table,
body correos-ui-accordion-spa,
body correos-cdk-faqs-spa,
body correos-cdk-contract-list,
body correos-cdk-contract,
body correos-ui-podcast-modules,
body correos-ui-audio-player,
body correos-cdk-events-calendar-section,
body correos-ui-more-info,
body correos-cdk-container-header-img,
body correos-cdk-image-content,
body correos-ui-register-page,
body correos-ui-login,
body correos-ui-login-rrhh,
body correos-cdk-login-page,
body correos-cdk-container-custom-wsdl,
body correos-cdk-sticky-form-header,
body correos-ui-important-expansion-panel,
body correos-cdk-lead-simple-form,
body correos-cdk-login-module,
body correos-ui-datepicker,
body correos-cdk-auth-redirect,
body correos-cdk-news-layout,
body correos-ui-text-condenser-module,
body correos-cdk-form-header,
body correos-cdk-radio-button-group,
body correos-cdk-location-head,
body correos-ui-form,
body correos-ui-blog-owner-module,
body correos-ui-header-lead-simple,
body correos-cdk-header-callback,
body correos-cdk-like-banner,
body correos-ui-scroll-sticky,
body correos-ui-tags-spacer,
body correos-cdk-map-section,
body correos-cdk-section-filter,
body correos-cdk-search-filter,
body correos-cdk-cookies-module,
body correos-cdk-shipping-locator,
body correos-cdk-tarificador,
body correos-cdk-tracking-box,
body correos-cdk-core-header,
body correos-ui-slider,
body correos-cdk-download-area,
body correos-cdk-core-footer,
body correos-cdk-menu-dropdown,
body correos-cdk-product-card-head,
body correos-cdk-section-extras,
body correos-cdk-shipping-card,
body correos-ui-card-paq,
body correos-cdk-composition-header,
body correos-cdk-input-measure-group,
body correos-cdk-links-group,
body correos-cdk-rate-map,
body correos-cdk-summary-card,
body correos-ui-article-modules,
body correos-ui-card-rrss,
body correos-ui-feedback,
body correos-ui-get-location,
body correos-ui-highlight-article-modules,
body correos-ui-list-address-results,
body correos-ui-list-cp-results,
body correos-ui-product-selling-card,
body correos-ui-text-list,
body correos-cdk-box-group,
body correos-cdk-cards-size,
body correos-cdk-container-column,
body correos-cdk-container-group,
body correos-cdk-download-module,
body correos-cdk-download-module-header,
body correos-cdk-dual-header,
body correos-cdk-faqs,
body correos-cdk-full-content-photo,
body correos-cdk-image-gallery,
body correos-cdk-lateral-sidenav,
body correos-cdk-section-box,
body correos-cdk-section-cards-paqs,
body correos-cdk-section-log,
body correos-cdk-section-multiple-box-group,
body correos-cdk-section-text-img,
body correos-cdk-section-text-img-corner,
body correos-cdk-selector,
body correos-cdk-share-rrss,
body correos-cdk-simple-header,
body correos-cdk-tab-bar,
body correos-cdk-tabs,
body correos-cdk-text-block,
body correos-cdk-text-block-cta,
body correos-ui-article-text,
body correos-ui-brand-product-text,
body correos-ui-breadcrumb,
body correos-ui-button-link,
body correos-ui-card,
body correos-ui-card-image,
body correos-ui-card-lite,
body correos-ui-card-size,
body correos-ui-card-steps,
body correos-ui-content-module,
body correos-ui-decorated-title,
body correos-ui-full-content-illustration-module,
body correos-ui-icon-button,
body correos-ui-list-icon,
body correos-ui-list-info-modules,
body correos-ui-list-required,
body correos-ui-message-card,
body correos-ui-price-box,
body correos-ui-product-card-type,
body correos-ui-product-quality-card,
body correos-ui-prominent-stamp-card,
body correos-ui-section-result,
body correos-ui-section-text,
body correos-ui-stamp-card,
body correos-ui-stepper,
body correos-ui-tab,
body correos-ui-text-area,
body correos-ui-accordion,
body correos-ui-tracking-stepper,
body correos-cdk-section-slider,
body correos-ui-button-apps,
body correos-ui-custom-switch,
body correos-ui-input-measure,
body correos-ui-radio-button,
body correos-ui-banner-cards,
body correos-ui-pagination,
body correos-cdk-section-automatic-responsive,
body correos-ui-shipping-type-information,
body correos-ui-loading-layer,
body correos-cdk-pop-up,
body correos-ui-checkbox,
body correos-ui-current-search-msg,
body correos-ui-custom-select,
body correos-cdk-imageblock,
body correos-ui-chips,
body correos-ui-sticky-bar,
body correos-ui-extra-selected,
body correos-ui-text-module,
body correos-ui-scroll-bar,
body correos-ui-button,
body correos-cdk-checkbox-group,
body correos-cdk-filter-group,
body correos-ui-single-product-card,
body correos-cdk-tracking-header,
body correos-ui-info-panel,
body correos-cdk-map-by-countries,
body correos-ui-list-tree-panel,
body correos-ui-plain-text,
body correos-ui-separator-line,
body correos-ui-input,
body correos-ui-menu,
body correos-ui-tooltip,
body correos-cdk-map,
body correos-ui-description-panel,
body correos-ui-text-inf {
	visibility: hidden
}

body correos-cdk-container-marketplace.hydrated,
body correos-cdk-promotional-banner.hydrated,
body correos-ui-title-center.hydrated,
body correos-ui-custom-select-modal.hydrated,
body correos-ui-order-material-detail.hydrated,
body correos-cdk-search-group.hydrated,
body correos-cdk-price-filter.hydrated,
body correos-cdk-core-header-rrhh.hydrated,
body correos-cdk-core-footer-rrhh.hydrated,
body correos-cdk-cookies-module-rrhh.hydrated,
body correos-ui-postalcode.hydrated,
body correos-cdk-section-links.hydrated,
body correos-cdk-characteristc-prepay-list.hydrated,
body correos-cdk-section-card-img-slider.hydrated,
body correos-ui-comparison-table.hydrated,
body correos-cdk-video-block.hydrated,
body correos-ui-text-image-block.hydrated,
body correos-ui-breadcrumb-header.hydrated,
body correos-ui-price-section.hydrated,
body correos-ui-fieldset.hydrated,
body correos-cdk-business-vertical-container.hydrated,
body correos-cdk-business-vertical-section.hydrated,
body correos-ui-summary-table-mobile.hydrated,
body correos-cdk-component-group.hydrated,
body correos-cdk-shipping-info-card.hydrated,
body correos-cdk-shipping-starter.hydrated,
body correos-cdk-card-lite-group.hydrated,
body correos-cdk-outstanding-subhome-links.hydrated,
body correos-ui-total-amount.hydrated,
body correos-ui-shipments-table.hydrated,
body correos-ui-summary-table.hydrated,
body correos-ui-payment-details.hydrated,
body correos-cdk-info-section.hydrated,
body correos-cdk-offers.hydrated,
body correos-ui-animation.hydrated,
body correos-ui-card-generic-info.hydrated,
body correos-ui-consume-graphic.hydrated,
body correos-cdk-date-filter.hydrated,
body correos-cdk-column-components.hydrated,
body correos-ui-name.hydrated,
body correos-ui-state-list.hydrated,
body correos-ui-list-users.hydrated,
body correos-cdk-dropzone.hydrated,
body correos-cdk-form-recover-password.hydrated,
body correos-ui-restored-password.hydrated,
body correos-ui-profile-image.hydrated,
body correos-cdk-profile-section.hydrated,
body correos-cdk-detail-info.hydrated,
body correos-ui-address-card.hydrated,
body correos-cdk-buy-privatehome-container.hydrated,
body correos-ui-selectable-inputs.hydrated,
body correos-ui-float-container.hydrated,
body correos-cdk-event-type-filter.hydrated,
body correos-cdk-switch-subscription-list.hydrated,
body correos-ui-switch-subscription.hydrated,
body correos-cdk-order-detail-list.hydrated,
body correos-ui-order-detail.hydrated,
body correos-cdk-terms-conditions-register.hydrated,
body correos-cdk-measure-size.hydrated,
body correos-ui-shipping-table.hydrated,
body correos-ui-contact-module.hydrated,
body correos-ui-register-error.hydrated,
body correos-ui-input-password.hydrated,
body correos-cdk-form-password.hydrated,
body correos-cdk-send-code.hydrated,
body correos-ui-notification.hydrated,
body correos-cdk-form-register.hydrated,
body correos-ui-product-card.hydrated,
body correos-cdk-product-list.hydrated,
body correos-ui-product-type.hydrated,
body correos-cdk-form-test-email.hydrated,
body correos-cdk-form-email.hydrated,
body correos-cdk-form-welcome.hydrated,
body correos-ui-private-header-modal.hydrated,
body correos-cdk-private-menu.hydrated,
body correos-cdk-pop-up-spa.hydrated,
body correos-ui-citypaq-card.hydrated,
body correos-ui-chart-example.hydrated,
body correos-ui-linear-stepper.hydrated,
body correos-ui-table.hydrated,
body correos-ui-accordion-spa.hydrated,
body correos-cdk-faqs-spa.hydrated,
body correos-cdk-contract-list.hydrated,
body correos-cdk-contract.hydrated,
body correos-ui-podcast-modules.hydrated,
body correos-ui-audio-player.hydrated,
body correos-cdk-events-calendar-section.hydrated,
body correos-ui-more-info.hydrated,
body correos-cdk-container-header-img.hydrated,
body correos-cdk-image-content.hydrated,
body correos-ui-register-page.hydrated,
body correos-ui-login.hydrated,
body correos-ui-login-rrhh.hydrated,
body correos-cdk-login-page.hydrated,
body correos-cdk-container-custom-wsdl.hydrated,
body correos-cdk-sticky-form-header.hydrated,
body correos-ui-important-expansion-panel.hydrated,
body correos-cdk-lead-simple-form.hydrated,
body correos-cdk-login-module.hydrated,
body correos-ui-datepicker.hydrated,
body correos-cdk-auth-redirect.hydrated,
body correos-cdk-news-layout.hydrated,
body correos-ui-text-condenser-module.hydrated,
body correos-cdk-form-header.hydrated,
body correos-cdk-radio-button-group.hydrated,
body correos-cdk-location-head.hydrated,
body correos-ui-form.hydrated,
body correos-ui-blog-owner-module.hydrated,
body correos-ui-header-lead-simple.hydrated,
body correos-cdk-header-callback.hydrated,
body correos-cdk-like-banner.hydrated,
body correos-ui-scroll-sticky.hydrated,
body correos-ui-tags-spacer.hydrated,
body correos-cdk-map-section.hydrated,
body correos-cdk-section-filter.hydrated,
body correos-cdk-search-filter.hydrated,
body correos-cdk-cookies-module.hydrated,
body correos-cdk-shipping-locator.hydrated,
body correos-cdk-tarificador.hydrated,
body correos-cdk-tracking-box.hydrated,
body correos-cdk-core-header.hydrated,
body correos-ui-slider.hydrated,
body correos-cdk-download-area.hydrated,
body correos-cdk-core-footer.hydrated,
body correos-cdk-menu-dropdown.hydrated,
body correos-cdk-product-card-head.hydrated,
body correos-cdk-section-extras.hydrated,
body correos-cdk-shipping-card.hydrated,
body correos-ui-card-paq.hydrated,
body correos-cdk-composition-header.hydrated,
body correos-cdk-input-measure-group.hydrated,
body correos-cdk-links-group.hydrated,
body correos-cdk-rate-map.hydrated,
body correos-cdk-summary-card.hydrated,
body correos-ui-article-modules.hydrated,
body correos-ui-card-rrss.hydrated,
body correos-ui-feedback.hydrated,
body correos-ui-get-location.hydrated,
body correos-ui-highlight-article-modules.hydrated,
body correos-ui-list-address-results.hydrated,
body correos-ui-list-cp-results.hydrated,
body correos-ui-product-selling-card.hydrated,
body correos-ui-text-list.hydrated,
body correos-cdk-box-group.hydrated,
body correos-cdk-cards-size.hydrated,
body correos-cdk-container-column.hydrated,
body correos-cdk-container-group.hydrated,
body correos-cdk-download-module.hydrated,
body correos-cdk-download-module-header.hydrated,
body correos-cdk-dual-header.hydrated,
body correos-cdk-faqs.hydrated,
body correos-cdk-full-content-photo.hydrated,
body correos-cdk-image-gallery.hydrated,
body correos-cdk-lateral-sidenav.hydrated,
body correos-cdk-section-box.hydrated,
body correos-cdk-section-cards-paqs.hydrated,
body correos-cdk-section-log.hydrated,
body correos-cdk-section-multiple-box-group.hydrated,
body correos-cdk-section-text-img.hydrated,
body correos-cdk-section-text-img-corner.hydrated,
body correos-cdk-selector.hydrated,
body correos-cdk-share-rrss.hydrated,
body correos-cdk-simple-header.hydrated,
body correos-cdk-tab-bar.hydrated,
body correos-cdk-tabs.hydrated,
body correos-cdk-text-block.hydrated,
body correos-cdk-text-block-cta.hydrated,
body correos-ui-article-text.hydrated,
body correos-ui-brand-product-text.hydrated,
body correos-ui-breadcrumb.hydrated,
body correos-ui-button-link.hydrated,
body correos-ui-card.hydrated,
body correos-ui-card-image.hydrated,
body correos-ui-card-lite.hydrated,
body correos-ui-card-size.hydrated,
body correos-ui-card-steps.hydrated,
body correos-ui-content-module.hydrated,
body correos-ui-decorated-title.hydrated,
body correos-ui-full-content-illustration-module.hydrated,
body correos-ui-icon-button.hydrated,
body correos-ui-list-icon.hydrated,
body correos-ui-list-info-modules.hydrated,
body correos-ui-list-required.hydrated,
body correos-ui-message-card.hydrated,
body correos-ui-price-box.hydrated,
body correos-ui-product-card-type.hydrated,
body correos-ui-product-quality-card.hydrated,
body correos-ui-prominent-stamp-card.hydrated,
body correos-ui-section-result.hydrated,
body correos-ui-section-text.hydrated,
body correos-ui-stamp-card.hydrated,
body correos-ui-stepper.hydrated,
body correos-ui-tab.hydrated,
body correos-ui-text-area.hydrated,
body correos-ui-accordion.hydrated,
body correos-ui-tracking-stepper.hydrated,
body correos-cdk-section-slider.hydrated,
body correos-ui-button-apps.hydrated,
body correos-ui-custom-switch.hydrated,
body correos-ui-input-measure.hydrated,
body correos-ui-radio-button.hydrated,
body correos-ui-banner-cards.hydrated,
body correos-ui-pagination.hydrated,
body correos-cdk-section-automatic-responsive.hydrated,
body correos-ui-shipping-type-information.hydrated,
body correos-ui-loading-layer.hydrated,
body correos-cdk-pop-up.hydrated,
body correos-ui-checkbox.hydrated,
body correos-ui-current-search-msg.hydrated,
body correos-ui-custom-select.hydrated,
body correos-cdk-imageblock.hydrated,
body correos-ui-chips.hydrated,
body correos-ui-sticky-bar.hydrated,
body correos-ui-extra-selected.hydrated,
body correos-ui-text-module.hydrated,
body correos-ui-scroll-bar.hydrated,
body correos-ui-button.hydrated,
body correos-cdk-checkbox-group.hydrated,
body correos-cdk-filter-group.hydrated,
body correos-ui-single-product-card.hydrated,
body correos-cdk-tracking-header.hydrated,
body correos-ui-info-panel.hydrated,
body correos-cdk-map-by-countries.hydrated,
body correos-ui-list-tree-panel.hydrated,
body correos-ui-plain-text.hydrated,
body correos-ui-separator-line.hydrated,
body correos-ui-input.hydrated,
body correos-ui-menu.hydrated,
body correos-ui-tooltip.hydrated,
body correos-cdk-map.hydrated,
body correos-ui-description-panel.hydrated,
body correos-ui-text-inf.hydrated {
	visibility: inherit
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

* input:focus {
	outline: none
}

.only-accessible {
	position: absolute;
	left: -9999rem
}

.tns-outer {
	padding: 0 !important
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
	cursor: pointer
}

.tns-slider {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	transition: all 0s
}

.tns-slider>.tns-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.tns-horizontal.tns-subpixel {
	white-space: nowrap
}

.tns-horizontal.tns-subpixel>.tns-item {
	vertical-align: top;
	white-space: normal
}

.tns-horizontal.tns-no-subpixel:after {
	content: "";
	display: table;
	clear: both
}

.tns-horizontal.tns-no-subpixel>.tns-item {
	float: left
}

.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
	margin-right: -100%
}

.tns-no-calc {
	position: relative;
	left: 0
}

.tns-gallery {
	position: relative;
	left: 0;
	min-height: 1px
}

.tns-gallery>.tns-item {
	position: absolute;
	left: -100%;
	-webkit-transition: transform 0s, opacity 0s;
	-moz-transition: transform 0s, opacity 0s;
	-webkit-transition: opacity 0s, -webkit-transform 0s;
	transition: opacity 0s, -webkit-transform 0s;
	transition: transform 0s, opacity 0s;
	transition: transform 0s, opacity 0s, -webkit-transform 0s
}

.tns-gallery>.tns-slide-active {
	position: relative;
	left: auto !important
}

.tns-gallery>.tns-moving {
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s
}

.tns-autowidth {
	display: inline-block
}

.tns-lazy-img {
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	transition: opacity 0.6s;
	opacity: 0.6
}

.tns-lazy-img.tns-complete {
	opacity: 1
}

.tns-ah {
	-webkit-transition: height 0s;
	-moz-transition: height 0s;
	transition: height 0s
}

.tns-ovh {
	overflow: hidden
}

.tns-visually-hidden {
	position: absolute;
	left: -10000em
}

.tns-transparent {
	opacity: 0;
	visibility: hidden
}

.tns-fadeIn {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 0
}

.tns-normal,
.tns-fadeOut {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1
}

.tns-vpfix {
	white-space: nowrap
}

.tns-vpfix>div,
.tns-vpfix>li {
	display: inline-block
}

.tns-t-subp2 {
	margin: 0 auto;
	width: 310px;
	position: relative;
	height: 10px;
	overflow: hidden
}

.tns-t-ct {
	width: 2333.3333333%;
	width: -webkit-calc(100% * 70 / 3);
	width: -moz-calc(100% * 70 / 3);
	width: calc(100% * 70 / 3);
	position: absolute;
	right: 0
}

.tns-t-ct:after {
	content: "";
	display: table;
	clear: both
}

.tns-t-ct>div {
	width: 1.4285714%;
	width: -webkit-calc(100% / 70);
	width: -moz-calc(100% / 70);
	width: calc(100% / 70);
	height: 10px;
	float: left
}

.tns-nav>[aria-controls] {
	width: 8px;
	height: 8px;
	padding: 0;
	margin: 0 3px;
	border-radius: 50%;
	background-color: rgba(0, 36, 83, 0.6);
	border: 0;
	outline: none 0
}

.tns-nav>.tns-nav-active {
	height: 8px;
	width: 16px;
	border-radius: 4px;
	background-color: #002453
}

.tns-nav {
	margin: 10px 0;
	text-align: center
}

#tns1>.tns-item,
#tns2>.tns-item,
#tns3>.tns-item,
#tns4>.tns-item,
#tns5>.tns-item {
	padding-right: 0 !important;
	margin-right: 32px !important
}

@media (max-width: 639px) {

	#tns1>.tns-item,
	#tns2>.tns-item,
	#tns3>.tns-item,
	#tns4>.tns-item,
	#tns5>.tns-item {
		margin-right: 24px !important
	}
}

.sc-correos-cdk-section-slider-h .--into {
	height: 100%
}

.sc-correos-cdk-section-slider-h .--into .tns-nav {
	position: absolute;
	width: 100%;
	bottom: 0px;
	margin: 16px 0
}

@media (min-width: 640px) {
	.sc-correos-cdk-section-slider-h .--into .tns-nav {
		margin: 8px 0
	}
}

@media (max-width: 639px) {
	.sc-correos-cdk-section-slider-h .--into .tns-nav {
		margin: 8px 0
	}
}

.sc-correos-cdk-section-slider-h[variant=full] .cdk-root {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=full] .tns-outer {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=full] .tns-liveregion {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=full] .tns-ovh {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=full] .tns-inner {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=full] .cdk-slider {
	padding: 0;
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=full] .tns-nav {
	position: absolute;
	bottom: -16px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.sc-correos-cdk-section-slider-h[variant=half-section] .cdk-root {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=half-section] .tns-outer {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=half-section] .tns-liveregion {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=half-section] .tns-ovh {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=half-section] .tns-inner {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=half-section] .tns-nav {
	left: 0
}

.sc-correos-cdk-section-slider-h[variant=half-section] .cdk-slider {
	padding: 0;
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=card-head] .cdk-slider {
	padding-bottom: 12px
}

.sc-correos-cdk-section-slider-h[variant=card-head] .tns-outer,
.sc-correos-cdk-section-slider-h[variant=card-head] .tns-ovh,
.sc-correos-cdk-section-slider-h[variant=card-head] .tns-inner,
.sc-correos-cdk-section-slider-h[variant=card-head] .cdk-slider {
	height: 100%
}

.sc-correos-cdk-section-slider-h[variant=card-head][parent-size=xs] .cdk-slider {
	padding: 0
}

.sc-correos-cdk-section-slider-h[variant=card-head][parent-size=xs] .customize-tools {
	display: none
}

.sc-correos-cdk-section-slider-h[variant=card-head][parent-size=xs] .tns-nav {
	margin: 20px 0
}

.cdk-image-gallery #tns1>.tns-item,
.cdk-image-gallery #tns2>.tns-item,
.cdk-image-gallery #tns3>.tns-item,
.cdk-image-gallery #tns4>.tns-item,
.cdk-image-gallery #tns5>.tns-item {
	padding-right: 0 !important;
	margin-right: 16px !important
}

@media (min-width: 1024px) {

	.cdk-image-gallery #tns1>.tns-item,
	.cdk-image-gallery #tns2>.tns-item,
	.cdk-image-gallery #tns3>.tns-item,
	.cdk-image-gallery #tns4>.tns-item,
	.cdk-image-gallery #tns5>.tns-item {
		margin-right: 28px !important
	}
}

.cdk-image-gallery .tns-inner {
	margin: 0 -16px 0 0 !important
}

@media (min-width: 1024px) {
	.cdk-image-gallery .tns-inner {
		margin: 0 -28px 0 0 !important
	}
}

.cdk-image-gallery .tns-ovh,
.cdk-image-gallery .tns-inner,
.cdk-image-gallery .tns-slider {
	height: 100%
}

.cdk-image-gallery--on-boarding #tns1>.tns-item,
.cdk-image-gallery--on-boarding #tns2>.tns-item,
.cdk-image-gallery--on-boarding #tns3>.tns-item,
.cdk-image-gallery--on-boarding #tns4>.tns-item,
.cdk-image-gallery--on-boarding #tns5>.tns-item {
	margin-right: 16px !important
}

@media (min-width: 640px) {

	.cdk-image-gallery--on-boarding #tns1>.tns-item,
	.cdk-image-gallery--on-boarding #tns2>.tns-item,
	.cdk-image-gallery--on-boarding #tns3>.tns-item,
	.cdk-image-gallery--on-boarding #tns4>.tns-item,
	.cdk-image-gallery--on-boarding #tns5>.tns-item {
		margin-right: 48px !important
	}
}

@media (min-width: 1024px) {

	.cdk-image-gallery--on-boarding #tns1>.tns-item,
	.cdk-image-gallery--on-boarding #tns2>.tns-item,
	.cdk-image-gallery--on-boarding #tns3>.tns-item,
	.cdk-image-gallery--on-boarding #tns4>.tns-item,
	.cdk-image-gallery--on-boarding #tns5>.tns-item {
		margin-right: 60px !important
	}
}

@media (min-width: 640px) {
	.ui-banner-cards .sc-correos-cdk-section-slider-h .--into .tns-nav {
		margin: 3px 0
	}
}

@media (max-width: 639px) {
	.ui-banner-cards .sc-correos-cdk-section-slider-h .--into .tns-nav {
		margin: 3px 0
	}
}

.ui-banner-cards .tns-item {
	position: relative
}

:root {
	--theme-fontFamily-main: "Cartero", "Helvetica Neue", Helvetica, Arial, sans-serif;
	--theme-layout-wrapper: 85.375rem;
	--theme-borderRadius-main: 6px;
	--theme-borderRadius-card: 8px;
	--theme-borderRadius-msg: 9px;
	--theme-rightBorderRadius-image: 8px 0px 0px 8px;
	--theme-bottomBorderRadius-image: 8px 8px 0px 0px;
	--theme-boxShadow-main: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
	--theme-color-blue: #002e6d;
	--theme-color-yellow-plain: #ffcd00;
	--theme-color-white-plain: #ffffff;
	--theme-color-iceBlue: #1ecad3;
	--theme-color-ashBlue-plain: #c3e4eb;
	--theme-color-ashBlue-light: #e8f6fa;
	--theme-color-coolGrey: #f3f2f2;
	--theme-color-coolLightGrey: #e3e3e3;
	--theme-color-grey-background: #e5eaf0;
	--theme-color-grey-light: #f9f8f8;
	--theme-color-grey-bliss: #f8f8f8;
	--theme-color-green: #348f41;
	--theme-color-red: #f32735;
	--theme-color-lemonYellow: #f9e67e;
	--theme-color-lemonYellow-light: #fffced;
	--theme-color-hoverYellow: #b38f00;
	--theme-color-hoverBlue: #000042;
	--theme-color-orange: #e47501;
	--theme-color-strongGrey: #333333;
	--theme-color-lightGrey: #949494;
	--theme-color-softGrey: #cbcbcb;
	--theme-color-buzones: #0d99ab;
	--theme-color-citypaqGreen: #0d4542;
	--theme-color-oficinas: #ffcd00;
	--theme-color-shadowBlue: #002453;
	--theme-color-softestGrey: #f5f5f5;
	--theme-color-lightestGrey: #f1f1f1
}

:root {
	--ui-button-font-family: var(--theme-fontFamily-main);
	--ui-button-border-radius: var(--theme-borderRadius-card);
	--ui-button-bg-color: var(--theme-color-lightGrey);
	--ui-button-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-button-bg-color-hover: var(--theme-color-hoverYellow);
	--ui-button-text-color: var(--theme-color-white-plain);
	--ui-button-color: var(--theme-color-blue);
	--ui-button-text-color-hover: var(--theme-color-white-plain);
	--ui-button-border-color: transparent;
	--ui-button-border: none;
	--ui-button-border-color-disabled: var(--theme-color-lightGrey);
	--ui-button-primary-bg-color: var(--theme-color-yellow-plain);
	--ui-button-primary-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-button-primary-bg-color-hover: var(--theme-color-hoverYellow);
	--ui-button-primary-text-color: var(--theme-color-blue);
	--ui-button-primary-border-color: var(--theme-color-hoverYellow);
	--ui-button-primary-border: solid 0.0625rem;
	--ui-button-primary-border-color-disabled: var(--theme-color-lightGrey);
	--ui-button-secondary-bg-color: var(--theme-color-blue);
	--ui-button-secondary-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-button-secondary-bg-color-hover: var(--theme-color-hoverBlue);
	--ui-button-secondary-text-color: var(--theme-color-white-plain);
	--ui-button-secondary-border-color: transparent;
	--ui-button-secondary-border: none;
	--ui-button-secondary-border-color-disabled: var(--theme-color-lightGrey);
	--ui-button-tertiary-bg-color: var(--theme-color-white-plain);
	--ui-button-tertiary-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-button-tertiary-bg-color-hover: var(--theme-color-softGrey);
	--ui-button-tertiary-text-color: var(--theme-color-blue);
	--ui-button-tertiary-border-color: var(--theme-color-blue);
	--ui-button-tertiary-border: solid 0.0625rem;
	--ui-button-tertiary-border-color-disabled: var(--theme-color-lightGrey);
	--ui-button-ghost-bg-color: transparent;
	--ui-button-ghost-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-button-ghost-bg-color-hover: var(--theme-color-softGrey);
	--ui-button-ghost-text-color: var(--theme-color-strongGrey);
	--ui-button-ghost-border-color: var(--theme-color-softGrey);
	--ui-button-ghost-border: solid 0.0625rem;
	--ui-button-ghost-border-color-disabled: var(--theme-color-lightGrey);
	--ui-button-link-default-bg-color: transparent;
	--ui-button-link-default-bg-color-disabled: transparent;
	--ui-button-link-default-bg-color-hover: transparent;
	--ui-button-link-default-text-color: var(--theme-color-white-plain);
	--ui-button-link-default-text-color-hover: var(--theme-color-white-plain);
	--ui-button-link-default-border: none;
	--ui-button-link-default-min-width: unset;
	--ui-button-link-primary-bg-color: transparent;
	--ui-button-link-primary-bg-color-disabled: transparent;
	--ui-button-link-primary-bg-color-hover: transparent;
	--ui-button-link-primary-text-color: var(--theme-color-yellow-plain);
	--ui-button-link-primary-text-color-hover: var(--theme-color-hoverYellow);
	--ui-button-link-primary-border: none;
	--ui-button-link-primary-min-width: unset;
	--ui-button-link-secondary-bg-color: transparent;
	--ui-button-link-secondary-bg-color-disabled: transparent;
	--ui-button-link-secondary-bg-color-hover: transparent;
	--ui-button-link-secondary-text-color: var(--theme-color-blue);
	--ui-button-link-secondary-text-color-hover: var(--theme-color-hoverBlue);
	--ui-button-link-secondary-border: none;
	--ui-button-link-secondary-min-width: unset
}

:root {
	--ui-blog-owner-module-text-color: var(--theme-color-strongGrey)
}

:root {
	--ui-floating-icon-button-bg-color: var(--theme-color-lightGrey);
	--ui-floating-icon-button-bg-color-hover: var(--theme-color-strongGrey);
	--ui-floating-icon-button-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-floating-icon-button-icon-bg-color: var(--theme-color-white-plain);
	--ui-floating-icon-button-icon-bg-color-disabled: var(--theme-color-lightGrey);
	--ui-floating-icon-button-icon-border-color: var(--theme-color-lightGrey);
	--ui-floating-icon-button-icon-border-color-disabled: var(--theme-color-lightGrey);
	--ui-floating-icon-button-primary-bg-color: var(--theme-color-yellow-plain);
	--ui-floating-icon-button-primary-bg-color-hover: var(--theme-color-hoverYellow);
	--ui-floating-icon-button-primary-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-floating-icon-button-primary-icon-bg-color: var(--theme-color-blue);
	--ui-floating-icon-button-primary-icon-bg-color-disabled: var(--theme-color-lightGrey);
	--ui-floating-icon-button-primary-icon-border-color: var(--theme-color-hoverYellow);
	--ui-floating-icon-button-primary-icon-border-color-disabled: var(--theme-color-lightGrey);
	--ui-floating-icon-button-secondary-bg-color: var(--theme-color-blue);
	--ui-floating-icon-button-secondary-bg-color-hover: var(--theme-color-hoverBlue);
	--ui-floating-icon-button-secondary-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-floating-icon-button-secondary-icon-bg-color: var(--theme-color-white-plain);
	--ui-floating-icon-button-secondary-icon-bg-color-disabled: var(--theme-color-lightGrey);
	--ui-floating-icon-button-secondary-icon-border-color: none;
	--ui-floating-icon-button-secondary-icon-border-color-disabled: var(--theme-color-lightGrey);
	--ui-floating-icon-button-ghost-bg-color: var(--theme-color-white-plain);
	--ui-floating-icon-button-ghost-bg-color-hover: var(--theme-color-softGrey);
	--ui-floating-icon-button-ghost-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-floating-icon-button-ghost-icon-bg-color: var(--theme-color-strongGrey);
	--ui-floating-icon-button-ghost-icon-bg-color-disabled: var(--theme-color-lightGrey);
	--ui-floating-icon-button-ghost-icon-border-color: var(--theme-color-coolGrey);
	--ui-floating-icon-button-ghost-icon-border-color-disabled: var(--theme-color-lightGrey);
	--ui-floating-icon-button-back-bg-color: var(--theme-color-white-plain);
	--ui-floating-icon-button-border-color: var(--theme-color-softGrey)
}

:root {
	--ui-card-bg-color: var(--theme-color-white-plain);
	--ui-card-border-radius: var(--theme-borderRadius-card);
	--ui-card-bg-color-disabled: var(--theme-color-coolGrey);
	--ui-card-border-color: var(--theme-color-softGrey);
	--ui-card-icon-bg-color: var(--theme-color-oficinas);
	--ui-card-text-color: var(--theme-color-blue);
	--ui-card-border-active: var(--theme-color-blue);
	--ui-card-bg-image: var(--theme-color-yellow-plain);
	--ui-card-color-icon: var(--theme-color-blue)
}

:root {
	--ui-current-search-msg-color-title: var(--theme-color-strongGrey);
	--ui-current-search-msg-color-message: var(--theme-color-strongGrey);
	--ui-current-search-msg-color-bg: var(--theme-color-white-plain);
	--ui-current-search-msg-color-border: var(--theme-color-softGrey);
	--ui-current-search-msg-border-radius: var(--theme-borderRadius-msg, 9px)
}

:root {
	--ui-custom-select-background-color: var(--theme-color-white-plain);
	--ui-custom-select-box-shadow: var(--theme-boxShadow-main);
	--ui-custom-bg-select-default: var(--theme-color-coolGrey);
	--ui-custom-label-color: var(--theme-color-blue);
	--ui-custom-select-arrow-background: var(--theme-color-grey-light)
}

:root {
	--ui-input-bg-color: var(--theme-color-coolGrey);
	--ui-input-bg-light-color: var(--theme-color-white-plain);
	--ui-input-border-radius: 8px;
	--ui-input-border-color: var(--theme-color-lightGrey);
	--ui-input-line-color: var(--theme-color-yellow-plain);
	--ui-input-line-color-ripple: var(--theme-color-blue);
	--ui-input-label-color: var(--theme-color-blue);
	--ui-input-field-color: var(--theme-color-strongGrey);
	--ui-input-field-color-empty: var(--theme-color-lightGrey);
	--ui-input-error-color: var(--theme-color-red);
	--ui-input-valid-color: var(--theme-color-green);
	--ui-input-disabled-color: var(--theme-color-strongGrey)
}

:root {
	--ui-input-measure-border-color: var(--theme-color-lightGrey);
	--ui-input-measure-bg-color: var(--theme-color-coolGrey);
	--ui-input-measure-txt-color: var(--theme-color-strongGrey);
	--ui-input-measure-label-color: var(--theme-color-blue);
	--ui-input-measure-default-bottom-color: var(--theme-color-yellow-plain);
	--ui-input-measure-error-bottom-color: var(--theme-color-red);
	--ui-input-measure-bg-color-light: var(--theme-color-white-plain);
	--ui-input-measure-color-hover-focus: var(--theme-color-blue)
}

:root {
	--ui-tracking-stepper-bg-color: var(--theme-color-grey-light);
	--ui-tracking-stepper-border-bottom: var(--theme-color-softGrey);
	--ui-tracking-stepper-line-done-color: var(--theme-color-green);
	--ui-tracking-stepper-line-undone-color: var(--theme-color-lightGrey);
	--ui-tracking-stepper-dot-active-color: var(--theme-color-yellow-plain);
	--ui-tracking-stepper-dot-done-color: var(--theme-color-green);
	--ui-tracking-stepper-dot-undone-color: var(--theme-color-lightGrey);
	--ui-tracking-stepper-icon-active-color: var(--theme-color-shadowBlue);
	--ui-tracking-stepper-icon-done-color: var(--theme-color-green);
	--ui-tracking-stepper-icon-font-color: var(--theme-color-strongGrey);
	--ui-tracking-stepper-error: var(--theme-color-red);
	--ui-tracking-stepper-white: var(--theme-color-white-plain);
	--ui-tracking-stepper-blue: var(--theme-color-blue)
}

:root {
	--ui-card-lite-bg-color: var(--theme-color-white-plain);
	--ui-card-lite-border-radius: var(--theme-borderRadius-card);
	--ui-card-lite-border-color: var(--theme-color-softGrey);
	--ui-card-lite-border-color-hover: var(--theme-color-shadowBlue);
	--ui-card-lite-border-color-active: var(--theme-color-shadowBlue);
	--ui-card-lite-text-slotted: var(--theme-color-shadowBlue);
	--ui-card-lite-bg-color-help: var(--theme-color-blue);
	--ui-card-lite-icon-right-help: var(--theme-color-white-plain);
	--ui-card-lite-box-shadow: var(--theme-boxShadow-main)
}

:root {
	--ui-card-accordion-bg-color: var(--theme-color-white-plain);
	--ui-card-accordion-border-color: var(--theme-color-shadowBlue);
	--ui-card-accordion-border-radius: var(--theme-borderRadius-card);
	--ui-card-accordion-border-color-container-top: var(--theme-color-shadowBlue);
	--ui-card-accordion-text-color-title: var(--theme-color-blue);
	--ui-card-accordion-text-color-title-dark: var(--theme-color-strongGrey);
	--ui-card-accordion-text-color-body: var(--theme-color-strongGrey);
	--ui-card-accordion-color-icon: var(--theme-color-softGrey);
	--ui-card-accordion-border-bg-title: var(--theme-color-softGrey);
	--ui-card-accordion-box-shadow-bg-title: var(--theme-boxShadow-main);
	--ui-card-accordion-color-bg-title: var(--theme-color-strongGrey);
	--ui-card-accordion-color-icon: var(--theme-color-blue)
}

:root {
	--ui-card-accordion-spa-bg-color: var(--theme-color-white-plain);
	--ui-card-accordion-spa-border-color: var(--theme-color-shadowBlue);
	--ui-card-accordion-spa-border-radius: var(--theme-borderRadius-card);
	--ui-card-accordion-spa-border-color-container-top: var(--theme-color-shadowBlue);
	--ui-card-accordion-spa-text-color-title: var(--theme-color-blue);
	--ui-card-accordion-spa-text-color-title-dark: var(--theme-color-strongGrey);
	--ui-card-accordion-spa-text-color-body: var(--theme-color-strongGrey);
	--ui-card-accordion-spa-color-icon: var(--theme-color-blue);
	--ui-card-accordion-spa-border-bg-title: var(--theme-color-softGrey);
	--ui-card-accordion-spa-box-shadow-bg-title: var(--theme-boxShadow-main)
}

:root {
	--ui-card-size-bg-color: var(--theme-color-white-plain);
	--ui-card-size-border-radius: var(--theme-borderRadius-card);
	--ui-card-size-color-text: var(--theme-color-strongGrey);
	--ui-card-size-color: var(--theme-color-shadowBlue);
	--ui-card-size-border-color: var(--theme-color-softGrey)
}

:root {
	--ui-section-text-color: var(--theme-color-strongGrey);
	--ui-section-text-title: var(--theme-color-shadowBlue)
}

:root {
	--ui-tab-color-icon: var(--theme-color-shadowBlue);
	--ui-tab-color-title: var(--theme-color-strongGrey);
	--ui-tab-color-border-tab: var(--theme-color-lightGrey);
	--ui-tab-color-border-active: var(--theme-color-shadowBlue);
	--ui-tab-color-border-section: var(--theme-color-lightGrey);
	--ui-tab-background: var(--theme-color-white-plain);
	--ui-tab-box-shadow: var(--theme-boxShadow-main)
}

:root {
	--ui-tags-spacer-text-color: var(--theme-color-strongGrey)
}

:root {
	--ui-product-selling-card-bg: var(--theme-color-white-plain);
	--ui-product-selling-card-border-color: var(--theme-color-lightGrey);
	--ui-product-selling-card-border-radius: var(--theme-borderRadius-card);
	--ui-product-selling-card-color-title: var(--theme-color-strongGrey);
	--ui-product-selling-card-color-description: var(--theme-color-strongGrey);
	--ui-product-selling-card-color-price: var(--theme-color-strongGrey);
	--ui-product-selling-card-color-divider-bar: var(--theme-color-softGrey);
	--ui-product-selling-card-color-subtitle: var(--theme-color-strongGrey);
	--ui-product-selling-card-color-paragraph: var(--theme-color-strongGrey);
	--ui-product-selling-card-color-background: var(--theme-color-grey-bliss)
}

:root {
	--ui-card-image-border-radius-img: var(--theme-borderRadius-card);
	--ui-card-image-color-title: var(--theme-color-strongGrey);
	--ui-card-image-color-description: var(--theme-color-strongGrey);
	--ui-card-image-header-border: var(--theme-color-softGrey);
	--ui-card-image-color-content: var(--theme-color-blue);
	--ui-card-image-color-text-content: var(--theme-color-white-plain)
}

:root {
	--ui-checkbox-text-color: var(--theme-color-strongGrey)
}

:root {
	--ui-text-module-color-title: var(--theme-color-strongGrey);
	--ui-text-module-color-a: var(--theme-color-blue);
	--ui-text-module-title: var(--theme-color-shadowBlue);
	--ui-text-module-color-icon: var(--theme-color-blue)
}

:root {
	--ui-content-module-color: var(--theme-color-white-plain);
	--ui-content-module-box-shadow: var(--theme-boxShadow-main);
	--ui-content-module-color-title: var(--theme-color-strongGrey);
	--ui-content-module-color-text: var(--theme-color-strongGrey);
	--ui-content-module-color-border: var(--theme-color-softGrey);
	--ui-content-module-border-container: var(--theme-borderRadius-card)
}

:root {
	--ui-product-type-card-bg-color: var(--theme-color-white-plain);
	--ui-product-type-card-text-mobile: var(--theme-color-strongGrey);
	--ui-product-type-card-border-radius: var(--theme-borderRadius-card);
	--ui-product-type-card-border-color-mobile: var(--theme-color-softGrey);
	--ui-product-type-card-border-color-desktop: var(--theme-color-softGrey);
	--ui-product-type-card-border-color-active: var(--theme-color-blue);
	--ui-product-type-card-check: var(--theme-color-blue);
	--ui-product-type-card-color-icon: var(--theme-color-blue);
	--ui-product-type-card-text-desktop: var(--theme-color-strongGrey);
	--ui-product-type-card-description: var(--theme-color-strongGrey)
}

:root {
	--ui-text-inf-color-title: var(--theme-color-strongGrey);
	--ui-text-inf-border-color-title: var(--theme-color-yellow-plain);
	--ui-text-inf-color-text: var(--theme-color-strongGrey);
	--ui-text-inf-link-color: var(--theme-color-blue);
	--ui-text-inf-border-color-title-lab: var(--theme-color-iceBlue)
}

:root {
	--cdk-shipping-type-information-color-title: var(--theme-color-strongGrey);
	--cdk-shipping-type-information-color-subtitle: var(--theme-color-strongGrey);
	--cdk-shipping-type-information-color-pricetext: var(--theme-color-strongGrey);
	--cdk-shipping-type-information-color-pricenumber: var(--theme-color-strongGrey);
	--cdk-shipping-type-information-color-icon: var(--theme-color-blue);
	--cdk-shipping-type-information-color-border: var(--theme-color-softGrey);
	--cdk-shipping-type-information-weight-title: bold
}

:root {
	--ui-single-product-card-background: var(--theme-color-white-plain);
	--ui-single-product-card-border: var(--theme-color-lightGrey);
	--ui-single-product-card-border-radius: var(--theme-borderRadius-card);
	--ui-single-product-card-image-border-radius: var(--theme-rightBorderRadius-image);
	--ui-single-product-card-header-image-border-radius: var(--theme-bottomBorderRadius-image)
}

:root {
	--cdk-brand-product-text-color-title: var(--theme-color-strongGrey);
	--cdk-brand-product-text-color-subtitle: var(--theme-color-strongGrey);
	--cdk-brand-product-text-color-body-text: var(--theme-color-strongGrey)
}

:root {
	--ui-chips-active-blue: var(--theme-color-blue);
	--ui-chips-hover-blue: var(--theme-color-hoverBlue);
	--ui-chips-hover-white: var(--theme-color-softGrey);
	--ui-chips-background-color: var(--theme-color-white-plain);
	--ui-chips-buzones-color: var(--theme-color-buzones);
	--ui-chips-citypaq-color: var(--theme-color-citypaqGreen);
	--ui-chips-oficinas-color: var(--theme-color-oficinas);
	--ui-chips-disabled-color: var(--theme-color-lightGrey);
	--ui-chips-disabled-background-color: var(--theme-color-coolGrey)
}

:root {
	--ui-product-quality-card-bg: var(--theme-color-white-plain);
	--ui-product-quality-card-border: var(--theme-color-softGrey);
	--ui-product-quality-card-active: var(--theme-color-blue);
	--ui-product-quality-card-title: var(--theme-color-strongGrey);
	--ui-product-quality-card-subtitle: var(--theme-color-strongGrey);
	--ui-product-quality-card-icon: var(--theme-color-blue);
	--ui-product-quality-card-paragraph: var(--theme-color-strongGrey);
	--ui-product-quality-card-radius: var(--theme-borderRadius-card);
	--ui-product-quality-card-box-shadow-desktop: var(--theme-boxShadow-main)
}

:root {
	--ui-list-required-line-separator: var(--theme-color-hoverYellow);
	--ui-list-required-text: var(--theme-color-strongGrey);
	--ui-list-required-icon: var(--theme-color-blue)
}

:root {
	--ui-stepper-bg-check: var(--theme-color-white-plain);
	--ui-stepper-bg-circle: var(--theme-color-white-plain);
	--ui-stepper-br-circle: var(--theme-color-lightGrey);
	--ui-stepper-color-circle: var(--theme-color-lightGrey);
	--ui-stepper-bg-complete: var(--theme-color-green);
	--ui-stepper-bg-active: var(--theme-color-oficinas);
	--ui-stepper-bg-line: var(--theme-color-lightGrey);
	--ui-stepper-color-active: var(--theme-color-blue);
	--ui-stepper-border-active: var(--theme-color-white-plain);
	--ui-stepper-color-text: var(--theme-color-strongGrey)
}

:root {
	--ui-tooltip-bg-color: var(--theme-color-blue);
	--ui-tooltip-text-color: var(--theme-color-white-plain);
	--ui-tooltip-list-item-color: var(--theme-color-coolGrey);
	--ui-tooltip-border-color: var(--theme-color-softGrey)
}

:root {
	--ui-slider-bg-slider: var(--theme-color-softGrey);
	--ui-slider-border-radius: var(--theme-borderRadius-main);
	--ui-slider-bullet-border: var(--theme-color-hoverYellow);
	--ui-slider-bullet-bg: var(--theme-color-yellow-plain);
	--ui-slider-button-disabled: var(--theme-color-lightGrey);
	--ui-slider-bg-tooltip: var(--theme-color-strongGrey);
	--ui-slider-color-tooltip: var(--theme-color-white-plain);
	--ui-slider-color-value: var(--theme-color-strongGrey);
	--ui-slider-text-value: var(--theme-color-strongGrey)
}

:root {
	--ui-sticky-bar-bg-color: var(--theme-color-yellow-plain);
	--ui-sticky-bar-color-title-simply: var(--theme-color-blue);
	--ui-sticky-bar-color-subtitle-simply: var(--theme-color-blue);
	--ui-sticky-bar-color-title-section: var(--theme-color-strongGrey);
	--ui-sticky-bar-color-paragraph: var(--theme-color-strongGrey);
	--ui-sticky-bar-color-title-accordion: var(--theme-color-strongGrey);
	--ui-sticky-bar-color-content-accordion: var(--theme-color-strongGrey);
	--ui-sticky-bar-color-price-total: var(--theme-color-strongGrey);
	--ui-sticky-bar-bg-accordion: var(--theme-color-oficinas);
	--ui-sticky-bar-border-accordion: var(--theme-color-hoverYellow)
}

:root {
	--ui-extra-selected-bg-color: var(--theme-color-white-plain);
	--ui-extra-selected-text-color: var(--theme-color-strongGrey);
	--ui-extra-selected-color-icon: var(--theme-color-blue);
	--ui-extra-selected-color-text-ammount: var(--theme-color-blue);
	--ui-extra-selected-color-border: var(--theme-color-softGrey);
	--ui-extra-selected-color-header: var(--theme-color-blue);
	--ui-extra-selected-color-currency: var(--theme-color-strongGrey);
	--ui-extra-selected-border-total: var(--theme-color-hoverYellow);
	--ui-extra-selected-color-text: var(--theme-color-blue);
	--ui-extra-selected-color-element: var(--theme-color-strongGrey);
	--ui-extra-selected-color-symbol: var(--theme-color-strongGrey);
	--ui-extra-selected-color-data: var(--theme-color-strongGrey)
}

:root {
	--ui-info-panel-border-btn: var(--theme-color-softGrey);
	--ui-info-panel-bg-btn: var(--theme-color-white-plain);
	--ui-info-panel-shadow-btn: var(--theme-boxShadow-main);
	--ui-info-panel-bg-nav: var(--theme-color-white-plain);
	--ui-info-panel-shadow-nav: var(--theme-boxShadow-main);
	--ui-info-panel-border-section: var(--theme-color-softGrey);
	--ui-info-panel-color-title: var(--theme-color-strongGrey);
	--ui-info-panel-color-description: var(--theme-color-strongGrey);
	--ui-info-panel-bg-container: var(--theme-color-white-plain);
	--ui-info-panel-color-text: var(--theme-color-strongGrey);
	--ui-info-panel-color-item: var(--theme-color-strongGrey)
}

:root {
	--ui-pagination-text-color: var(--theme-color-blue);
	--ui-pagination-text-color-active: var(--theme-color-white-plain);
	--ui-pagination-bg-color-active: var(--theme-color-blue);
	--ui-pagination-color-icon: var(--theme-color-blue);
	--ui-pagination-color-ellipsis: var(--theme-color-blue)
}

:root {
	--ui-list-tree-panel-border-text: var(--theme-color-softGrey);
	--ui-list-tree-panel-icon-arrow: var(--theme-color-blue);
	--ui-list-tree-panel-text-lv1: var(--theme-color-strongGrey);
	--ui-list-tree-panel-text-lv2: var(--theme-color-strongGrey);
	--ui-list-tree-panel-bg-mobile: var(--theme-color-coolGrey)
}

:root {
	--ui-list-info-modules-text-color: var(--theme-color-strongGrey);
	--ui-list-info-modules-icon-color: var(--theme-color-blue)
}

:root {
	--ui-list-cp-results-text-color: var(--theme-color-strongGrey);
	--ui-list-cp-results-text-color-bold: var(--theme-color-blue);
	--ui-list-cp-results-border-color: var(--theme-color-lightGrey);
	--ui-list-cp-results-border-color-bold: var(--theme-color-blue);
	--ui-list-cp-results-fontFamily-main: var(--theme-fontFamily-main)
}

:root {
	--ui-list-address-results-text-color-bold: var(--theme-color-blue);
	--ui-list-address-results-text-color: var(--theme-color-strongGrey);
	--ui-list-address-results-text-color-open: var(--theme-color-green);
	--ui-list-address-results-text-color-close: var(--theme-color-red);
	--ui-list-address-results-background-icon-color: var(--theme-color-yellow-plain);
	--ui-list-address-results-border-color: var(--theme-color-softGrey)
}

:root {
	--ui-menu-border: var(--theme-color-blue);
	--ui-menu-white: var(--theme-color-white-plain);
	--ui-menu-text: var(--theme-color-strongGrey)
}

:root {
	--ui-get-location-color-disabled: var(--theme-color-coolGrey);
	--ui-get-location-color-default: var(var(--theme-color-blue))
}

:root {
	--ui-loading-layer-bgcolor: var(--theme-color-blue);
	--ui-loading-layer-chip-bgcolor: var(--theme-color-white-plain);
	--ui-loading-layer-chip-radius: var(--theme-borderRadius-card);
	--ui-loading-layer-chip-shadow: var(--theme-boxShadow-main)
}

:root {
	--ui-description-panel-bg: var(--theme-color-white-plain);
	--ui-description-panel-border-btn: var(--theme-color-softGrey);
	--ui-description-panel-bg-btn: var(--theme-color-white-plain);
	--ui-description-panel-box-shadow: var(--theme-boxShadow-main);
	--ui-description-panel-color-title: var(--theme-color-strongGrey);
	--ui-description-panel-border-section: var(--theme-color-softGrey);
	--ui-description-panel-color-text: var(--theme-color-strongGrey);
	--ui-description-panel-color-element: var(--theme-color-strongGrey);
	--ui-description-panel-color-data: var(--theme-color-strongGrey);
	--ui-description-panel-bg-arrow: var(--theme-color-yellow-plain);
	--ui-description-panel-color-unit: var(--theme-color-strongGrey);
	--ui-description-panel-color-icon: var(--theme-color-blue);
	--ui-description-panel-color-item: var(--theme-color-strongGrey);
	--ui-description-panel-color-date: var(--theme-color-strongGrey);
	--ui-description-panel-color-active: var(--theme-color-green);
	--ui-description-panel-color-inactive: var(--theme-color-red)
}

:root {
	--ui-breadcrumb-color-text: var(--theme-color-blue);
	--ui-breadcrumb-color-text-ref: var(--theme-color-blue);
	--ui-breadcrumb-color-text-variant: var(--theme-color-white-plain);
	--ui-breadcrumb-color-variant: var(--theme-color-white-plain);
	--ui-breadcrumb-background-color: white
}

:root {
	--ui-list-icon-color-text: var(--theme-color-strongGrey);
	--ui-list-icon-color-icon: var(--theme-color-blue);
	--ui-list-icon-size-icon: 1.5rem;
	--ui-list-icon-margin-general: 8px;
	--ui-list-icon-margin-desktop: 16px;
	--ui-list-icon-align-items: unset;
	--ui-list-icon-margin-items: 8px
}

:root {
	--ui-banner-cards-bg-color: var(--theme-color-white-plain);
	--ui-banner-cards-box-shadow: var(--theme-boxShadow-main);
	--ui-banner-cards-border-color: var(--theme-color-softGrey);
	--ui-banner-cards-border-focus-color: var(--theme-color-blue);
	--ui-banner-cards-bg-header: var(--theme-color-grey-light);
	--ui-banner-cards-color-title: var(--theme-color-strongGrey);
	--ui-banner-cards-color-subtitle: var(--theme-color-strongGrey);
	--ui-banner-cards-color-description: var(--theme-color-strongGrey);
	--ui-banner-cards-color-subtitle: var(--theme-color-strongGrey);
	--ui-banner-cards-color-icon: var(--theme-color-blue)
}

:root {
	--ui-card-steps-color-number: var(--theme-color-strongGrey);
	--ui-card-steps-color-text: var(--theme-color-strongGrey)
}

:root {
	--ui-feedback-color-title: var(--theme-color-strongGrey);
	--ui-feedback-color-text-number: var(--theme-color-strongGrey);
	--ui-feedback-color-item-list: var(--theme-color-blue);
	--ui-feedback-bg-hover-number: var(--theme-color-ashBlue-plain);
	--ui-feedback-color-hover-number: var(--theme-color-blue);
	--ui-feedback-bg-clicked-number: var(--theme-color-blue);
	--ui-feedback-color-clicked-number: var(--theme-color-white-plain);
	--ui-feedback-color-question-text: var(--theme-color-strongGrey);
	--ui-feedback-color-thumb-btn: var(--theme-color-blue);
	--ui-feedback-color-border-thumb: var(--theme-color-blue);
	--ui-feedback-bg-hover-thumb: var(--theme-color-ashBlue-plain);
	--ui-feedback-color-hover-thumb: var(--theme-color-blue);
	--ui-feedback-color-btn-like: var(--theme-color-white-plain);
	--ui-feedback-bg-btn-like: var(--theme-color-blue);
	--ui-feedback-color-border-textarea: var(--theme-color-lightGrey);
	--ui-feedback-color-border-bottom-textarea: var(--theme-color-yellow-plain);
	--ui-feedback-bg-textarea: var(--theme-color-coolGrey);
	--ui-feedback-color-character: var(--theme-color-strongGrey);
	--ui-feedback-color-label: var(--theme-color-blue);
	--ui-feedback-color-placeholder: var(--theme-color-softGrey);
	--ui-feedback-color-icon-check: var(--theme-color-green);
	--ui-feedback-border-answer: var(--theme-borderRadius-card);
	--ui-feedback-color-answer: var(--theme-color-strongGrey)
}

:root {
	--ui-plaintext-color-icon: var(--theme-color-blue);
	--ui-plaintext-color-text: var(--theme-color-strongGrey);
	--ui-plaintext-color-bg: var(--theme-color-white-plain)
}

:root {
	--ui-custom-switch-border-color: var(--theme-color-lightGrey);
	--ui-custom-switch-bg-color: var(--theme-color-coolGrey);
	--ui-custom-switch-bg-color-icon: var(--theme-color-lightGrey);
	--ui-custom-switch-color-icon: var(--theme-color-white-plain);
	--ui-custom-switch-color-text: var(--theme-color-strongGrey);
	--ui-custom-switch-primary-border-color-checked: var(--theme-color-hoverYellow);
	--ui-custom-switch-primary-bg-color-checked: var(--theme-color-yellow-plain);
	--ui-custom-switch-primary-bg-color-checked-icon: var(--theme-color-blue);
	--ui-custom-switch-primary-color-checked-icon: var(--theme-color-yellow-plain);
	--ui-custom-switch-secondary-border-color-checked: var(--theme-color-hoverBlue);
	--ui-custom-switch-secondary-bg-color-checked: var(--theme-color-blue);
	--ui-custom-switch-secondary-bg-color-checked-icon: var(--theme-color-yellow-plain);
	--ui-custom-switch-secondary-color-checked-icon: var(--theme-color-blue);
	--ui-custom-switch-border-color-blocked: var(--theme-color-lightGrey);
	--ui-custom-switch-bg-color-blocked: var(--theme-color-coolGrey);
	--ui-custom-switch-bg-color-blocked-icon: var(--theme-color-white-plain);
	--ui-custom-switch-color-blocked-icon: var(--theme-color-lightGrey)
}

:root {
	--ui-text-area-color-border: var(--theme-color-lightGrey);
	--ui-text-area-color-border-bottom: var(--theme-color-yellow-plain);
	--ui-text-area-bg: var(--theme-color-coolGrey);
	--ui-text-area-bg-light: var(--theme-color-white-plain);
	--ui-text-area-color-placeholder: var(--theme-color-softGrey);
	--ui-text-area-color-text: var(--theme-color-strongGrey);
	--ui-text-area-color-label: var(--theme-color-blue);
	--ui-text-area-color-text-maxLength: var(--theme-color-lightGrey)
}

:root {
	--ui-stamp-card-border: var(--theme-color-softGrey);
	--ui-stamp-card-border-radius: var(--theme-borderRadius-card);
	--ui-stamp-card-bg-color: var(--theme-color-white-plain);
	--ui-stamp-card-box-shadow: var(--theme-boxShadow-main);
	--ui-stamp-card-border-active: var(--theme-color-blue)
}

:root {
	--ui-article-text-color-title-header: var(--theme-color-strongGrey);
	--ui-article-text-color-title: var(--theme-color-strongGrey);
	--ui-article-text-color-paragraph: var(--theme-color-strongGrey);
	--ui-article-text-color-tag: var(--theme-color-strongGrey);
	--ui-article-text-border-color: var(--theme-color-softGrey);
	--ui-article-text-color-contact-icon: var(--theme-color-blue);
	--ui-article-text-color-bold: var(--theme-color-strongGrey)
}

:root {
	--ui-decorated-title-color-text: var(--theme-color-strongGrey)
}

:root {
	--ui-prominent-stamp-card-border-mobile: var(--theme-color-softGrey);
	--ui-prominent-stamp-card-border-radius-mobile: var(--theme-borderRadius-card);
	--ui-prominent-stamp-card-bg-color-mobile: var(--theme-color-white-plain);
	--ui-prominent-stamp-card-box-shadow-mobile: var(--theme-boxShadow-main);
	--ui-prominent-stamp-card-border-active-mobile: var(--theme-color-blue);
	--ui-prominent-stamp-card-border-desktop: var(--theme-color-softGrey);
	--ui-prominent-stamp-card-border-radius-desktop: var(--theme-borderRadius-card);
	--ui-prominent-stamp-card-bg-color-desktop: var(--theme-color-white-plain);
	--ui-prominent-stamp-card-box-shadow-desktop: var(--theme-boxShadow-main)
}

:root {
	--ui-article-modules-color-border: var(--theme-color-softGrey);
	--ui-article-modules-border-radius: var(--theme-borderRadius-card);
	--ui-article-modules-bg-color: var(--theme-color-white-plain);
	--ui-article-modules-box-shadow: var(--theme-boxShadow-main);
	--ui-article-modules-color-active: var(--theme-color-blue);
	--ui-article-modules-bg-info: var(--theme-color-white-plain);
	--ui-article-modules-color-icon: var(--theme-color-blue);
	--ui-article-modules-color-text: var(--theme-color-strongGrey)
}

:root {
	--ui-highlight-article-modules-color-border: var(--theme-color-softGrey);
	--ui-highlight-article-modules-border-radius: var(--theme-borderRadius-card);
	--ui-highlight-article-modules-bg-color: var(--theme-color-white-plain);
	--ui-highlight-article-modules-box-shadow: var(--theme-boxShadow-main);
	--ui-highlight-article-modules-bg-info: var(--theme-color-white-plain);
	--ui-highlight-article-modules-color-icon: var(--theme-color-blue);
	--ui-highlight-article-modules-color-text: var(--theme-color-strongGrey)
}

:root {
	--ui-radio-button-text-color: var(--theme-color-strongGrey);
	--ui-radio-button-icon-color: var(--theme-color-blue)
}

:root {
	--ui-text-condenser-module-text-color: var(--theme-color-strongGrey);
	--ui-text-condenser-module-icon-color: var(--theme-color-blue);
	--ui-text-condenser-module-icon-warning-color: var(--theme-color-yellow-plain);
	--ui-text-condenser-module-icon-error-color: var(--theme-color-red)
}

:root {
	--ui-important-expansion-panel-bg-color: var(--theme-color-white-plain);
	--ui-important-expansion-panel-text-color: var(--theme-color-strongGrey);
	--ui-important-expansion-panel-border: var(--theme-color-softGrey);
	--ui-important-expansion-panel-text-color-hover: var(--theme-color-blue);
	--ui-important-expansion-panel-bg-color-hover: var(--theme-color-blue);
	--ui-important-expansion-panel-cards-container-border-radius-sm: var(--theme-borderRadius-card);
	--ui-important-expansion-panel-cards-container-border-radius-lg: 8px 0px 0px 8px;
	--ui-important-expansion-panel-content-border-radius: 0px 8px 8px 0px;
	--ui-important-expansion-panel-box-shadow: var(--theme-boxShadow-main)
}

:root {
	--ui-scroll-sticky-border: var(--theme-color-softGrey);
	--ui-scroll-sticky-color-bg: var(--theme-color-white-plain);
	--ui-scroll-sticky-bg-progress-bar: var(--theme-color-softGrey);
	--ui-scroll-sticky-line-progress-bar: var(--theme-color-blue);
	--ui-scroll-sticky-color-back-button: var(--theme-color-blue);
	--ui-scroll-sticky-color-text: var(--theme-color-strongGrey);
	--ui-scroll-sticky-box-shadow: var(--theme-boxShadow-main)
}

:root {
	--ui-table-row-color: var(--theme-color-coolGrey);
	--ui-table-icon-color-ok: var(--theme-color-green);
	--ui-table-icon-color-ko: var(--theme-color-red);
	--ui-table-border-cell-color: var(--theme-color-softGrey);
	--ui-table-cell-odd-color: var(--theme-color-white-plain)
}

:root {
	--ui-more-info-title-color: var(--theme-color-blue);
	--ui-more-info-title-info-color: var(--theme-color-strongGrey);
	--ui-more-info-icon-color: var(--theme-color-blue)
}

:root {
	--ui-animation-container-color-text: var(--theme-color-blue);
	--ui-animation-container-bg-header-variant-button: var(--theme-color-coolGrey);
	--ui-animation-container-bg-body-variant-link: var(--theme-color-white-plain);
	--ui-animation-container-bg-header-variant-link: var(--theme-color-grey-bliss);
	--ui-animation-container-bg-body-variant-link: var(--theme-color-grey-bliss);
	--ui-animation-container-color-icon-variant-link: var(--theme-color-blue)
}

:root {
	--_ui-linear-stepper-background-color: var(--theme-color-white-plain);
	--ui-linear-stepper-incomplete-color: var(--theme-color-softGrey);
	--ui-linear-stepper-complete-color: var(--theme-color-blue);
	--ui-linear-stepper-shadow: var(--theme-boxShadow-main)
}

:root {
	--ui-private-header-box-shadow: var(--theme-boxShadow-main);
	--ui-private-header-bgcolor: var(--theme-color-white-plain);
	--ui-private-header-border: 1px solid var(--theme-color-softGrey);
	--ui-private-header-after-background: var(--theme-color-oficinas);
	--ui-private-header-nav-separation: var(--theme-color-softGrey);
	--ui-private-header-text-color: var(--theme-color-blue);
	--ui-private-header-upper-border: var(--theme-color-yellow-plain)
}

:root {
	--ui-private-header-rrhh-box-shadow: var(--theme-boxShadow-main);
	--ui-private-header-rrhh-bgcolor: var(--theme-color-white-plain);
	--ui-private-header-rrhh-border: 1px solid var(--theme-color-softGrey);
	--ui-private-header-rrhh-after-background: var(--theme-color-oficinas);
	--ui-private-header-rrhh-nav-separation: var(--theme-color-softGrey);
	--ui-private-header-rrhh-text-color: var(--theme-color-blue);
	--ui-private-header-rrhh-upper-border: var(--theme-color-yellow-plain)
}

:root {
	--ui-private-header-modal-box-shadow: var(--theme-boxShadow-main);
	--ui-private-header-modal-border: 2px solid var(--theme-color-blue);
	--ui-private-header-modal-separation: 1px solid var(--theme-color-softGrey);
	--ui-private-header-modal-item-background-even: var(--theme-color-grey-light);
	--ui-private-header-modal-item-background-not: var(--theme-color-white-plain);
	--ui-private-header-modal-link: var(--theme-color-blue);
	--ui-private-header-modal-icon: var(--theme-color-blue)
}

:root {
	--ui-citypaq-card-background-color: var(--theme-color-white-plain);
	--ui-citypaq-card-border-shadow: var(--theme-boxShadow-main);
	--ui-citypaq-card-border-shadow-hover: var(--theme-borderRadius-card);
	--ui-citypaq-card-icon-color: var(--theme-color-lightGrey);
	--ui-citypaq-card-text-color: var(--theme-color-strongGrey);
	--ui-citypaq-card-border-color: var(--theme-color-softGrey)
}

:root {
	--ui-input-password-bg-color: var(--theme-color-coolGrey);
	--ui-input-password-bg-light-color: var(--theme-color-white-plain);
	--ui-input-password-border-radius: 8px;
	--ui-input-password-border-color: var(--theme-color-lightGrey);
	--ui-input-password-line-color: var(--theme-color-yellow-plain);
	--ui-input-password-line-color-ripple: var(--theme-color-blue);
	--ui-input-password-label-color: var(--theme-color-blue);
	--ui-input-password-field-color: var(--theme-color-strongGrey);
	--ui-input-password-field-color-empty: var(--theme-color-lightGrey);
	--ui-input-password-error-color: var(--theme-color-red);
	--ui-input-password-valid-color: var(--theme-color-green);
	--ui-input-password-disabled-color: var(--theme-color-strongGrey)
}

:root {
	--ui-product-type-background-color: var(--theme-color-white-plain)
}

:root {
	--ui-card-size-bg-color: var(--theme-color-white-plain);
	--ui-card-size-border-radius: var(--theme-borderRadius-card);
	--ui-card-size-color-text: var(--theme-color-strongGrey);
	--ui-card-size-color: var(--theme-color-shadowBlue);
	--ui-card-size-border-color: var(--theme-color-softGrey);
	--ui-card-size-icon: var(--theme-color-blue)
}

:root {
	--ui-podcast-modules-color-border: var(--theme-color-softGrey);
	--ui-podcast-modules-border-radius: var(--theme-borderRadius-card);
	--ui-podcast-modules-bg-color: var(--theme-color-white-plain);
	--ui-podcast-modules-box-shadow: var(--theme-boxShadow-main);
	--ui-podcast-modules-color-active: var(--theme-color-blue);
	--ui-podcast-modules-bg-info: var(--theme-color-white-plain);
	--ui-podcast-modules-color-icon: var(--theme-color-blue);
	--ui-podcast-modules-color-text: var(--theme-color-strongGrey)
}

:root {
	--ui-audio-player-main-color: var(--theme-color-blue);
	--ui-audio-player-white-background: var(--theme-color-white-plain);
	--ui-audio-player-grey-background: var(--theme-color-coolGrey);
	--ui-audio-player-grey-seekobj: var(--theme-color-coolLightGrey)
}

:root {
	--ui-notification-background-color: var(--theme-color-white-plain);
	--ui-notification-color-text: var(--theme-color-strongGrey);
	--ui-notification-color-icon-error: var(--theme-color-red);
	--ui-notification-color-icon-ok: var(--theme-color-green);
	--ui-notification-color-bg-error: var(--theme-color-red);
	--ui-notification-color-bg-ok: var(--theme-color-green);
	--ui-notification-color-icon-in-progress: var(--theme-color-blue)
}

:root {
	--_ui-datepicker-border-color: var(--theme-color-lightGrey);
	--_ui-datepicker-border-bottom-color: var(--theme-color-yellow-plain);
	--_ui-datepicker-background-color: var(--theme-color-coolGrey);
	--_ui-datepicker-icon-color: var(--theme-color-blue);
	--_ui-datepicker-error-color: var(--theme-color-red)
}

:root {
	--ui-contact-module-color-title: var(--theme-color-strongGrey);
	--ui-contact-module-bg-circle: var(--theme-color-oficinas);
	--ui-contact-module-color-icon: var(--theme-color-blue);
	--ui-contact-module-color-subtitle: var(--theme-color-strongGrey)
}

:root {
	--ui-order-detail-background-color: var(--theme-color-white-plain);
	--ui-order-detail-error-color: var(--theme-color-red);
	--ui-order-detail-success-color: var(--theme-color-green);
	--ui-order-detail-text-color: var(--theme-color-strongGrey);
	--ui-order-detail-border-color: var(--theme-color-softGrey);
	--ui-order-detail-box-shadow: var(--theme-boxShadow-main);
	--ui-order-detail-in-progress-color: var(--theme-color-blue);
	--ui-order-detail-title-modal: var(--theme-color-blue)
}

:root {
	--ui-order-detail-background-color: var(--theme-color-white-plain);
	--ui-order-detail-error-color: var(--theme-color-red);
	--ui-order-detail-success-color: var(--theme-color-green);
	--ui-order-detail-text-color: var(--theme-color-strongGrey);
	--ui-order-detail-border-color: var(--theme-color-softGrey);
	--ui-order-detail-box-shadow: var(--theme-boxShadow-main);
	--ui-order-detail-in-progress-color: var(--theme-color-blue);
	--ui-order-detail-title-modal: var(--theme-color-blue)
}

:root {
	--ui-contact-module-color-title: var(--theme-color-strongGrey);
	--ui-contact-module-bg-circle: var(--theme-color-oficinas);
	--ui-contact-module-color-icon: var(--theme-color-blue);
	--ui-contact-module-color-subtitle: var(--theme-color-strongGrey)
}

:root {
	--ui-selectable-inputs-subtitle-color: var(--theme-color-strongGrey)
}

:root {
	--ui-state-list-background-color: var(--theme-color-white-plain);
	--ui-state-list-separator-line: var(--theme-color-softGrey)
}

:root {
	--ui-price-section-title-background: var(--theme-color-grey-background);
	--ui-price-section-border-color: var(--theme-color-softGrey)
}

:root {
	--cdk-profile-section-icon-background-color: var(--theme-color-grey-background);
	--cdk-profile-section-icon-color: var(--theme-color-blue)
}

:root {
	--cdk-core-header-wrapper-main: var(--theme-layout-wrapper);
	--cdk-core-header-wrapper-gutters: 24px;
	--cdk-core-header-bg-color: var(--theme-color-white-plain);
	--cdk-core-header-panel-bg-color-primary: var(--theme-color-yellow-plain);
	--cdk-core-header-panel-bg-color-secondary: var(--theme-color-blue);
	--cdk-core-header-subpanel-bg-color: var(--theme-color-white-plain);
	--cdk-core-header-text-color: var(--theme-color-blue);
	--cdk-core-header-panel-text-color-primary: var(--theme-color-blue);
	--cdk-core-header-panel-text-color-secondary: var(--theme-color-white-plain);
	--cdk-core-header-shadow: var(--theme-boxShadow-main);
	--cdk-core-header-height-large: 88px;
	--cdk-core-header-height: 56px;
	--cdk-core-header-border-icon: var(--theme-color-softGrey);
	--cdk-core-header-subpanel-border-color: var(--theme-color-lightGrey);
	--cdk-core-header-subpanel-text-color: var(--theme-color-blue);
	--cdk-core-header-color-bar-top: var(--theme-color-yellow-plain);
	--cdk-core-color-logo: var(--theme-color-blue);
	--cdk-core-header-color-links: var(--theme-color-blue);
	--cdk-core-header-height-portalname: 120px
}

:root {
	--cdk-core-header-rrhh-wrapper-main: var(--theme-layout-wrapper);
	--cdk-core-header-rrhh-wrapper-gutters: 24px;
	--cdk-core-header-rrhh-bg-color: var(--theme-color-white-plain);
	--cdk-core-header-rrhh-panel-bg-color-primary: var(--theme-color-yellow-plain);
	--cdk-core-header-rrhh-panel-bg-color-secondary: var(--theme-color-blue);
	--cdk-core-header-rrhh-subpanel-bg-color: var(--theme-color-white-plain);
	--cdk-core-header-rrhh-text-color: var(--theme-color-blue);
	--cdk-core-header-rrhh-panel-text-color-primary: var(--theme-color-blue);
	--cdk-core-header-rrhh-panel-text-color-secondary: var(--theme-color-white-plain);
	--cdk-core-header-rrhh-shadow: var(--theme-boxShadow-main);
	--cdk-core-header-rrhh-height-large: 88px;
	--cdk-core-header-rrhh-height: 56px;
	--cdk-core-header-rrhh-border-icon: var(--theme-color-softGrey);
	--cdk-core-header-rrhh-subpanel-border-color: var(--theme-color-lightGrey);
	--cdk-core-header-rrhh-subpanel-text-color: var(--theme-color-blue);
	--cdk-core-header-rrhh-color-bar-top: var(--theme-color-yellow-plain);
	--cdk-core-header-rrhh-color-logo: var(--theme-color-blue);
	--cdk-core-header-rrhh-color-links: var(--theme-color-blue);
	--cdk-core-header-rrhh-height-portalname: 120px
}

:root {
	--cdk-tarificador-bg-color: var(--theme-color-white-plain);
	--cdk-tarificador-border-color: var(--theme-color-coolGrey);
	--cdk-tarificador-border-radius: var(--theme-borderRadius-card);
	--cdk-tarificador-text-color-title: var(--theme-color-strongGrey);
	--cdk-tarificador-text-color-text: var(--theme-color-strongGrey);
	--cdk-tarificador-border-radius: var(--theme-borderRadius-card)
}

:root {
	--cdk-shipping-card-font-family: var(--theme-fontFamily-main);
	--cdk-shipping-card-border-radius: var(--theme-borderRadius-card);
	--cdk-shipping-card-box-shadow: var(--theme-boxShadow-main);
	--cdk-shipping-card-bg-color: var(--theme-color-white-plain);
	--cdk-shipping-card-menu-bg-color: var(--theme-color-grey-light);
	--cdk-shipping-card-border-color: var(--theme-color-softGrey);
	--cdk-shipping-card-header-border-bottom: var(--theme-color-lightGrey);
	--cdk-shipping-card-header-color-text-id: var(--theme-color-strongGrey);
	--cdk-shipping-card-header-color-text-company: var(--theme-color-lightGrey);
	--cdk-shipping-card-header-color-text-manage: var(--theme-color-shadowBlue);
	--cdk-shipping-card-container-color-text-title: var(--theme-color-strongGrey);
	--cdk-shipping-card-container-color-text-value: var(--theme-color-strongGrey);
	--cdk-shipping-card-container-color-text-packages: var(--theme-color-strongGrey);
	--cdk-shipping-card-container-color-icon: var(--theme-color-blue)
}

:root {
	--cdk-section-bgimagecard-background-color: var(--theme-color-white-plain);
	--cdk-section-bgimagecard-wrapper: var(--theme-layout-wrapper);
	--cdk-section-bg-imagecard-box-shadow: var(--theme-boxShadow-main)
}

:root {
	--cdk-text-block-bg-color: var(--theme-color-white-plain);
	--cdk-text-block-text-color-title: var(--theme-color-strongGrey);
	--cdk-text-block-color-line: var(--theme-color-yellow-plain);
	--cdk-text-block-text-color-title-body: var(--theme-color-strongGrey);
	--cdk-text-block-text-color-body: var(--theme-color-strongGrey);
	--cdk-text-block-color-line-list: var(--theme-color-shadowBlue);
	--cdk-text-block-title-color: var(--theme-color-lightGrey);
	--cdk-text-block-description-color: var(--theme-color-strongGrey)
}

:root {
	--cdk-text-block-cta-bg-color: var(--theme-color-white-plain);
	--cdk-text-block-cta-text-color: var(--theme-color-blue)
}

:root {
	--cdk-core-footer-background-color-lite: var(--theme-color-strongGrey);
	--cdk-core-footer-background-color: var(--theme-color-white-plain);
	--cdk-core-footer-color-font: var(--theme-color-white-plain);
	--cdk-core-footer-border-color: var(--theme-color-softGrey);
	--cdk-core-footer-icon-color: var(--theme-color-blue);
	--cdk-core-footer-color-font-dark: var(--theme-color-strongGrey);
	--cdk-core-footer-color-bg-newsletter: var(--theme-color-grey-bliss);
	--cdk-core-footer-color-title-newsletter: var(--theme-color-strongGrey);
	--cdk-core-footer-color-color-rectangle: var(--theme-color-yellow-plain);
	--cdk-core-footer-color-color-left-links: var(--theme-color-blue)
}

:root {
	--cdk-core-footer-rrhh-background-color-lite: var(--theme-color-strongGrey);
	--cdk-core-footer-rrhh-background-color: var(--theme-color-white-plain);
	--cdk-core-footer-rrhh-color-font: var(--theme-color-white-plain);
	--cdk-core-footer-rrhh-border-color: var(--theme-color-softGrey);
	--cdk-core-footer-rrhh-icon-color: var(--theme-color-blue);
	--cdk-core-footer-rrhh-color-font-dark: var(--theme-color-strongGrey);
	--cdk-core-footer-rrhh-color-bg-newsletter: var(--theme-color-grey-bliss);
	--cdk-core-footer-rrhh-color-title-newsletter: var(--theme-color-strongGrey);
	--cdk-core-footer-rrhh-color-color-rectangle: var(--theme-color-yellow-plain);
	--cdk-core-footer-rrhh-color-color-left-links: var(--theme-color-blue)
}

:root {
	--cdk-section-box-background-color: white;
	--_section-box-padding-top-desktop-sm: 2.5rem;
	--_section-box-padding-bottom-desktop-sm: 2.5rem;
	--_section-box-padding-top-mobile-tablet-sm: 1.5rem;
	--_section-box-padding-bottom-mobile-tablet-sm: 1.5rem;
	--_section-box-padding-top-desktop-lg: 5rem;
	--_section-box-padding-bottom-desktop-lg: 5rem;
	--_section-box-padding-top-mobile-tablet-lg: 2.5rem;
	--_section-box-padding-bottom-mobile-tablet-lg: 2.5rem
}

:root {
	--cdk-section-slider-border-color: var(--theme-color-lightGrey);
	--cdk-section-slider-bg-color: var(--theme-color-coolGrey);
	--cdk-section-slider-new-border-color: var(--theme-color-softGrey);
	--cdk-section-slider-bg-color: var(--theme-color-white-plain);
	--cdk-section-slider-box-shadow: var(--theme-boxShadow-main);
	--cdk-section-slider-color-arrow: var(--theme-color-blue);
	--cdk-section-slider-wrapper: var(--theme-layout-wrapper);
	--cdk-section-slider-bg-header: var(--theme-color-grey-light)
}

:root {
	--cdk-image-galery-border-color-blue: var(--theme-color-blue);
	--cdk-image-galery-bg-color: var(--theme-color-grey-light);
	--cdk-image-galery-border-color-light: var(--theme-color-lightGrey);
	--cdk-image-galery-box-shadow: var(--theme-boxShadow-main);
	--cdk-image-galery-text: var(--theme-color-strongGrey);
	--cdk-image-galery-bg-button: var(--theme-color-white-plain)
}

:root {
	--cdk-section-log-background-color: var(--theme-color-ashBlue-plain);
	--cdk-section-log-border-color: var(--theme-color-iceBlue);
	--cdk-section-log-border-radius: var(--theme-borderRadius-card);
	--cdk-section-log-color-text-link: var(--theme-color-blue);
	--cdk-section-log-color-text-inf: var(--theme-color-shadowBlue);
	--cdk-section-log-border-color-variant-white: var(--theme-color-softGrey);
	--cdk-section-log-color-text-link-variant-white: var(--theme-color-strongGrey);
	--cdk-section-log-color-text-inf-variant-white: var(--theme-color-strongGrey);
	--cdk-section-log-bg-variant-white: var(--theme-color-white-plain)
}

:root {
	--cdk-tabs-color-border-section: var(--theme-color-lightGrey)
}

:root {
	--cdk-full-content-photo-bg-color-textblock: var(--theme-color-white-plain);
	--cdk-full-content-photo-border-color-textblock: var(--theme-color-softGrey);
	--cdk-full-content-photo-layout-wrapper: var(--theme-layout-wrapper)
}

:root {
	--cdk-lateral-sidenav-background-color-container: var(--theme-color-softestGrey);
	--cdk-lateral-sidenav-color-icon: var(--theme-color-blue);
	--cdk-lateral-sidenav-color-text-popup: var(--theme-color-white-plain);
	--cdk-lateral-sidenav-background-color-popup: var(--theme-color-strongGrey);
	--cdk-lateral-sidenav-background-color-progressbar: var(--theme-color-lightestGrey);
	--cdk-lateral-sidenav-background-color-line: var(--theme-color-blue)
}

:root {
	--cdk-selector-bg: var(--theme-color-white-plain);
	--cdk-selector-bg-active: var(--theme-color-blue);
	--cdk-selector-color-text: var(--theme-color-strongGrey);
	--cdk-selector-color-text-active: var(--theme-color-white-plain);
	--cdk-selector-border: var(--theme-color-lightGrey);
	--cdk-selector-bg-line: var(--theme-color-lightGrey)
}

:root {
	--cdk-share-rrss-primary: var(--theme-color-blue);
	--cdk-share-rrss-color-text: var(--theme-color-strongGrey)
}

:root {
	--cdk-pop-up-border-modal: 1px solid (--theme-color-softGrey);
	--cdk-pop-up-border-radius: var(--theme-borderRadius-card);
	--cdk-pop-up-bg-modal: var(--theme-color-white-plain);
	--cdk-pop-up-box-shadow: var(--theme-boxShadow-main);
	--cdk-pop-up-border-title: var(--theme-color-yellow-plain);
	--cdk-pop-up-color-icon: var(--theme-color-blue)
}

:root {
	--cdk-product-card-head-bg-color: var(--theme-color-white-plain);
	--cdk-product-card-head-color-icon: var(--theme-color-blue)
}

:root {
	--cdk-summary-card-border-radius: var(--theme-borderRadius-card);
	--cdk-summary-card-color-bg: var(--theme-color-yellow-plain);
	--cdk-summary-card-box-shadow: var(--theme-boxShadow-main);
	--cdk-summary-card-color-price: var(--theme-color-blue);
	--cdk-summary-card-color-text: var(--theme-color-blue);
	--cdk-summary-card-color-border: var(--theme-color-hoverYellow);
	--cdk-summary-card-color-total: var(--theme-color-blue);
	--cdk-summary-card-color-price-total: var(--theme-color-blue);
	--cdk-summary-card-color-popup: var(--theme-color-blue);
	--cdk-summary-card-color-title: var(--theme-color-blue);
	--cdk-summary-card-color-subtitle: var(--theme-color-blue);
	--cdk-summary-card-color-info: var(--theme-color-blue);
	--cdk-summary-card-color-textFooter: var(--theme-color-blue);
	--cdk-summary-card-color-icon: var(--theme-color-blue);
	--cdk-summary-card-color-text-pt: var(--theme-color-strongGrey)
}

:root {
	--cdk-section-filter-color-title: var(--theme-color-strongGrey)
}

:root {
	--cdk-section-extras-color-value: var(--theme-color-strongGrey);
	--cdk-section-extras-color-item: var(--theme-color-strongGrey);
	--cdk-section-extras-color-paragraph: var(--theme-color-strongGrey);
	--cdk-section-extras-color-link: var(--theme-color-blue);
	--cdk-section-extras-color-symbol: var(--theme-color-strongGrey);
	--cdk-section-extras-color-border: var(--theme-color-softGrey)
}

:root {
	--cdk-input-measure-group-txt-color: var(--theme-color-strongGrey);
	--cdk-input-measure-group-txt-error: var(--theme-color-red)
}

:root {
	--cdk-tracking-header-bg-color: var(--theme-color-yellow-plain);
	--cdk-tracking-header-box-shadow: var(--theme-boxShadow-main);
	--cdk-tracking-header-text-white: var(--theme-color-white-plain)
}

:root {
	--cdk-checkbox-group-color-line: var(--theme-color-softGrey)
}

:root {
	--cdk-links-group-color-title: var(--theme-color-strongGrey);
	--cdk-links-group-color-icon: var(--theme-color-blue);
	--cdk-links-group-color-paragraph: var(--theme-color-blue)
}

:root {
	--cdk-shipping-locator-bg: var(--theme-color-yellow-plain);
	--cdk-shipping-locator-box-shadow: var(--theme-boxShadow-main);
	--cdk-shipping-locator-color-label: var(--theme-color-strongGrey);
	--cdk-shipping-locator-color-link: var(--theme-color-blue);
	--cdk-shipping-locator-color-title: var(--theme-color-yellow-plain);
	--cdk-shipping-locator-color-icon-search: var(--theme-color-yellow-plain);
	--cdk-shipping-locator-color-icon-close: var(--theme-color-white-plain);
	--cdk-shipping-locator-color-title-menu: var(--theme-color-white-plain)
}

:root {
	--correos-cdk-tracking-box-color-bg: var(--theme-color-yellow-plain);
	--correos-cdk-tracking-box-box-shadow: var(--theme-boxShadow-main);
	--correos-cdk-tracking-box-color-title: var(--theme-color-strongGrey);
	--correos-cdk-tracking-box-color-help-text: var(--theme-color-blue);
	--cdk-tracking-box-color-text-download: var(--theme-color-strongGrey)
}

:root {
	--cdk-menu-dropdown-text-color: var(--theme-color-strongGrey);
	--cdk-menu-dropdown-mobile-bg-color: var(--theme-color-yellow-plain);
	--cdk-menu-dropdown-mobile-title-color: var(--theme-color-strongGrey);
	--cdk-menu-dropdown-icon-color: var(--theme-color-blue);
	--cdk-menu-dropdown-line-separator-color: var(--theme-color-softGrey);
	--cdk-menu-dropdown-mobile-line-separator-color: var(--theme-color-hoverYellow)
}

:root {
	--cdk-donwload-area-color-title: var(--theme-color-strongGrey);
	--cdk-donwload-area-color-subtitle: var(--theme-color-strongGrey);
	--cdk-donwload-area-color-banner: var(--theme-color-white-plain);
	--cdk-donwload-area-bg-banner: var(--theme-color-blue)
}

:root {
	--cdk-rate-map-bg-color-point: var(--theme-color-yellow-plain);
	--cdk-rate-map-bg-download-box: var(--theme-color-white-plain);
	--cdk-rate-map-color-download-box: var(--theme-color-strongGrey)
}

:root {
	--cdk-container-column-border-title: var(--theme-color-softGrey);
	--cdk-container-column-color-icon: var(--theme-color-blue);
	--cdk-container-column-color-title: var(--theme-color-strongGrey)
}

:root {
	--cdk-lead-simple-form-background-color: var(--theme-color-blue);
	--cdk-lead-simple-form-text-color: var(--theme-color-white-plain)
}

:root {
	--cdk-news-layout-icon-color: var(--theme-color-blue);
	--cdk-news-layout-blur-color: var(--theme-color-white-plain)
}

:root {
	--cdk-login-module-bg-white: var(--theme-color-white-plain);
	--cdk-login-module-bg-blue: var(--theme-color-blue);
	--cdk-login-module-bg-yellow: var(--theme-color-yellow-plain)
}

:root {
	--cdk-alert-type-color-icon-alert: var(--theme-color-white-plain);
	--cdk-alert-type-color-text: var(--theme-color-strongGrey);
	--cdk-alert-type-color-text-desktop: var(--theme-color-blue);
	--cdk-alert-type-color-icon-close: var(--theme-color-blue);
	--cdk-alert-type-bg-info: var(--theme-color-blue);
	--cdk-alert-type-bg-error: var(--theme-color-red);
	--cdk-alert-type-border-color: var(--theme-color-softGrey);
	--cdk-alert-type-box-shadow: var(--theme-boxShadow-main);
	--cdk-alert-type-bg: var(--theme-color-white-plain);
	--cdk-alert-type-bg-event: var(--theme-color-orange)
}

:root {
	--cdk-header-callback-bg: var(--theme-color-blue);
	--cdk-header-callback-color-border: var(--theme-color-softGrey);
	--cdk-header-callback-border-radius: var(--theme-borderRadius-card);
	--cdk-header-callback-bg-form: var(--theme-color-white-plain);
	--cdk-header-callback-box-shadow: var(--theme-boxShadow-main);
	--cdk-header-callback-color-title: var(--theme-color-white-plain);
	--cdk-header-callback-color-subtitle: var(--theme-color-white-plain);
	--cdk-header-callback-bg-sticky: var(--theme-color-white-plain);
	--cdk-header-callback-color-title-sticky: var(--theme-color-strongGrey);
	--cdk-header-callback-bg-menu-sticky: var(--theme-color-white-plain);
	--cdk-header-callback-color-section-sticky: var(--theme-color-white-plain);
	--cdk-header-callback-color-text-simple: var(--theme-color-white-plain)
}

:root {
	--cdk-imageblock-border-radius: var(--theme-color-softGrey);
	--cdk-imageblock-background-color: var(--theme-color-white-plain)
}

:root {
	--cdk-form-test-email-titles-color: var(--theme-color-strongGrey);
	--cdk-form-test-email-link-color: var(--theme-color-blue);
	--cdk-form-test-email-tooltip-text-color: var(--theme-color-white-plain);
	--cdk-form-test-email-border-color: var(--theme-color-lightGrey)
}

:root {
	--cdk-form-register-titles-color: var(--theme-color-strongGrey);
	--cdk-form-register-link-color: var(--theme-color-blue);
	--cdk-form-register-tooltip-text-color: var(--theme-color-white-plain);
	--cdk-form-register-border-color: var(--theme-color-lightGrey)
}

:root {
	--cdk-form-email-titles-color: var(--theme-color-strongGrey);
	--cdk-form-email-link-color: var(--theme-color-blue)
}

:root {
	--cdk-form-welcome-titles-color: var(--theme-color-strongGrey)
}

:root {
	--cdk-private-menu-upper-border: var(--theme-color-yellow-plain);
	--cdk-private-menu-main-background: var(--theme-color-white-plain);
	--cdk-private-menu-second-background: var(--theme-color-coolGrey);
	--cdk-private-menu-text: var(--theme-color-blue);
	--cdk-private-menu-icon: var(--theme-color-blue);
	--cdk-private-menu-separation: var(--theme-color-softGrey)
}

:root {
	--cdk-tab-bar-border: 1px solid var(--theme-color-softGrey);
	--cdk-tab-bar-border-active: 2px solid var(--theme-color-shadowBlue);
	--cdk-tab-bar-separation: var(--theme-color-softGrey);
	--cdk-tab-bar-box-shadow: var(--theme-boxShadow-main);
	--cdk-tab-bar-bg-button: var(--theme-color-white-plain);
	--cdk-tab-bar-color-icon: var(--theme-color-blue)
}

:root {
	--cdk-form-password-titles-color: var(--theme-color-strongGrey);
	--cdk-form-password-link-color: var(--theme-color-blue);
	--cdk-form-password-tooltip-text-color: var(--theme-color-white-plain);
	--cdk-form-password-border-color: var(--theme-color-softGrey)
}

:root {
	--cdk-container-custom-wsdl-separator-color: var(--theme-color-softGrey);
	--cdk-container-custom-wsdl-blue: var(--theme-color-blue);
	--cdk-container-custom-wsdl-text: var(--theme-color-strongGrey);
	--cdk-container-custom-wsdl-lightBlue: var(--theme-color-buzones);
	--cdk-container-custom-wsdl-boxBackground: var(--theme-color-softestGrey)
}

:root {
	--cdk-send-code-background-color: var(--theme-color-grey-light)
}

:root {
	--cdk-switch-subscription-list-box-shadow: var(--theme-boxShadow-main);
	--cdk-switch-subscription-list-separation-line: var(--theme-color-softGrey);
	--cdk-switch-subscription-list-border: 1px solid var(--theme-color-softGrey);
	--cdk-switch-subscription-list-background: var(--theme-color-white-plain)
}

:root {
	--cdk-contract-bg-color: var(--theme-color-white-plain);
	--cdk-contract-border-radius-container: var(--theme-borderRadius-card);
	--cdk-contract-border-container: var(--theme-color-softGrey);
	--cdk-contract-box-shadow: var(--theme-boxShadow-main);
	--cdk-contract-color-title: var(--theme-color-strongGrey);
	--cdk-contract-color-border: var(--theme-color-softGrey);
	--cdk-contract-color-button: var(--theme-color-blue)
}

:root {
	--cdk-contract-list-color-title: var(--theme-color-strongGrey)
}

:root {
	--cdk-date-filter-background-color: var(--theme-color-white-plain);
	--cdk-date-filter-text-color: var(--theme-color-strongGrey);
	--cdk-date-filter-background-color-grey: var(--theme-color-grey-bliss)
}

:root {
	--cdk-radio-list-detail-title-color: var(--theme-color-blue);
	--cdk-radio-list-detail-border-color: var(--theme-color-softGrey);
	--cdk-radio-list-detail-color: var(--theme-color-strongGrey)
}

:root {
	--cdk-paymethod-list-border-color: var(--theme-color-softGrey)
}

:root {
	--cdk-section-automatic-responsive-color-line: var(--theme-color-softGrey)
}

@font-face {
	font-family: "correos-icons";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url("../font/correos-icons.1675168732412.eot");
	src: url("../font/correos-icons.1675168732412.eot?#iefix") format("embedded-opentype"), url("../font/correos-icons.1675168732412.woff2") format("woff2"), url("../font/correos-icons.1675168732412.woff") format("woff"), url("../font/correos-icons.1675168732412.ttf") format("truetype"), url("../font/correos-icons.1675168732412.svg#correos-icons.1675168732412") format("svg")
}

.icon,
i[class*=icon-] {
	display: inline-block;
	font-family: "iconfont";
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

.icon-lg {
	font-size: 1.33333em;
	line-height: 0.75em;
	vertical-align: -0.0667em
}

.icon-xs {
	font-size: 0.75em
}

.icon-sm {
	font-size: 0.875em
}

.icon-1x {
	font-size: 1em
}

.icon-2x {
	font-size: 2em
}

.icon-3x {
	font-size: 3em
}

.icon-4x {
	font-size: 4em
}

.icon-5x {
	font-size: 5em
}

.icon-6x {
	font-size: 6em
}

.icon-7x {
	font-size: 7em
}

.icon-8x {
	font-size: 8em
}

.icon-9x {
	font-size: 9em
}

.icon-10x {
	font-size: 10em
}

.icon-fw {
	text-align: center;
	width: 1.25em
}

.icon-border {
	border: solid 0.08em #eee;
	border-radius: 0.1em;
	padding: 0.2em 0.25em 0.15em
}

.icon-pull-left {
	float: left
}

.icon-pull-right {
	float: right
}

.icon.icon-pull-left,
i.icon-pull-left[class*=icon-] {
	margin-right: 0.3em
}

.icon.icon-pull-right,
i.icon-pull-right[class*=icon-] {
	margin-left: 0.3em
}

.icon-24h::before {
	content: ""
}

.icon-TMC::before {
	content: ""
}

.icon-actualidad::before {
	content: ""
}

.icon-add::before {
	content: ""
}

.icon-address::before {
	content: ""
}

.icon-agenda::before {
	content: ""
}

.icon-alert-table::before {
	content: ""
}

.icon-alimentacion::before {
	content: ""
}

.icon-apple::before {
	content: ""
}

.icon-appointment::before {
	content: ""
}

.icon-arrive::before {
	content: ""
}

.icon-arrow_L::before {
	content: ""
}

.icon-arrow_R::before {
	content: ""
}

.icon-attach::before {
	content: ""
}

.icon-back::before {
	content: ""
}

.icon-bad-face::before {
	content: ""
}

.icon-bad-face-active::before {
	content: ""
}

.icon-bin::before {
	content: ""
}

.icon-blog::before {
	content: ""
}

.icon-box::before {
	content: "\e610"
}

.icon-box-send::before {
	content: ""
}

.icon-box_change::before {
	content: ""
}

.icon-box_date::before {
	content: ""
}

.icon-box_scan::before {
	content: ""
}

.icon-bullet_angle::before {
	content: ""
}

.icon-bullet_circle::before {
	content: ""
}

.icon-bullet_plus::before {
	content: ""
}

.icon-burger::before {
	content: "\e62f"
}

.icon-burofax::before {
	content: ""
}

.icon-business::before {
	content: ""
}

.icon-calendar::before {
	content: ""
}

.icon-camera::before {
	content: ""
}

.icon-card::before {
	content: ""
}

.icon-cart::before {
	content: ""
}

.icon-cartera::before {
	content: ""
}

.icon-certified::before {
	content: ""
}

.icon-chat::before {
	content: ""
}

.icon-check::before {
	content: ""
}

.icon-checkmark_ok::before {
	content: "\e6cc"
}

.icon-citizenship::before {
	content: ""
}

.icon-citypaq::before {
	content: ""
}

.icon-clear_4::before {
	content: ""
}

.icon-clear_6::before {
	content: ""
}

.icon-clear_error::before {
	content: ""
}

.icon-clear_filled::before {
	content: ""
}

.icon-clear_filled-3::before {
	content: ""
}

.icon-clear_line::before {
	content: ""
}

.icon-clock::before {
	content: ""
}

.icon-close::before {
	content: ""
}

.icon-code::before {
	content: ""
}

.icon-code_scan::before {
	content: ""
}

.icon-comment::before {
	content: ""
}

.icon-communications::before {
	content: ""
}

.icon-computer::before {
	content: ""
}

.icon-comunicaciones::before {
	content: ""
}

.icon-contact::before {
	content: "\e605"
}

.icon-control::before {
	content: ""
}

.icon-cookie::before {
	content: ""
}

.icon-copy::before {
	content: ""
}

.icon-correos::before {
	content: ""
}

.icon-correos_office::before {
	content: ""
}

.icon-cotejo::before {
	content: ""
}

.icon-customs::before {
	content: ""
}

.icon-delivery::before {
	content: ""
}

.icon-delivery_address::before {
	content: ""
}

.icon-destinatario::before {
	content: ""
}

.icon-doc::before {
	content: ""
}

.icon-document-send::before {
	content: ""
}

.icon-download::before {
	content: ""
}

.icon-drop_down::before {
	content: ""
}

.icon-drop_up::before {
	content: ""
}

.icon-eco::before {
	content: ""
}

.icon-ecommerce::before {
	content: ""
}

.icon-edit::before {
	content: ""
}

.icon-email::before {
	content: ""
}

.icon-enlarge::before {
	content: ""
}

.icon-enviar::before {
	content: ""
}

.icon-error::before {
	content: ""
}

.icon-error_input::before {
	content: ""
}

.icon-etiquetas::before {
	content: ""
}

.icon-event::before {
	content: ""
}

.icon-external_link::before {
	content: ""
}

.icon-facebook::before {
	content: "\e6d4"
}

.icon-farmacia-salud::before {
	content: ""
}

.icon-fav_off::before {
	content: ""
}

.icon-fav_on::before {
	content: ""
}

.icon-filat-online::before {
	content: ""
}

.icon-filat_libros_pers::before {
	content: ""
}

.icon-filat_otros_prod::before {
	content: ""
}

.icon-filat_productos::before {
	content: ""
}

.icon-filat_sellos_pers::before {
	content: ""
}

.icon-file::before {
	content: ""
}

.icon-filter::before {
	content: ""
}

.icon-formatos_filatelia::before {
	content: ""
}

.icon-frio::before {
	content: ""
}

.icon-go_filled::before {
	content: ""
}

.icon-go_line::before {
	content: ""
}

.icon-go_out::before {
	content: ""
}

.icon-good-face::before {
	content: ""
}

.icon-good-face-active::before {
	content: ""
}

.icon-graphic::before {
	content: ""
}

.icon-help::before {
	content: ""
}

.icon-hide::before {
	content: ""
}

.icon-home::before {
	content: ""
}

.icon-image::before {
	content: ""
}

.icon-info_filled::before {
	content: ""
}

.icon-info_line::before {
	content: "\e6a5"
}

.icon-instagram::before {
	content: "\e87f"
}

.icon-language::before {
	content: ""
}

.icon-legal::before {
	content: ""
}

.icon-leisure::before {
	content: ""
}

.icon-less::before {
	content: ""
}

.icon-linkedin::before {
	content: "\eb37"
}

.icon-linux::before {
	content: ""
}

.icon-locate_now::before {
	content: ""
}

.icon-location::before {
	content: ""
}

.icon-lock_close::before {
	content: ""
}

.icon-log_out::before {
	content: ""
}

.icon-mailbox::before {
	content: ""
}

.icon-mantenimiento::before {
	content: ""
}

.icon-map::before {
	content: ""
}

.icon-marketing::before {
	content: ""
}

.icon-marketing-1::before {
	content: ""
}

.icon-message::before {
	content: ""
}

.icon-middle-face::before {
	content: ""
}

.icon-middle-face-active::before {
	content: ""
}

.icon-more::before {
	content: ""
}

.icon-more_filled::before {
	content: ""
}

.icon-more_line::before {
	content: ""
}

.icon-mute::before {
	content: ""
}

.icon-negatives::before {
	content: ""
}

.icon-negocio::before {
	content: ""
}

.icon-news::before {
	content: ""
}

.icon-no::before {
	content: ""
}

.icon-notification::before {
	content: ""
}

.icon-office::before {
	content: ""
}

.icon-ok::before {
	content: ""
}

.icon-options::before {
	content: ""
}

.icon-ordenar::before {
	content: ""
}

.icon-pago_card::before {
	content: ""
}

.icon-password::before {
	content: ""
}

.icon-pause::before {
	content: ""
}

.icon-paypal::before {
	content: ""
}

.icon-pdf::before {
	content: ""
}

.icon-personal::before {
	content: ""
}

.icon-phone::before {
	content: ""
}

.icon-play::before {
	content: ""
}

.icon-position_map::before {
	content: ""
}

.icon-preadmission::before {
	content: ""
}

.icon-preparation-box::before {
	content: ""
}

.icon-principal::before {
	content: ""
}

.icon-print::before {
	content: ""
}

.icon-profile::before {
	content: "\e63c"
}

.icon-profiles::before {
	content: ""
}

.icon-rates::before {
	content: ""
}

.icon-reading::before {
	content: ""
}

.icon-recieve::before {
	content: ""
}

.icon-redo::before {
	content: ""
}

.icon-refresh::before {
	content: ""
}

.icon-save::before {
	content: ""
}

.icon-save_changes::before {
	content: ""
}

.icon-save_close::before {
	content: ""
}

.icon-save_open::before {
	content: ""
}

.icon-search::before {
	content: ""
}

.icon-search_adv::before {
	content: ""
}

.icon-security::before {
	content: ""
}

.icon-send::before {
	content: ""
}

.icon-send-1::before {
	content: "\e6ed"
}

.icon-settings::before {
	content: ""
}

.icon-share::before {
	content: ""
}

.icon-shopping::before {
	content: ""
}

.icon-show::before {
	content: ""
}

.icon-size::before {
	content: ""
}

.icon-stamp::before {
	content: ""
}

.icon-status::before {
	content: ""
}

.icon-subscription::before {
	content: ""
}

.icon-thumb_down::before {
	content: ""
}

.icon-thumb_up::before {
	content: ""
}

.icon-timer::before {
	content: ""
}

.icon-turn::before {
	content: ""
}

.icon-twitter::before {
	content: "\e63d"
}

.icon-unix::before {
	content: ""
}

.icon-very-bad-face::before {
	content: ""
}

.icon-very-bad-face-active::before {
	content: ""
}

.icon-very-good-face::before {
	content: ""
}

.icon-very-good-face-active::before {
	content: ""
}

.icon-volum::before {
	content: ""
}

.icon-weight::before {
	content: ""
}

.icon-whatsapp::before {
	content: ""
}

.icon-windows::before {
	content: ""
}

.icon-xls::before {
	content: ""
}

.icon-youtube::before {
	content: "\e883"
}

.icon-zip::before {
	content: ""
}

i[class*=icon-] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1.5rem;
	height: 1.5rem;
	font-size: 1.5rem
}

.row {
	display: grid;
	grid-template-columns: repeat(12, [col-start] 1fr);
	grid-column-gap: 8px;
	grid-row-gap: 16px
}

@media (min-width: 640px) {
	.row {
		grid-column-gap: 16px
	}
}

@media (min-width: 1024px) {
	.row {
		grid-column-gap: 32px;
		grid-row-gap: 24px
	}
}

.col-1 {
	grid-column-end: span 1
}

.col-offset-1 {
	grid-column-start: 2
}

.col-2 {
	grid-column-end: span 2
}

.col-offset-2 {
	grid-column-start: 3
}

.col-3 {
	grid-column-end: span 3
}

.col-offset-3 {
	grid-column-start: 4
}

.col-4 {
	grid-column-end: span 4
}

.col-offset-4 {
	grid-column-start: 5
}

.col-5 {
	grid-column-end: span 5
}

.col-offset-5 {
	grid-column-start: 6
}

.col-6 {
	grid-column-end: span 6
}

.col-offset-6 {
	grid-column-start: 7
}

.col-7 {
	grid-column-end: span 7
}

.col-offset-7 {
	grid-column-start: 8
}

.col-8 {
	grid-column-end: span 8
}

.col-offset-8 {
	grid-column-start: 9
}

.col-9 {
	grid-column-end: span 9
}

.col-offset-9 {
	grid-column-start: 10
}

.col-10 {
	grid-column-end: span 10
}

.col-offset-10 {
	grid-column-start: 11
}

.col-11 {
	grid-column-end: span 11
}

.col-offset-11 {
	grid-column-start: 12
}

.col-12 {
	grid-column-end: span 12
}

.col-offset-12 {
	grid-column-start: 13
}

@media (min-width: 640px) {
	.md\:col-1 {
		grid-column-end: span 1
	}
}

@media (min-width: 640px) {
	.md\:col-offset-1 {
		grid-column-start: 2
	}
}

@media (min-width: 640px) {
	.md\:col-2 {
		grid-column-end: span 2
	}
}

@media (min-width: 640px) {
	.md\:col-offset-2 {
		grid-column-start: 3
	}
}

@media (min-width: 640px) {
	.md\:col-3 {
		grid-column-end: span 3
	}
}

@media (min-width: 640px) {
	.md\:col-offset-3 {
		grid-column-start: 4
	}
}

@media (min-width: 640px) {
	.md\:col-4 {
		grid-column-end: span 4
	}
}

@media (min-width: 640px) {
	.md\:col-offset-4 {
		grid-column-start: 5
	}
}

@media (min-width: 640px) {
	.md\:col-5 {
		grid-column-end: span 5
	}
}

@media (min-width: 640px) {
	.md\:col-offset-5 {
		grid-column-start: 6
	}
}

@media (min-width: 640px) {
	.md\:col-6 {
		grid-column-end: span 6
	}
}

@media (min-width: 640px) {
	.md\:col-offset-6 {
		grid-column-start: 7
	}
}

@media (min-width: 640px) {
	.md\:col-7 {
		grid-column-end: span 7
	}
}

@media (min-width: 640px) {
	.md\:col-offset-7 {
		grid-column-start: 8
	}
}

@media (min-width: 640px) {
	.md\:col-8 {
		grid-column-end: span 8
	}
}

@media (min-width: 640px) {
	.md\:col-offset-8 {
		grid-column-start: 9
	}
}

@media (min-width: 640px) {
	.md\:col-9 {
		grid-column-end: span 9
	}
}

@media (min-width: 640px) {
	.md\:col-offset-9 {
		grid-column-start: 10
	}
}

@media (min-width: 640px) {
	.md\:col-10 {
		grid-column-end: span 10
	}
}

@media (min-width: 640px) {
	.md\:col-offset-10 {
		grid-column-start: 11
	}
}

@media (min-width: 640px) {
	.md\:col-11 {
		grid-column-end: span 11
	}
}

@media (min-width: 640px) {
	.md\:col-offset-11 {
		grid-column-start: 12
	}
}

@media (min-width: 640px) {
	.md\:col-12 {
		grid-column-end: span 12
	}
}

@media (min-width: 640px) {
	.md\:col-offset-12 {
		grid-column-start: 13
	}
}

@media (min-width: 1024px) {
	.lg\:col-1 {
		grid-column-end: span 1
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-1 {
		grid-column-start: 2
	}
}

@media (min-width: 1024px) {
	.lg\:col-2 {
		grid-column-end: span 2
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-2 {
		grid-column-start: 3
	}
}

@media (min-width: 1024px) {
	.lg\:col-3 {
		grid-column-end: span 3
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-3 {
		grid-column-start: 4
	}
}

@media (min-width: 1024px) {
	.lg\:col-4 {
		grid-column-end: span 4
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-4 {
		grid-column-start: 5
	}
}

@media (min-width: 1024px) {
	.lg\:col-5 {
		grid-column-end: span 5
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-5 {
		grid-column-start: 6
	}
}

@media (min-width: 1024px) {
	.lg\:col-6 {
		grid-column-end: span 6
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-6 {
		grid-column-start: 7
	}
}

@media (min-width: 1024px) {
	.lg\:col-7 {
		grid-column-end: span 7
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-7 {
		grid-column-start: 8
	}
}

@media (min-width: 1024px) {
	.lg\:col-8 {
		grid-column-end: span 8
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-8 {
		grid-column-start: 9
	}
}

@media (min-width: 1024px) {
	.lg\:col-9 {
		grid-column-end: span 9
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-9 {
		grid-column-start: 10
	}
}

@media (min-width: 1024px) {
	.lg\:col-10 {
		grid-column-end: span 10
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-10 {
		grid-column-start: 11
	}
}

@media (min-width: 1024px) {
	.lg\:col-11 {
		grid-column-end: span 11
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-11 {
		grid-column-start: 12
	}
}

@media (min-width: 1024px) {
	.lg\:col-12 {
		grid-column-end: span 12
	}
}

@media (min-width: 1024px) {
	.lg\:col-offset-12 {
		grid-column-start: 13
	}
}

@media (max-width: 639px) {
	.sm\:col-hide {
		display: none
	}
}

.sm\:col-show {
	display: none
}

@media (max-width: 639px) {
	.sm\:col-show {
		display: block
	}
}

.root>.aem-Grid--12 {
	display: block
}

.root>.aem-Grid--12>.responsivegrid>.aem-Grid {
	display: block
}

.correos-page>div>.aem-Grid--12 {
	display: block
}

.correos-page>div>div>div>.aem-Grid--12 {
	display: block
}

.cmp-experiencefragment>.aem-Grid--12 {
	display: block
}

.aem-Grid-newComponent {
	grid-column-end: span 12
}

.aem-GridColumn.aem-GridColumn--default--12.cq-Editable-dom.cq-Editable-dom--container {
	padding-top: 0rem !important;
	padding-bottom: 0rem !important
}

.aem-Grid--12 {
	display: grid;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-template-columns: repeat(12, [col-start] 1fr);
	grid-column-end: span 12;
	grid-column-gap: 8px;
	grid-row-gap: 16px
}

@media (min-width: 640px) {
	.aem-Grid--12 {
		grid-column-gap: 16px
	}
}

@media (min-width: 1024px) {
	.aem-Grid--12 {
		grid-column-gap: 32px;
		grid-row-gap: 24px
	}
}

.aem-GridColumn.aem-GridColumn--default--1 {
	grid-column-end: span 1
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--1 {
		grid-column-start: 2
	}
}

.aem-GridColumn.aem-GridColumn--default--2 {
	grid-column-end: span 2
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--2 {
		grid-column-start: 3
	}
}

.aem-GridColumn.aem-GridColumn--default--3 {
	grid-column-end: span 3
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--3 {
		grid-column-start: 4
	}
}

.aem-GridColumn.aem-GridColumn--default--4 {
	grid-column-end: span 4
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--4 {
		grid-column-start: 5
	}
}

.aem-GridColumn.aem-GridColumn--default--5 {
	grid-column-end: span 5
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--5 {
		grid-column-start: 6
	}
}

.aem-GridColumn.aem-GridColumn--default--6 {
	grid-column-end: span 6
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--6 {
		grid-column-start: 7
	}
}

.aem-GridColumn.aem-GridColumn--default--7 {
	grid-column-end: span 7
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--7 {
		grid-column-start: 8
	}
}

.aem-GridColumn.aem-GridColumn--default--8 {
	grid-column-end: span 8
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--8 {
		grid-column-start: 9
	}
}

.aem-GridColumn.aem-GridColumn--default--9 {
	grid-column-end: span 9
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--9 {
		grid-column-start: 10
	}
}

.aem-GridColumn.aem-GridColumn--default--10 {
	grid-column-end: span 10
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--10 {
		grid-column-start: 11
	}
}

.aem-GridColumn.aem-GridColumn--default--11 {
	grid-column-end: span 11
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--11 {
		grid-column-start: 12
	}
}

.aem-GridColumn.aem-GridColumn--default--12 {
	grid-column-end: span 12
}

@media (min-width: 1024px) {
	.aem-GridColumn--offset--default--12 {
		grid-column-start: 13
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--1 {
		grid-column-end: span 1
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--1 {
		grid-column-start: 2
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--2 {
		grid-column-end: span 2
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--2 {
		grid-column-start: 3
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--3 {
		grid-column-end: span 3
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--3 {
		grid-column-start: 4
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--4 {
		grid-column-end: span 4
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--4 {
		grid-column-start: 5
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--5 {
		grid-column-end: span 5
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--5 {
		grid-column-start: 6
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--6 {
		grid-column-end: span 6
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--6 {
		grid-column-start: 7
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--7 {
		grid-column-end: span 7
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--7 {
		grid-column-start: 8
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--8 {
		grid-column-end: span 8
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--8 {
		grid-column-start: 9
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--9 {
		grid-column-end: span 9
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--9 {
		grid-column-start: 10
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--10 {
		grid-column-end: span 10
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--10 {
		grid-column-start: 11
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--11 {
		grid-column-end: span 11
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--11 {
		grid-column-start: 12
	}
}

@media (max-width: 639px) {
	.aem-GridColumn.aem-GridColumn--phone--12 {
		grid-column-end: span 12
	}
}

@media (max-width: 639px) {
	.aem-GridColumn--offset--phone--12 {
		grid-column-start: 13
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--1 {
		grid-column-end: span 1
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--1 {
		grid-column-start: 2
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--2 {
		grid-column-end: span 2
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--2 {
		grid-column-start: 3
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--3 {
		grid-column-end: span 3
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--3 {
		grid-column-start: 4
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--4 {
		grid-column-end: span 4
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--4 {
		grid-column-start: 5
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--5 {
		grid-column-end: span 5
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--5 {
		grid-column-start: 6
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--6 {
		grid-column-end: span 6
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--6 {
		grid-column-start: 7
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--7 {
		grid-column-end: span 7
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--7 {
		grid-column-start: 8
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--8 {
		grid-column-end: span 8
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--8 {
		grid-column-start: 9
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--9 {
		grid-column-end: span 9
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--9 {
		grid-column-start: 10
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--10 {
		grid-column-end: span 10
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--10 {
		grid-column-start: 11
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--11 {
		grid-column-end: span 11
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--11 {
		grid-column-start: 12
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn.aem-GridColumn--tablet--12 {
		grid-column-end: span 12
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--offset--tablet--12 {
		grid-column-start: 13
	}
}

.aem-GridColumn--default--hide {
	display: none
}

@media (max-width: 639px) {
	.aem-GridColumn--phone--hide {
		display: none
	}
}

@media (min-width: 640px) and (max-width: 1023px) {
	.aem-GridColumn--tablet--hide {
		display: none
	}
}

.display-none {
	display: none
}

.display-center {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.wrapper-main {
	max-width: var(--theme-layout-wrapper);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 24px;
	padding-right: 24px;
	margin-left: auto;
	margin-right: auto
}

.section-layout::before {
	display: block;
	content: " ";
	margin-top: calc(var(--cdk-core-header-height-large, 88px) * -1);
	height: var(--cdk-core-header-height-large, 88px);
	visibility: hidden
}

.width-100 {
	width: 100%
}

.height-100 {
	height: 100%
}

.m-1x {
	margin: 8px
}

.mt-1x {
	margin-top: 8px
}

@media (min-width: 640px) {
	.md\:mt-1x {
		margin-top: 8px
	}
}

@media (min-width: 1024px) {
	.lg\:mt-1x {
		margin-top: 8px
	}
}

.mb-1x {
	margin-bottom: 8px
}

@media (min-width: 640px) {
	.md\:mb-1x {
		margin-bottom: 8px
	}
}

@media (min-width: 1024px) {
	.lg\:mb-1x {
		margin-bottom: 8px
	}
}

.mr-1x {
	margin-right: 8px
}

@media (min-width: 640px) {
	.md\:mr-1x {
		margin-right: 8px
	}
}

@media (min-width: 1024px) {
	.lg\:mr-1x {
		margin-right: 8px
	}
}

.ml-1x {
	margin-left: 8px
}

@media (min-width: 640px) {
	.md\:ml-1x {
		margin-left: 8px
	}
}

@media (min-width: 1024px) {
	.lg\:ml-1x {
		margin-left: 8px
	}
}

.p-1x {
	padding: 8px
}

.pt-1x {
	padding-top: 8px
}

@media (min-width: 640px) {
	.md\:pt-1x {
		padding-top: 8px
	}
}

@media (min-width: 1024px) {
	.lg\:pt-1x {
		padding-top: 8px
	}
}

.pb-1x {
	padding-bottom: 8px
}

@media (min-width: 640px) {
	.md\:pb-1x {
		padding-bottom: 8px
	}
}

@media (min-width: 1024px) {
	.lg\:pb-1x {
		padding-bottom: 8px
	}
}

.pr-1x {
	padding-right: 8px
}

@media (min-width: 640px) {
	.md\:pr-1x {
		padding-right: 8px
	}
}

@media (min-width: 1024px) {
	.lg\:pr-1x {
		padding-right: 8px
	}
}

.pl-1x {
	padding-left: 8px
}

@media (min-width: 640px) {
	.md\:pl-1x {
		padding-left: 8px
	}
}

@media (min-width: 1024px) {
	.lg\:pl-1x {
		padding-left: 8px
	}
}

.m-2x {
	margin: 16px
}

.mt-2x {
	margin-top: 16px
}

@media (min-width: 640px) {
	.md\:mt-2x {
		margin-top: 16px
	}
}

@media (min-width: 1024px) {
	.lg\:mt-2x {
		margin-top: 16px
	}
}

.mb-2x {
	margin-bottom: 16px
}

@media (min-width: 640px) {
	.md\:mb-2x {
		margin-bottom: 16px
	}
}

@media (min-width: 1024px) {
	.lg\:mb-2x {
		margin-bottom: 16px
	}
}

.mr-2x {
	margin-right: 16px
}

@media (min-width: 640px) {
	.md\:mr-2x {
		margin-right: 16px
	}
}

@media (min-width: 1024px) {
	.lg\:mr-2x {
		margin-right: 16px
	}
}

.ml-2x {
	margin-left: 16px
}

@media (min-width: 640px) {
	.md\:ml-2x {
		margin-left: 16px
	}
}

@media (min-width: 1024px) {
	.lg\:ml-2x {
		margin-left: 16px
	}
}

.p-2x {
	padding: 16px
}

.pt-2x {
	padding-top: 16px
}

@media (min-width: 640px) {
	.md\:pt-2x {
		padding-top: 16px
	}
}

@media (min-width: 1024px) {
	.lg\:pt-2x {
		padding-top: 16px
	}
}

.pb-2x {
	padding-bottom: 16px
}

@media (min-width: 640px) {
	.md\:pb-2x {
		padding-bottom: 16px
	}
}

@media (min-width: 1024px) {
	.lg\:pb-2x {
		padding-bottom: 16px
	}
}

.pr-2x {
	padding-right: 16px
}

@media (min-width: 640px) {
	.md\:pr-2x {
		padding-right: 16px
	}
}

@media (min-width: 1024px) {
	.lg\:pr-2x {
		padding-right: 16px
	}
}

.pl-2x {
	padding-left: 16px
}

@media (min-width: 640px) {
	.md\:pl-2x {
		padding-left: 16px
	}
}

@media (min-width: 1024px) {
	.lg\:pl-2x {
		padding-left: 16px
	}
}

.m-3x {
	margin: 24px
}

.mt-3x {
	margin-top: 24px
}

@media (min-width: 640px) {
	.md\:mt-3x {
		margin-top: 24px
	}
}

@media (min-width: 1024px) {
	.lg\:mt-3x {
		margin-top: 24px
	}
}

.mb-3x {
	margin-bottom: 24px
}

@media (min-width: 640px) {
	.md\:mb-3x {
		margin-bottom: 24px
	}
}

@media (min-width: 1024px) {
	.lg\:mb-3x {
		margin-bottom: 24px
	}
}

.mr-3x {
	margin-right: 24px
}

@media (min-width: 640px) {
	.md\:mr-3x {
		margin-right: 24px
	}
}

@media (min-width: 1024px) {
	.lg\:mr-3x {
		margin-right: 24px
	}
}

.ml-3x {
	margin-left: 24px
}

@media (min-width: 640px) {
	.md\:ml-3x {
		margin-left: 24px
	}
}

@media (min-width: 1024px) {
	.lg\:ml-3x {
		margin-left: 24px
	}
}

.p-3x {
	padding: 24px
}

.pt-3x {
	padding-top: 24px
}

@media (min-width: 640px) {
	.md\:pt-3x {
		padding-top: 24px
	}
}

@media (min-width: 1024px) {
	.lg\:pt-3x {
		padding-top: 24px
	}
}

.pb-3x {
	padding-bottom: 24px
}

@media (min-width: 640px) {
	.md\:pb-3x {
		padding-bottom: 24px
	}
}

@media (min-width: 1024px) {
	.lg\:pb-3x {
		padding-bottom: 24px
	}
}

.pr-3x {
	padding-right: 24px
}

@media (min-width: 640px) {
	.md\:pr-3x {
		padding-right: 24px
	}
}

@media (min-width: 1024px) {
	.lg\:pr-3x {
		padding-right: 24px
	}
}

.pl-3x {
	padding-left: 24px
}

@media (min-width: 640px) {
	.md\:pl-3x {
		padding-left: 24px
	}
}

@media (min-width: 1024px) {
	.lg\:pl-3x {
		padding-left: 24px
	}
}

.m-4x {
	margin: 32px
}

.mt-4x {
	margin-top: 32px
}

@media (min-width: 640px) {
	.md\:mt-4x {
		margin-top: 32px
	}
}

@media (min-width: 1024px) {
	.lg\:mt-4x {
		margin-top: 32px
	}
}

.mb-4x {
	margin-bottom: 32px
}

@media (min-width: 640px) {
	.md\:mb-4x {
		margin-bottom: 32px
	}
}

@media (min-width: 1024px) {
	.lg\:mb-4x {
		margin-bottom: 32px
	}
}

.mr-4x {
	margin-right: 32px
}

@media (min-width: 640px) {
	.md\:mr-4x {
		margin-right: 32px
	}
}

@media (min-width: 1024px) {
	.lg\:mr-4x {
		margin-right: 32px
	}
}

.ml-4x {
	margin-left: 32px
}

@media (min-width: 640px) {
	.md\:ml-4x {
		margin-left: 32px
	}
}

@media (min-width: 1024px) {
	.lg\:ml-4x {
		margin-left: 32px
	}
}

.p-4x {
	padding: 32px
}

.pt-4x {
	padding-top: 32px
}

@media (min-width: 640px) {
	.md\:pt-4x {
		padding-top: 32px
	}
}

@media (min-width: 1024px) {
	.lg\:pt-4x {
		padding-top: 32px
	}
}

.pb-4x {
	padding-bottom: 32px
}

@media (min-width: 640px) {
	.md\:pb-4x {
		padding-bottom: 32px
	}
}

@media (min-width: 1024px) {
	.lg\:pb-4x {
		padding-bottom: 32px
	}
}

.pr-4x {
	padding-right: 32px
}

@media (min-width: 640px) {
	.md\:pr-4x {
		padding-right: 32px
	}
}

@media (min-width: 1024px) {
	.lg\:pr-4x {
		padding-right: 32px
	}
}

.pl-4x {
	padding-left: 32px
}

@media (min-width: 640px) {
	.md\:pl-4x {
		padding-left: 32px
	}
}

@media (min-width: 1024px) {
	.lg\:pl-4x {
		padding-left: 32px
	}
}

.m-5x {
	margin: 40px
}

.mt-5x {
	margin-top: 40px
}

@media (min-width: 640px) {
	.md\:mt-5x {
		margin-top: 40px
	}
}

@media (min-width: 1024px) {
	.lg\:mt-5x {
		margin-top: 40px
	}
}

.mb-5x {
	margin-bottom: 40px
}

@media (min-width: 640px) {
	.md\:mb-5x {
		margin-bottom: 40px
	}
}

@media (min-width: 1024px) {
	.lg\:mb-5x {
		margin-bottom: 40px
	}
}

.mr-5x {
	margin-right: 40px
}

@media (min-width: 640px) {
	.md\:mr-5x {
		margin-right: 40px
	}
}

@media (min-width: 1024px) {
	.lg\:mr-5x {
		margin-right: 40px
	}
}

.ml-5x {
	margin-left: 40px
}

@media (min-width: 640px) {
	.md\:ml-5x {
		margin-left: 40px
	}
}

@media (min-width: 1024px) {
	.lg\:ml-5x {
		margin-left: 40px
	}
}

.p-5x {
	padding: 40px
}

.pt-5x {
	padding-top: 40px
}

@media (min-width: 640px) {
	.md\:pt-5x {
		padding-top: 40px
	}
}

@media (min-width: 1024px) {
	.lg\:pt-5x {
		padding-top: 40px
	}
}

.pb-5x {
	padding-bottom: 40px
}

@media (min-width: 640px) {
	.md\:pb-5x {
		padding-bottom: 40px
	}
}

@media (min-width: 1024px) {
	.lg\:pb-5x {
		padding-bottom: 40px
	}
}

.pr-5x {
	padding-right: 40px
}

@media (min-width: 640px) {
	.md\:pr-5x {
		padding-right: 40px
	}
}

@media (min-width: 1024px) {
	.lg\:pr-5x {
		padding-right: 40px
	}
}

.pl-5x {
	padding-left: 40px
}

@media (min-width: 640px) {
	.md\:pl-5x {
		padding-left: 40px
	}
}

@media (min-width: 1024px) {
	.lg\:pl-5x {
		padding-left: 40px
	}
}

.m-6x {
	margin: 48px
}

.mt-6x {
	margin-top: 48px
}

@media (min-width: 640px) {
	.md\:mt-6x {
		margin-top: 48px
	}
}

@media (min-width: 1024px) {
	.lg\:mt-6x {
		margin-top: 48px
	}
}

.mb-6x {
	margin-bottom: 48px
}

@media (min-width: 640px) {
	.md\:mb-6x {
		margin-bottom: 48px
	}
}

@media (min-width: 1024px) {
	.lg\:mb-6x {
		margin-bottom: 48px
	}
}

.mr-6x {
	margin-right: 48px
}

@media (min-width: 640px) {
	.md\:mr-6x {
		margin-right: 48px
	}
}

@media (min-width: 1024px) {
	.lg\:mr-6x {
		margin-right: 48px
	}
}

.ml-6x {
	margin-left: 48px
}

@media (min-width: 640px) {
	.md\:ml-6x {
		margin-left: 48px
	}
}

@media (min-width: 1024px) {
	.lg\:ml-6x {
		margin-left: 48px
	}
}

.p-6x {
	padding: 48px
}

.pt-6x {
	padding-top: 48px
}

@media (min-width: 640px) {
	.md\:pt-6x {
		padding-top: 48px
	}
}

@media (min-width: 1024px) {
	.lg\:pt-6x {
		padding-top: 48px
	}
}

.pb-6x {
	padding-bottom: 48px
}

@media (min-width: 640px) {
	.md\:pb-6x {
		padding-bottom: 48px
	}
}

@media (min-width: 1024px) {
	.lg\:pb-6x {
		padding-bottom: 48px
	}
}

.pr-6x {
	padding-right: 48px
}

@media (min-width: 640px) {
	.md\:pr-6x {
		padding-right: 48px
	}
}

@media (min-width: 1024px) {
	.lg\:pr-6x {
		padding-right: 48px
	}
}

.pl-6x {
	padding-left: 48px
}

@media (min-width: 640px) {
	.md\:pl-6x {
		padding-left: 48px
	}
}

@media (min-width: 1024px) {
	.lg\:pl-6x {
		padding-left: 48px
	}
}

.m-7x {
	margin: 64px
}

.mt-7x {
	margin-top: 64px
}

@media (min-width: 640px) {
	.md\:mt-7x {
		margin-top: 64px
	}
}

@media (min-width: 1024px) {
	.lg\:mt-7x {
		margin-top: 64px
	}
}

.mb-7x {
	margin-bottom: 64px
}

@media (min-width: 640px) {
	.md\:mb-7x {
		margin-bottom: 64px
	}
}

@media (min-width: 1024px) {
	.lg\:mb-7x {
		margin-bottom: 64px
	}
}

.mr-7x {
	margin-right: 64px
}

@media (min-width: 640px) {
	.md\:mr-7x {
		margin-right: 64px
	}
}

@media (min-width: 1024px) {
	.lg\:mr-7x {
		margin-right: 64px
	}
}

.ml-7x {
	margin-left: 64px
}

@media (min-width: 640px) {
	.md\:ml-7x {
		margin-left: 64px
	}
}

@media (min-width: 1024px) {
	.lg\:ml-7x {
		margin-left: 64px
	}
}

.p-7x {
	padding: 64px
}

.pt-7x {
	padding-top: 64px
}

@media (min-width: 640px) {
	.md\:pt-7x {
		padding-top: 64px
	}
}

@media (min-width: 1024px) {
	.lg\:pt-7x {
		padding-top: 64px
	}
}

.pb-7x {
	padding-bottom: 64px
}

@media (min-width: 640px) {
	.md\:pb-7x {
		padding-bottom: 64px
	}
}

@media (min-width: 1024px) {
	.lg\:pb-7x {
		padding-bottom: 64px
	}
}

.pr-7x {
	padding-right: 64px
}

@media (min-width: 640px) {
	.md\:pr-7x {
		padding-right: 64px
	}
}

@media (min-width: 1024px) {
	.lg\:pr-7x {
		padding-right: 64px
	}
}

.pl-7x {
	padding-left: 64px
}

@media (min-width: 640px) {
	.md\:pl-7x {
		padding-left: 64px
	}
}

@media (min-width: 1024px) {
	.lg\:pl-7x {
		padding-left: 64px
	}
}

.m-8x {
	margin: 80px
}

.mt-8x {
	margin-top: 80px
}

@media (min-width: 640px) {
	.md\:mt-8x {
		margin-top: 80px
	}
}

@media (min-width: 1024px) {
	.lg\:mt-8x {
		margin-top: 80px
	}
}

.mb-8x {
	margin-bottom: 80px
}

@media (min-width: 640px) {
	.md\:mb-8x {
		margin-bottom: 80px
	}
}

@media (min-width: 1024px) {
	.lg\:mb-8x {
		margin-bottom: 80px
	}
}

.mr-8x {
	margin-right: 80px
}

@media (min-width: 640px) {
	.md\:mr-8x {
		margin-right: 80px
	}
}

@media (min-width: 1024px) {
	.lg\:mr-8x {
		margin-right: 80px
	}
}

.ml-8x {
	margin-left: 80px
}

@media (min-width: 640px) {
	.md\:ml-8x {
		margin-left: 80px
	}
}

@media (min-width: 1024px) {
	.lg\:ml-8x {
		margin-left: 80px
	}
}

.p-8x {
	padding: 80px
}

.pt-8x {
	padding-top: 80px
}

@media (min-width: 640px) {
	.md\:pt-8x {
		padding-top: 80px
	}
}

@media (min-width: 1024px) {
	.lg\:pt-8x {
		padding-top: 80px
	}
}

.pb-8x {
	padding-bottom: 80px
}

@media (min-width: 640px) {
	.md\:pb-8x {
		padding-bottom: 80px
	}
}

@media (min-width: 1024px) {
	.lg\:pb-8x {
		padding-bottom: 80px
	}
}

.pr-8x {
	padding-right: 80px
}

@media (min-width: 640px) {
	.md\:pr-8x {
		padding-right: 80px
	}
}

@media (min-width: 1024px) {
	.lg\:pr-8x {
		padding-right: 80px
	}
}

.pl-8x {
	padding-left: 80px
}

@media (min-width: 640px) {
	.md\:pl-8x {
		padding-left: 80px
	}
}

@media (min-width: 1024px) {
	.lg\:pl-8x {
		padding-left: 80px
	}
}

.list-theme {
	margin: 0 0 0 2em
}

.list-theme-items {
	margin-bottom: 20px;
	padding: 1em;
	border-left: 2px solid #cccccc;
	background-color: #f5f5f5
}

.list-theme-variable {
	font-weight: bold
}

.list-theme-colors {
	height: 24px;
	width: 24px;
	border-radius: 50%;
	margin-left: 112px
}

.adaptable-column-row-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (min-width: 640px) {
	.adaptable-column-row-group {
		-ms-flex-direction: row;
		flex-direction: row
	}
}

@media (min-width: 1024px) {
	.adaptable-column-row-group {
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.esri-widget--button {
	color: #002e6d;
	border: solid 1px #002e6d;
	height: 48px;
	width: 48px
}

.esri-widget--button ::before {
	font-weight: bold
}

.esri-icon {
	font-size: 20px
}

.esri-attribution {
	display: none
}

.esri-ui-bottom-right {
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 9px
}

@media (min-width: 640px) {
	.esri-ui-bottom-right {
		margin-bottom: 11px
	}
}

@media (min-width: 1024px) {
	.esri-ui-bottom-right {
		margin-bottom: 11px
	}
}

.esri-locate {
	border-radius: 50%
}

.esri-zoom {
	margin-top: 24px;
	border-radius: 8px
}

@media (max-width: 639px) {
	.esri-zoom {
		display: none
	}
}

.esri-zoom :first-child {
	border-radius: 8px 8px 0px 0px
}

.esri-zoom :last-child {
	border-radius: 0px 0px 8px 8px
}

.esri-popup__header {
	display: none
}

.esri-popup__footer {
	display: none
}

.esri-popup {
	border-radius: 8px
}

.esri-widget {
	font-family: var(--theme-fontFamily-main);
	font-weight: 300;
	font-size: 12px;
	line-height: 18px
}

.esri-popup--shadow {
	-webkit-box-shadow: none;
	box-shadow: none
}

.esri-popup__content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 8px;
	margin: 0;
	-ms-flex-flow: unset;
	flex-flow: unset;
	-ms-flex: unset;
	flex: unset
}

.esri-popup__main-container {
	background-color: var(--theme-color-blue);
	border-radius: 8px
}

.esri-popup__pointer-direction {
	background-color: var(--theme-color-blue)
}

.esri-feature-content div {
	color: var(--theme-color-white-plain);
	background-color: var(--theme-color-blue);
	font-size: 0.75rem;
	line-height: 1.175rem;
	font-family: var(--theme-fontFamily-main);
	font-weight: 300;
	font-size: 12px;
	line-height: 18px
}

@media (min-width: 1024px) {
	.esri-feature-content div {
		font-size: 0.875rem;
		line-height: 1.25rem
	}
}

.esri-view-width-xlarge .esri-popup__main-container {
	width: 100%;
	padding: 0 10px;
	max-width: 460px
}

.text-h1 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 2rem;
	line-height: 3rem
}

@media (min-width: 1024px) {
	.text-h1 {
		font-size: 3rem;
		line-height: 4rem
	}
}

.text-h2 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.75rem;
	line-height: 2.625rem
}

@media (min-width: 1024px) {
	.text-h2 {
		font-size: 2.5rem;
		line-height: 3.5rem
	}
}

.text-h3 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.5rem;
	line-height: 2.25rem
}

@media (min-width: 1024px) {
	.text-h3 {
		font-size: 2rem;
		line-height: 2.75rem
	}
}

.text-h4 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.125rem;
	line-height: 1.625rem
}

@media (min-width: 1024px) {
	.text-h4 {
		font-size: 1.5rem;
		line-height: 2.25rem
	}
}

.text-h5 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.5rem
}

@media (min-width: 1024px) {
	.text-h5 {
		font-size: 1.125rem;
		line-height: 1.875rem
	}
}

.text-body {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.875rem;
	line-height: 1.375rem
}

@media (min-width: 1024px) {
	.text-body {
		font-size: 1rem;
		line-height: 1.5rem
	}
}

.text-body-lite {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.75rem;
	line-height: 1.175rem
}

@media (min-width: 1024px) {
	.text-body-lite {
		font-size: 0.875rem;
		line-height: 1.25rem
	}
}

.text-link {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.875rem;
	line-height: 1.375rem;
	font-weight: bold
}

@media (min-width: 1024px) {
	.text-link {
		font-size: 1rem;
		line-height: 1.5rem
	}
}

.font-weight-300 {
	font-weight: 300
}

.font-weight-400 {
	font-weight: 400
}

.font-weight-bold {
	font-weight: bold
}

.ps {
	overflow: hidden !important;
	overflow-anchor: none;
	-ms-overflow-style: none;
	touch-action: auto;
	-ms-touch-action: auto
}

.ps__rail-x {
	display: none;
	opacity: 0;
	transition: background-color 0.2s linear, opacity 0.2s linear;
	-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
	height: 15px;
	bottom: 0px;
	position: absolute
}

.ps__rail-y {
	display: none;
	opacity: 0;
	transition: background-color 0.2s linear, opacity 0.2s linear;
	-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
	width: 15px;
	right: 0;
	position: absolute
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
	display: block;
	background-color: transparent
}

.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y,
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y {
	opacity: 0.6
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
	background-color: #eee;
	opacity: 0.9
}

.ps__thumb-x {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color 0.2s linear, height 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
	height: 6px;
	bottom: 2px;
	position: absolute
}

.ps__thumb-y {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color 0.2s linear, width 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
	width: 6px;
	right: 2px;
	position: absolute
}

.ps__rail-x:hover>.ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
	background-color: #999;
	height: 11px
}

.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
	background-color: #999;
	width: 11px
}

@supports (-ms-overflow-style: none) {
	.ps {
		overflow: auto !important
	}
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.ps {
		overflow: auto !important
	}
}

.ps__rail-y {
	background: #f3f2f2;
	width: 8px;
	border-radius: 8px;
	opacity: 1;
	z-index: 14
}

.ps__rail-y:hover .ps__thumb-y {
	background: #002e6d;
	width: 8px
}

.ps__rail-x {
	background: #f3f2f2;
	height: 8px !important;
	border-radius: 8px;
	opacity: 1;
	z-index: 14
}

.ps__rail-x:hover .ps__thumb-x {
	background: #002e6d;
	height: 8px
}

.ps__thumb-y {
	border-radius: 4px;
	width: 8px;
	right: 0px;
	background: #002e6d
}

.ps__thumb-x {
	border-radius: 4px;
	height: 8px;
	background: #002e6d
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
	background-color: #f3f2f2
}

.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y,
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y {
	opacity: 1;
	background-color: #f3f2f2
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
	opacity: 1
}

.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
	background: #002e6d;
	width: 8px
}

.ps__rail-x:hover>.ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
	background: #002e6d;
	height: 8px
}

.iframe {
	border: none
}

.ui-type-of-headings {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.875rem;
	line-height: 1.375rem
}

@media (min-width: 1024px) {
	.ui-type-of-headings {
		font-size: 1rem;
		line-height: 1.5rem
	}
}

.ui-big-title {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.125rem;
	line-height: 1.625rem
}

@media (min-width: 1024px) {
	.ui-big-title {
		font-size: 1.5rem;
		line-height: 2.25rem
	}
}

/*!
 *
 * ../css/litepicker.css
 * Litepicker v2.0.11 (https://github.com/wakirin/Litepicker)
 * Package: litepicker (https://www.npmjs.com/package/litepicker)
 * License: MIT (https://github.com/wakirin/Litepicker/blob/master/LICENCE.md)
 * Copyright 2019-2021 Rinat G.
 *
 * Hash: 49b676d3f7d974dda50e
 *
 */
:root {
	--litepicker-container-months-color-bg: #fff;
	--litepicker-container-months-box-shadow-color: #ddd;
	--litepicker-footer-color-bg: #fafafa;
	--litepicker-footer-box-shadow-color: #ddd;
	--litepicker-tooltip-color-bg: #fff;
	--litepicker-month-header-color: #333;
	--litepicker-button-prev-month-color: #002e6d;
	--litepicker-button-next-month-color: #002e6d;
	--litepicker-button-prev-month-color-hover: #2196f3;
	--litepicker-button-next-month-color-hover: #2196f3;
	--litepicker-month-width: calc(var(--litepicker-day-width) * 7);
	--litepicker-month-weekday-color: #9e9e9e;
	--litepicker-month-week-number-color: #9e9e9e;
	--litepicker-day-width: 35px;
	--litepicker-day-color: #002e6d;
	--litepicker-day-color-hover: rgba(0, 46, 109, 0.1);
	--litepicker-is-in-range-color: rgba(195, 228, 235, 0.8);
	--litepicker-is-locked-color: #9e9e9e;
	--litepicker-is-start-color: #fff;
	--litepicker-is-start-color-bg: #002e6d;
	--litepicker-is-end-color: #fff;
	--litepicker-is-end-color-bg: #002e6d;
	--litepicker-button-cancel-color: #fff;
	--litepicker-button-cancel-color-bg: #9e9e9e;
	--litepicker-button-apply-color: #fff;
	--litepicker-button-apply-color-bg: #2196f3;
	--litepicker-button-reset-color: #909090;
	--litepicker-button-reset-color-hover: #2196f3;
	--litepicker-highlighted-day-color: #333;
	--litepicker-highlighted-day-color-bg: #ffeb3b;
	--litepicker-default-color: #002e6d;
	--litepicker-button-outside-color: #CBCBCB
}

.show-week-numbers {
	--litepicker-month-width: calc(var(--litepicker-day-width) * 8)
}

.litepicker {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 0.875rem;
	line-height: 1.375rem;
	display: none
}

@media (min-width: 1024px) {
	.litepicker {
		font-size: 1rem;
		line-height: 1.5rem
	}
}

.litepicker button {
	border: none;
	background: none
}

.litepicker .container__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 2px solid var(--litepicker-default-color);
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px
}

.litepicker .container__months {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background-color: var(--litepicker-container-months-color-bg);
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px var(--litepicker-container-months-box-shadow-color);
	box-shadow: 0 0 5px var(--litepicker-container-months-box-shadow-color);
	width: calc(var(--litepicker-month-width) + 10px);
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.litepicker .container__months.columns-2 {
	width: calc((var(--litepicker-month-width) * 2) + 20px)
}

.litepicker .container__months.columns-3 {
	width: calc((var(--litepicker-month-width) * 3) + 30px)
}

.litepicker .container__months.columns-4 {
	width: calc((var(--litepicker-month-width) * 4) + 40px)
}

.litepicker .container__months.split-view .month-item-header .button-previous-month,
.litepicker .container__months.split-view .month-item-header .button-next-month {
	visibility: visible
}

.litepicker .container__months .month-item {
	padding: 5px;
	width: var(--litepicker-month-width);
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.litepicker .container__months .month-item-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-weight: 500;
	padding: 10px 5px;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--litepicker-month-header-color)
}

.litepicker .container__months .month-item-header div {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.litepicker .container__months .month-item-header div>.month-item-name {
	margin-right: 5px;
	text-transform: capitalize
}

.litepicker .container__months .month-item-header div>.month-item-year {
	padding: 0
}

.litepicker .container__months .month-item-header .reset-button {
	color: var(--litepicker-button-reset-color)
}

.litepicker .container__months .month-item-header .reset-button>svg {
	fill: var(--litepicker-button-reset-color)
}

.litepicker .container__months .month-item-header .reset-button * {
	pointer-events: none
}

.litepicker .container__months .month-item-header .reset-button:hover {
	color: var(--litepicker-button-reset-color-hover)
}

.litepicker .container__months .month-item-header .reset-button:hover>svg {
	fill: var(--litepicker-button-reset-color-hover)
}

.litepicker .container__months .month-item-header .button-previous-month,
.litepicker .container__months .month-item-header .button-next-month {
	visibility: hidden;
	text-decoration: none;
	padding: 3px 5px;
	border-radius: 20px;
	-webkit-transition: color 0.3s, border 0.3s;
	transition: color 0.3s, border 0.3s;
	cursor: default
}

.litepicker .container__months .month-item-header .button-previous-month *,
.litepicker .container__months .month-item-header .button-next-month * {
	pointer-events: none
}

.litepicker .container__months .month-item-header .button-previous-month {
	color: var(--litepicker-button-prev-month-color)
}

.litepicker .container__months .month-item-header .button-previous-month>svg,
.litepicker .container__months .month-item-header .button-previous-month>img {
	fill: var(--litepicker-button-prev-month-color)
}

.litepicker .container__months .month-item-header .button-previous-month:hover {
	color: var(--litepicker-button-prev-month-color-hover)
}

.litepicker .container__months .month-item-header .button-previous-month:hover>svg {
	fill: var(--litepicker-button-prev-month-color-hover)
}

.litepicker .container__months .month-item-header .button-next-month {
	color: var(--litepicker-button-next-month-color)
}

.litepicker .container__months .month-item-header .button-next-month>svg,
.litepicker .container__months .month-item-header .button-next-month>img {
	fill: var(--litepicker-button-next-month-color)
}

.litepicker .container__months .month-item-header .button-next-month:hover {
	color: var(--litepicker-button-next-month-color-hover)
}

.litepicker .container__months .month-item-header .button-next-month:hover>svg {
	fill: var(--litepicker-button-next-month-color-hover)
}

.litepicker .container__months .month-item-weekdays-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-self: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	color: var(--litepicker-month-weekday-color)
}

.litepicker .container__months .month-item-weekdays-row>div {
	padding: 5px 0;
	font-size: 85%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: var(--litepicker-day-width);
	text-align: center;
	text-transform: capitalize
}

.litepicker .container__months .month-item:first-child .button-previous-month {
	visibility: visible
}

.litepicker .container__months .month-item:last-child .button-next-month {
	visibility: visible
}

.litepicker .container__months .month-item.no-previous-month .button-previous-month {
	visibility: hidden
}

.litepicker .container__months .month-item.no-next-month .button-next-month {
	visibility: hidden
}

.litepicker .container__days {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-self: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: center;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.litepicker .container__days>div,
.litepicker .container__days>a {
	padding: 5px 0;
	width: var(--litepicker-day-width)
}

.litepicker .container__days .day-item {
	color: var(--litepicker-day-color);
	text-align: center;
	text-decoration: none;
	border-radius: 20px;
	-webkit-transition: color 0.3s, border 0.3s;
	transition: color 0.3s, border 0.3s;
	cursor: default
}

.litepicker .container__days .day-item:hover {
	color: var(--litepicker-day-color);
	background-color: var(--litepicker-day-color-hover);
	box-shadow: none;
	-webkit-box-shadow: none
}

.litepicker .container__days .day-item.is-today {
	color: var(--litepicker-day-color)
}

.litepicker .container__days .day-item.is-locked {
	color: var(--litepicker-is-locked-color)
}

.litepicker .container__days .day-item.is-locked:hover {
	color: var(--litepicker-is-locked-color);
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: default
}

.litepicker .container__days .day-item.is-in-range {
	background-color: var(--litepicker-is-in-range-color);
	border-radius: 0
}

.litepicker .container__days .day-item.is-start-date {
	color: var(--litepicker-is-start-color);
	background-color: var(--litepicker-is-start-color-bg);
	border-radius: 20px
}

.litepicker .container__days .day-item.is-start-date.is-flipped {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.litepicker .container__days .day-item.is-end-date {
	color: var(--litepicker-is-end-color);
	background-color: var(--litepicker-is-end-color-bg);
	border-radius: 20px
}

.litepicker .container__days .day-item.is-end-date.is-flipped {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.litepicker .container__days .day-item.is-start-date.is-end-date {
	border-radius: 50px
}

.litepicker .container__days .day-item.is-highlighted {
	color: var(--litepicker-highlighted-day-color);
	background-color: var(--litepicker-highlighted-day-color-bg)
}

.litepicker .container__days .week-number {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--litepicker-month-week-number-color);
	font-size: 85%
}

.litepicker .container__footer {
	text-align: right;
	padding: 10px 5px;
	margin: 0 5px;
	background-color: var(--litepicker-footer-color-bg);
	-webkit-box-shadow: inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);
	box-shadow: inset 0px 3px 3px 0px var(--litepicker-footer-box-shadow-color);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.litepicker .container__footer .preview-date-range {
	margin-right: 10px;
	font-size: 90%
}

.litepicker .container__footer .button-cancel {
	background-color: var(--litepicker-button-cancel-color-bg);
	color: var(--litepicker-button-cancel-color);
	border: 0;
	padding: 3px 7px 4px;
	border-radius: 3px
}

.litepicker .container__footer .button-cancel * {
	pointer-events: none
}

.litepicker .container__footer .button-apply {
	background-color: var(--litepicker-button-apply-color-bg);
	color: var(--litepicker-button-apply-color);
	border: 0;
	padding: 3px 7px 4px;
	border-radius: 3px;
	margin-left: 10px;
	margin-right: 10px
}

.litepicker .container__footer .button-apply:disabled {
	opacity: 0.7
}

.litepicker .container__footer .button-apply * {
	pointer-events: none
}

.litepicker .container__tooltip {
	position: absolute;
	margin-top: -4px;
	padding: 4px 8px;
	border-radius: 4px;
	background-color: var(--litepicker-tooltip-color-bg);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	font-size: 11px;
	pointer-events: none;
	visibility: hidden
}

.litepicker .container__tooltip:before {
	position: absolute;
	bottom: -5px;
	left: calc(50% - 5px);
	border-top: 5px solid rgba(0, 0, 0, 0.12);
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: ""
}

.litepicker .container__tooltip:after {
	position: absolute;
	bottom: -4px;
	left: calc(50% - 4px);
	border-top: 4px solid var(--litepicker-tooltip-color-bg);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: ""
}

.litepicker select {
	border: none;
	color: var(--theme-color-blue);
	font-weight: bold;
	width: 60px
}

.sc-correos-ui-datepicker-h[variant=with-container] .container__main,
.sc-correos-ui-datepicker-h[variant=show-always] .container__main {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%
}

.sc-correos-ui-datepicker-h[variant=with-container] .button-previous-month,
.sc-correos-ui-datepicker-h[variant=show-always] .button-previous-month {
	top: 50%;
	position: absolute;
	right: 98%;
	display: -ms-flexbox;
	display: flex;
	width: 42px;
	height: 42px;
	border-radius: 20px;
	background-color: var(--litepicker-container-months-color-bg);
	border: 1px solid var(--litepicker-button-outside-color)
}

.sc-correos-ui-datepicker-h[variant=with-container] .button-previous-month svg,
.sc-correos-ui-datepicker-h[variant=show-always] .button-previous-month svg {
	position: absolute;
	top: 30%;
	left: 37%
}

.sc-correos-ui-datepicker-h[variant=with-container] .button-next-month,
.sc-correos-ui-datepicker-h[variant=show-always] .button-next-month {
	top: 50%;
	position: absolute;
	left: 98%;
	width: 42px;
	height: 42px;
	display: -ms-flexbox;
	display: flex;
	border-radius: 20px;
	background-color: var(--litepicker-container-months-color-bg);
	border: 1px solid var(--litepicker-button-outside-color)
}

.sc-correos-ui-datepicker-h[variant=with-container] .button-next-month svg,
.sc-correos-ui-datepicker-h[variant=show-always] .button-next-month svg {
	position: absolute;
	top: 30%;
	left: 37%
}

.correos-cdk-core-header--lock-scroll {
	overflow: hidden;
	position: static
}

@-webkit-keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}
.mdc-floating-label
{
	display: absolute;
}

.mdc-text-field__input:focus ~ .mdc-floating-label,
.mdc-text-field__input:not(:placeholder-shown) ~ .mdc-floating-label
{
  display: none;
}
