/* Reglas globales (sin prefijo wpr) de Royal Elementor Addons 1.7.1069: un "normalize" que el sitio carga en todas
   las páginas después de Elementor. Cambia, por ejemplo, svg a display:inline e img a display:block. */
article, aside, footer, header, nav, section, figcaption, figure, main{display: block;}
hr{-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;border: 0;height: 1px;margin: 20px 0;}
pre{font-family: monospace, monospace;font-size: 1em;}
a{text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
abbr[title]{text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}
b, strong{font-weight: inherit;}
b, strong{font-weight: bolder;}
code, kbd, samp{font-family: monospace, monospace;font-size: 1em;}
dfn{font-style: italic;}
mark{background-color: #ff0;color: #000;}
small{font-size: 80%;}
sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
audio, video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
img{display: block;border-style: none;}
svg:not(:root){overflow: hidden;display: inline;}
button, input{overflow: visible;outline: 0;}
button, select{text-transform: none;}
button, html [type="button"], [type="reset"], [type="submit"]{-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring{outline: none;}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover{outline: 0;}
legend{-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress{display: inline-block;vertical-align: baseline;}
textarea{overflow: auto;outline: 0;}
[type="checkbox"], [type="radio"]{-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;outline: 0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height: auto;outline: 0;}
[type="search"]{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;outline: 0;}
[type="search"]:focus{-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;outline: 0;}
[type="search"]{-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
::-webkit-file-upload-button{-webkit-appearance: button;font: inherit;}
details, menu{display: block;}
summary{display: list-item;}
canvas{display: inline-block;}
template{display: none;}
[hidden]{display: none;}
.wpcf7 label, .wpcf7-quiz-label{width: 100%;}
.slick-slider{position: relative;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
.timeline-background-image{position: absolute;left: 0;top: 0;width: 100%;height: 100%;max-width: 100% !important;max-height: 100% !important;opacity: 0.7;z-index: -1;}
.timeline-background-image img{width: 100%;height: 100%;max-width: 100% !important;max-height: 100% !important;}
.story-with-background{background-image: url('');background-repeat: no-repeat;background-position: center;background-size: cover;}
.swiper-slide.auto-height{height: auto;}
dl.variation dd{margin-right: 10px !important;}
.pswp__caption__center{text-align: center;}
.woocommerce-grouped-product-list-item a.button{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;font-weight: 400;}
input[type=range]::-webkit-slider-runnable-track{background: transparent;}
input[type=range]::-moz-range-track{background: transparent;}
