html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*::before,*::after{box-sizing:inherit}p{margin-top:0}[tabindex="-1"]:focus{outline:none !important}hr{box-sizing:content-box;height:0;overflow:visible;border:none}p{margin-top:0;margin-bottom:0}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}ol,ul,dl{margin:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}ol{padding:0}ol li{list-style-position:inside}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:700}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#5a5c5b;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;transition:all .3s ease-in-out}a:hover{color:#4e79a7;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0}img{vertical-align:middle;border-style:none}img,.background-image-holder{image-rendering:-webkit-optimize-contrast}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input,label,select,summary,textarea{touch-action:manipulation}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:#5a5c5b}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#7a7c7b;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}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{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="radio"]:disabled,input[type="checkbox"]:disabled{cursor:false}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}body{margin:0;font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";font-weight:400;color:#5a5c5b;background-color:#fff;text-transform:none;font-style:normal;text-align:inherit;font-size:16px;line-height:1.5;letter-spacing:0px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";font-weight:700;color:#4e79a7;margin-top:0;margin-bottom:0}h1,.h1{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";color:#4e79a7;font-size:40px;line-height:1.5;letter-spacing:0px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;text-align:inherit;margin-bottom:0}@media screen and (max-width: 60.9375rem){h1,.h1{font-size:34px}}@media screen and (max-width: 35.9375rem){h1,.h1{font-size:28px}}h2,.h2{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";color:#4e79a7;font-size:32px;line-height:1.5;letter-spacing:0px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;text-align:inherit;margin-bottom:0}@media screen and (max-width: 60.9375rem){h2,.h2{font-size:27px}}@media screen and (max-width: 35.9375rem){h2,.h2{font-size:22px}}h3,.h3{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";color:#4e79a7;font-size:28px;line-height:1.5;letter-spacing:0px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;text-align:inherit;margin-bottom:0}@media screen and (max-width: 60.9375rem){h3,.h3{font-size:24px}}@media screen and (max-width: 35.9375rem){h3,.h3{font-size:20px}}h4,.h4{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";color:#4e79a7;font-size:24px;line-height:1.5;letter-spacing:0px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;text-align:inherit;margin-bottom:0}@media screen and (max-width: 60.9375rem){h4,.h4{font-size:21px}}@media screen and (max-width: 35.9375rem){h4,.h4{font-size:18px}}h5,.h5{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";color:#4e79a7;font-size:20px;line-height:1.5;letter-spacing:0px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;text-align:inherit;margin-bottom:0}@media screen and (max-width: 60.9375rem){h5,.h5{font-size:17px}}@media screen and (max-width: 35.9375rem){h5,.h5{font-size:14px}}h6,.h6{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";color:#4e79a7;font-size:18px;line-height:1.5;letter-spacing:0px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;text-align:inherit;margin-bottom:0}@media screen and (max-width: 60.9375rem){h6,.h6{font-size:16px}}.ed-section>section,.ed-grid>section,.ed-reference>section{position:relative}.ed-section>section.parallax,.ed-grid>section.parallax,.ed-reference>section.parallax{overflow:hidden;backface-visibility:hidden}.ed-section>section>.inner,.ed-grid>section>.inner,.ed-reference>section>.inner{position:relative;min-height:100%}.ed-section>section>.inner:after,.ed-grid>section>.inner:after,.ed-reference>section>.inner:after{content:'';position:relative;display:block;clear:both}.ed-section>section>.overlay,.ed-grid>section>.overlay,.ed-reference>section>.overlay{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.ed-section>section>.background,.ed-grid>section>.background,.ed-reference>section>.background{position:absolute;z-index:0;top:0;left:0;bottom:0;right:0}.ed-section>section>.background+.overlay,.ed-section>section>.background~.inner.container,.ed-section>section>.background~.ed-element,.ed-grid>section>.background+.overlay,.ed-grid>section>.background~.inner.container,.ed-grid>section>.background~.ed-element,.ed-reference>section>.background+.overlay,.ed-reference>section>.background~.inner.container,.ed-reference>section>.background~.ed-element{-webkit-transform:translate3d(0, 0, 0)}.ed-section>section>.background~.ed-element,.ed-grid>section>.background~.ed-element,.ed-reference>section>.background~.ed-element{position:relative}.wv-abs{position:absolute}.wv-fixed{position:fixed}.wv-bg.bg-lt,.wv-bg.ed-image.bg-lt .background-image-holder,.ed-image.bg-lt,.wv-bg.ed-slider .ed-slider-item.bg-lt{background-position:left top}.wv-bg.bg-lt img,.wv-bg.ed-image.bg-lt .background-image-holder img,.ed-image.bg-lt img,.wv-bg.ed-slider .ed-slider-item.bg-lt img{-o-object-position:left top;object-position:left top}.wv-bg.bg-lc,.wv-bg.ed-image.bg-lc .background-image-holder,.ed-image.bg-lc,.wv-bg.ed-slider .ed-slider-item.bg-lc{background-position:left center}.wv-bg.bg-lc img,.wv-bg.ed-image.bg-lc .background-image-holder img,.ed-image.bg-lc img,.wv-bg.ed-slider .ed-slider-item.bg-lc img{-o-object-position:left center;object-position:left center}.wv-bg.bg-lb,.wv-bg.ed-image.bg-lb .background-image-holder,.ed-image.bg-lb,.wv-bg.ed-slider .ed-slider-item.bg-lb{background-position:left bottom}.wv-bg.bg-lb img,.wv-bg.ed-image.bg-lb .background-image-holder img,.ed-image.bg-lb img,.wv-bg.ed-slider .ed-slider-item.bg-lb img{-o-object-position:left bottom;object-position:left bottom}.wv-bg.bg-rt,.wv-bg.ed-image.bg-rt .background-image-holder,.ed-image.bg-rt,.wv-bg.ed-slider .ed-slider-item.bg-rt{background-position:right top}.wv-bg.bg-rt img,.wv-bg.ed-image.bg-rt .background-image-holder img,.ed-image.bg-rt img,.wv-bg.ed-slider .ed-slider-item.bg-rt img{-o-object-position:right top;object-position:right top}.wv-bg.bg-rc,.wv-bg.ed-image.bg-rc .background-image-holder,.ed-image.bg-rc,.wv-bg.ed-slider .ed-slider-item.bg-rc{background-position:right center}.wv-bg.bg-rc img,.wv-bg.ed-image.bg-rc .background-image-holder img,.ed-image.bg-rc img,.wv-bg.ed-slider .ed-slider-item.bg-rc img{-o-object-position:right center;object-position:right center}.wv-bg.bg-rb,.wv-bg.ed-image.bg-rb .background-image-holder,.ed-image.bg-rb,.wv-bg.ed-slider .ed-slider-item.bg-rb{background-position:right bottom}.wv-bg.bg-rb img,.wv-bg.ed-image.bg-rb .background-image-holder img,.ed-image.bg-rb img,.wv-bg.ed-slider .ed-slider-item.bg-rb img{-o-object-position:right bottom;object-position:right bottom}.wv-bg.bg-ct,.wv-bg.ed-image.bg-ct .background-image-holder,.ed-image.bg-ct,.wv-bg.ed-slider .ed-slider-item.bg-ct{background-position:center top}.wv-bg.bg-ct img,.wv-bg.ed-image.bg-ct .background-image-holder img,.ed-image.bg-ct img,.wv-bg.ed-slider .ed-slider-item.bg-ct img{-o-object-position:center top;object-position:center top}.wv-bg.bg-cc,.wv-bg.ed-image.bg-cc .background-image-holder,.ed-image.bg-cc,.wv-bg.ed-slider .ed-slider-item.bg-cc{background-position:center center}.wv-bg.bg-cc img,.wv-bg.ed-image.bg-cc .background-image-holder img,.ed-image.bg-cc img,.wv-bg.ed-slider .ed-slider-item.bg-cc img{-o-object-position:center center;object-position:center center}.wv-bg.bg-cb,.wv-bg.ed-image.bg-cb .background-image-holder,.ed-image.bg-cb,.wv-bg.ed-slider .ed-slider-item.bg-cb{background-position:center bottom}.wv-bg.bg-cb img,.wv-bg.ed-image.bg-cb .background-image-holder img,.ed-image.bg-cb img,.wv-bg.ed-slider .ed-slider-item.bg-cb img{-o-object-position:center bottom;object-position:center bottom}.wv-bg{position:absolute;z-index:0;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:100%;padding:0 !important;backface-visibility:hidden}.wv-bg.ed-element{position:absolute;z-index:0;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:100%;padding:0 !important}.wv-bg.ed-image img{display:none}.wv-bg.ed-image .resizable-control{display:none}.wv-bg.ed-image .background-image-holder{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.wv-bg.ed-image.wv-tile .background-image-holder{background-size:auto;background-repeat:repeat}.wv-bg.ed-slider{max-width:100%}.wv-bg.ed-slider .slider-container{display:block;position:relative;width:100%;height:100%;margin:0;padding:0}.wv-bg.ed-slider .ed-slider-items{height:100%}.wv-bg.ed-slider .ed-slider-item{position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.wv-bg.ed-slider .slick-vertical .ed-slider-item{height:auto}.wv-bg.ed-element.ed-slider .ed-slider-item img{opacity:1;visibility:visible}.wv-bg .ed-slider-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100%}@media (-ms-high-contrast: none),(-ms-high-contrast: active){.wv-bg .ed-slider-item img{display:block;height:auto !important;width:100% !important;min-height:100%;min-width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}}.wv-bg.ed-youtube iframe,.wv-bg.ed-youtube .iframe-holder,.wv-bg.ed-map .map-canvas{width:100% !important;height:100% !important}.wv-bg.ed-vimeo{background:#000}.wv-bg-fixed{background-attachment:fixed}.pos-cc{transform:translateX(-50%) translateY(-50%);left:50%;top:50%}.pos-ct{transform:translateX(-50%);left:50%;top:0}.pos-cb{transform:translateX(-50%);bottom:0;left:50%}.pos-lt{left:0;top:0}.pos-lc{transform:translateY(-50%);left:0;top:50%}.pos-lb{bottom:0;left:0}.pos-rt{right:0;top:0}.pos-rc{transform:translateY(-50%);right:0;top:50%}.pos-rb{bottom:0;right:0}.imgLeft{float:left;margin-right:1rem}.imgRight{float:right;margin-left:1rem}.left{text-align:left}.center{text-align:center}.right{text-align:right}.ed-slider{position:relative}.slider-controls{opacity:0}.slider-container{overflow:hidden}.ed-slider:hover .slider-controls{opacity:1}.slider-controls #prevBtn a,.slider-controls #nextBtn a{color:#dfdfdf;opacity:0.5;text-decoration:none}.slider-controls #prevBtn{position:absolute;top:40%;left:15px}.slider-controls #nextBtn{position:absolute;top:40%;right:15px}.ed-slider-items,#content .ed-slider-items{list-style:none;margin:0;padding:0}.ed-slider-items:before,.ed-slider-items:after{content:"";display:table}.ed-slider-items:after{clear:both}.ed-slider-items li,#content .ed-slider-items li{list-style:none;margin:0;padding:0;position:relative}.ed-slider-items li img,#content .ed-slider-items li img{vertical-align:top;max-width:100%}.ed-slider-text{position:absolute;bottom:0;left:0;padding:12px;background:rgba(0,0,0,0.5);color:#fff;width:100%;box-sizing:border-box}.wv-abs{position:absolute}.wv-fixed{position:fixed}.wv-bg-fixed{background-attachment:fixed}.ed-slider-items,.ed-slider-item{backface-visibility:hidden}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.ed-menu ul{align-items:center}.ed-image>span{display:block}@media (-ms-high-contrast: none),(-ms-high-contrast: active){.ed-container>.inner{min-height:1px}}.ed-container{max-width:100%}.ed-container>a.inner:hover,.ed-container>a.inner:focus,.ed-container>a.inner:active,.ed-container>a.inner.active{text-decoration:unset;color:unset}.wv-overflow_hidden,.wv-overflow_hidden>.inner{overflow:clip}.wv-overflow_visible,.wv-overflow_visible>.inner{overflow:visible}.wv-overflow_horizontal,.wv-overflow_horizontal>.inner{overflow-y:hidden;overflow-x:auto}.wv-overflow_vertical,.wv-overflow_vertical>.inner{overflow-y:auto;overflow-x:hidden}.wv-overflow_auto,.wv-overflow_auto>.inner{overflow:auto}.wv-content>.inner,.wv-spacer>.inner{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width: 35.9375rem){.wv-content>.inner,.wv-spacer>.inner{padding-top:4rem}}@media screen and (max-width: 35.9375rem){.wv-content>.inner,.wv-spacer>.inner{padding-bottom:4rem}}.wv-boxed>.inner{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:61rem}.wv-headline{margin-bottom:.5rem}.wv-headline h1,.wv-headline h2,.wv-headline h3,.wv-headline h4,.wv-headline h5,.wv-headline h6{margin-bottom:0}.wv-dummy{position:relative;background:fuchsia;color:white}.wv-dummy:after{position:absolute;background:white;color:fuchsia;content:'Auto-generated Dummy Content';padding:0.5rem;border-radius:0.25rem;z-index:1000;left:0.25rem;top:0.25rem}.ed-gallery .ed-gallery-items{display:flex;align-content:stretch;align-items:stretch;flex-wrap:wrap;list-style:none;padding:0;margin:0}.ed-gallery .ed-gallery-items>.ed-gallery-thumb{overflow:hidden}.ed-gallery .ed-gallery-items>.ed-gallery-thumb>a>img{min-width:100%;max-width:100%;width:auto}.ed-gallery .ed-gallery-items[data-columns='6']>.ed-gallery-thumb{width:16.6666666667%}@media screen and (max-width: 100rem){.ed-gallery .ed-gallery-items[data-columns='6']>.ed-gallery-thumb{width:20%}}@media screen and (max-width: 75rem){.ed-gallery .ed-gallery-items[data-columns='6']>.ed-gallery-thumb{width:25%}}@media screen and (max-width: 61rem){.ed-gallery .ed-gallery-items[data-columns='6']>.ed-gallery-thumb{width:33.3333333333%}}@media screen and (max-width: 48rem){.ed-gallery .ed-gallery-items[data-columns='6']>.ed-gallery-thumb{width:50%}}.ed-gallery .ed-gallery-items[data-columns='5']>.ed-gallery-thumb{width:20%}@media screen and (max-width: 75rem){.ed-gallery .ed-gallery-items[data-columns='5']>.ed-gallery-thumb{width:25%}}@media screen and (max-width: 61rem){.ed-gallery .ed-gallery-items[data-columns='5']>.ed-gallery-thumb{width:33.3333333333%}}@media screen and (max-width: 48rem){.ed-gallery .ed-gallery-items[data-columns='5']>.ed-gallery-thumb{width:50%}}.ed-gallery .ed-gallery-items[data-columns='4']>.ed-gallery-thumb{width:25%}@media screen and (max-width: 61rem){.ed-gallery .ed-gallery-items[data-columns='4']>.ed-gallery-thumb{width:33.3333333333%}}@media screen and (max-width: 48rem){.ed-gallery .ed-gallery-items[data-columns='4']>.ed-gallery-thumb{width:50%}}.ed-gallery .ed-gallery-items[data-columns='3']>.ed-gallery-thumb{width:33.3333333333%}@media screen and (max-width: 61rem){.ed-gallery .ed-gallery-items[data-columns='3']>.ed-gallery-thumb{width:33.3333333333%}}@media screen and (max-width: 48rem){.ed-gallery .ed-gallery-items[data-columns='3']>.ed-gallery-thumb{width:50%}}.ed-slider img{color:transparent}.ed-form-container{margin-bottom:1rem}.ed-text>blockquote{padding:3rem 0 1rem 1rem;border-width:0;border-left-width:3px;border-style:solid;font-style:italic;color:inherit}body.edit .ed-html .script-placeholder:before{content:"Script";display:inline-block;background:#f58220;color:#fff;padding:4px;font-size:12px;font-family:Helvetica, sans-serif}body.edit .badge:before{content:"Elfsight Widget";display:inline-block;background:#f58220;color:#fff;padding:4px;font-size:12px;font-family:Helvetica, sans-serif}.ed-form-textarea,.ed-form-phone,.ed-form-email,.ed-form-date,.ed-form-datetime,.ed-form-input,.ed-form-upload,.ed-form-number,.ed-form-select,.ed-form-checkbox,.ed-form-radio{margin-bottom:1rem}.ed-form-input>input,.ed-form-input>button,.ed-form-input>textarea,.ed-form-email>input,.ed-form-email>button,.ed-form-email>textarea,.ed-form-phone>input,.ed-form-phone>button,.ed-form-phone>textarea,.ed-form-date>input,.ed-form-date>button,.ed-form-date>textarea,.ed-form-datetime>input,.ed-form-datetime>button,.ed-form-datetime>textarea,.ed-form-upload>input,.ed-form-upload>button,.ed-form-upload>textarea,.ed-form-button>input,.ed-form-button>button,.ed-form-button>textarea,.ed-form-textarea>input,.ed-form-textarea>button,.ed-form-textarea>textarea,.ed-form-number>input,.ed-form-number>button,.ed-form-number>textarea,.ed-form-select>input,.ed-form-select>button,.ed-form-select>textarea{border-color:inherit}.ed-form-captcha{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5rem}.ed-form-captcha>.regenerate{margin-left:1rem}.ed-form-captcha>.regenerate>a{font:normal normal normal 14px/1 FontAwesome;font-size:0;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:none}.ed-form-captcha>.regenerate>a:hover,.ed-form-captcha>.regenerate>a:active{text-decoration:none}.ed-form-captcha>.regenerate>a::before{font-size:1.5rem;content:'\f021'}.ed-map>.map-canvas{min-height:10px}@media screen and (max-width: 47.9375rem){.edit .hide-sm{position:relative;filter:grayscale(100%);opacity:0.4}.edit .hide-sm:before{position:absolute;max-width:100%;z-index:1;top:0;left:-1px;display:block;background:#f58220;color:#fff;padding:4px;font-size:12px;line-height:1;font-family:Helvetica, sans-serif;white-space:nowrap;content:"Hidden (Mobile)";opacity:1}.edit .hide-sm:hover:before{display:none}body:not(.edit) .hide-sm{display:none}}@media screen and (min-width: 48rem) and (max-width: 60.9375rem){.edit .hide-md{position:relative;filter:grayscale(100%);opacity:0.4}.edit .hide-md:before{position:absolute;max-width:100%;z-index:1;top:0;left:-1px;display:block;background:#f58220;color:#fff;padding:4px;font-size:12px;line-height:1;font-family:Helvetica, sans-serif;white-space:nowrap;content:"Hidden (Tablet)";opacity:1}.edit .hide-md:hover:before{display:none}body:not(.edit) .hide-md{display:none}}@media screen and (min-width: 61rem){.edit .hide-lg{position:relative;filter:grayscale(100%);opacity:0.4}.edit .hide-lg:before{position:absolute;max-width:100%;z-index:1;top:0;left:-1px;display:block;background:#f58220;color:#fff;padding:4px;font-size:12px;line-height:1;font-family:Helvetica, sans-serif;white-space:nowrap;content:"Hidden (Desktop)";opacity:1}.edit .hide-lg:hover:before{display:none}body:not(.edit) .hide-lg{display:none}}.edit .ed-element[data-start-at]{position:relative;filter:grayscale(100%);opacity:0.4}.edit .ed-element[data-start-at]:before{position:absolute;max-width:100%;z-index:1;top:0;left:-1px;display:block;background:#f58220;color:#fff;padding:4px;font-size:12px;line-height:1;font-family:Helvetica, sans-serif;white-space:nowrap;content:"Scheduled";opacity:1}.edit .ed-element[data-start-at]:hover:before{display:none}.preview .ed-element[data-start-at]{display:none}.edit .ed-element[data-expired]{position:relative;filter:grayscale(100%);opacity:0.4}.edit .ed-element[data-expired]:before{position:absolute;max-width:100%;z-index:1;top:0;left:-1px;display:block;background:#f58220;color:#fff;padding:4px;font-size:12px;line-height:1;font-family:Helvetica, sans-serif;white-space:nowrap;content:"Expired";opacity:1}.edit .ed-element[data-expired]:hover:before{display:none}.preview .ed-element[data-expired]{display:none}@supports not (-ms-high-contrast: none){body:not(.edit):not(.preview) .animation-initial{visibility:hidden}}.indent-1{padding-left:1rem}.indent-2{padding-left:2rem}.indent-3{padding-left:3rem}.indent-4{padding-left:4rem}.indent-5{padding-left:5rem}.indent-6{padding-left:6rem}.indent-7{padding-left:7rem}.indent-8{padding-left:8rem}.indent-9{padding-left:9rem}.ed-video iframe,.ed-video video{max-width:100%;vertical-align:top;position:relative}.ed-video.wv-bg{display:flex;align-items:stretch;align-content:stretch;justify-content:stretch}.ed-video.wv-bg video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media (-ms-high-contrast: none),(-ms-high-contrast: active){.ed-video.wv-bg{position:absolute;top:0;left:0;right:0;bottom:0;display:block}.ed-video.wv-bg video{display:block;height:auto;width:100%;min-height:100%;min-width:100%}}.ed-audio audio{display:block;width:100%}.ed-iframe{display:block}.ed-iframe iframe{border:none;outline:none;max-width:100%;vertical-align:top}.ed-youtube.ar16_10,.ed-vimeo.ar16_10{padding-bottom:calc(.625 * 100%)}.ed-youtube.ar16_9,.ed-vimeo.ar16_9{padding-bottom:calc(.5625 * 100%)}.ed-youtube.ar4_3,.ed-vimeo.ar4_3{padding-bottom:calc(.75 * 100%)}.ed-youtube.ar2_1,.ed-vimeo.ar2_1{padding-bottom:calc(.5 * 100%)}.ed-youtube.ar1_1,.ed-vimeo.ar1_1{padding-bottom:calc(1 * 100%)}.ed-youtube.ar16_10,.ed-youtube.ar16_9,.ed-youtube.ar4_3,.ed-youtube.ar2_1,.ed-youtube.ar1_1,.ed-vimeo.ar16_10,.ed-vimeo.ar16_9,.ed-vimeo.ar4_3,.ed-vimeo.ar2_1,.ed-vimeo.ar1_1{position:relative}.ed-youtube.ar16_10>.iframe-holder,.ed-youtube.ar16_9>.iframe-holder,.ed-youtube.ar4_3>.iframe-holder,.ed-youtube.ar2_1>.iframe-holder,.ed-youtube.ar1_1>.iframe-holder,.ed-vimeo.ar16_10>.iframe-holder,.ed-vimeo.ar16_9>.iframe-holder,.ed-vimeo.ar4_3>.iframe-holder,.ed-vimeo.ar2_1>.iframe-holder,.ed-vimeo.ar1_1>.iframe-holder{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.ed-youtube.ar16_10>.iframe-holder iframe,.ed-youtube.ar16_9>.iframe-holder iframe,.ed-youtube.ar4_3>.iframe-holder iframe,.ed-youtube.ar2_1>.iframe-holder iframe,.ed-youtube.ar1_1>.iframe-holder iframe,.ed-vimeo.ar16_10>.iframe-holder iframe,.ed-vimeo.ar16_9>.iframe-holder iframe,.ed-vimeo.ar4_3>.iframe-holder iframe,.ed-vimeo.ar2_1>.iframe-holder iframe,.ed-vimeo.ar1_1>.iframe-holder iframe{position:absolute}.ed-youtube.ar16_10>.iframe-holder iframe,.ed-youtube.ar16_10>.iframe-holder .video-loader,.ed-youtube.ar16_9>.iframe-holder iframe,.ed-youtube.ar16_9>.iframe-holder .video-loader,.ed-youtube.ar4_3>.iframe-holder iframe,.ed-youtube.ar4_3>.iframe-holder .video-loader,.ed-youtube.ar2_1>.iframe-holder iframe,.ed-youtube.ar2_1>.iframe-holder .video-loader,.ed-youtube.ar1_1>.iframe-holder iframe,.ed-youtube.ar1_1>.iframe-holder .video-loader,.ed-vimeo.ar16_10>.iframe-holder iframe,.ed-vimeo.ar16_10>.iframe-holder .video-loader,.ed-vimeo.ar16_9>.iframe-holder iframe,.ed-vimeo.ar16_9>.iframe-holder .video-loader,.ed-vimeo.ar4_3>.iframe-holder iframe,.ed-vimeo.ar4_3>.iframe-holder .video-loader,.ed-vimeo.ar2_1>.iframe-holder iframe,.ed-vimeo.ar2_1>.iframe-holder .video-loader,.ed-vimeo.ar1_1>.iframe-holder iframe,.ed-vimeo.ar1_1>.iframe-holder .video-loader{height:100% !important;width:100% !important;background-size:cover !important;background-position:center !important}:root{--color-primary: 78, 121, 167;--color-secondary: 58, 60, 59;--color-default: 90, 92, 91;--color-text: 90, 92, 91;--color-background: 255, 255, 255}.bg-primary{background:#4e79a7 !important}.color-primary{color:#4e79a7 !important}.fill-primary{fill:#4e79a7 !important}.stroke-primary{stroke:#4e79a7 !important}.bg-active-primary:hover,.bg-active-primary.active{background:#4e79a7 !important}.color-active-primary:hover,.color-active-primary.active{color:#4e79a7 !important}.border-color-primary{border-color:#4e79a7 !important}.border-color-active-primary:hover,.border-color-active-primary.active{border-color:#4e79a7 !important}.bg-secondary{background:#3a3c3b !important}.color-secondary{color:#3a3c3b !important}.fill-secondary{fill:#3a3c3b !important}.stroke-secondary{stroke:#3a3c3b !important}.bg-active-secondary:hover,.bg-active-secondary.active{background:#3a3c3b !important}.color-active-secondary:hover,.color-active-secondary.active{color:#3a3c3b !important}.border-color-secondary{border-color:#3a3c3b !important}.border-color-active-secondary:hover,.border-color-active-secondary.active{border-color:#3a3c3b !important}.bg-default{background:#5a5c5b !important}.color-default{color:#5a5c5b !important}.fill-default{fill:#5a5c5b !important}.stroke-default{stroke:#5a5c5b !important}.bg-active-default:hover,.bg-active-default.active{background:#5a5c5b !important}.color-active-default:hover,.color-active-default.active{color:#5a5c5b !important}.border-color-default{border-color:#5a5c5b !important}.border-color-active-default:hover,.border-color-active-default.active{border-color:#5a5c5b !important}.bg-text{background:#5a5c5b !important}.color-text{color:#5a5c5b !important}.fill-text{fill:#5a5c5b !important}.stroke-text{stroke:#5a5c5b !important}.bg-active-text:hover,.bg-active-text.active{background:#5a5c5b !important}.color-active-text:hover,.color-active-text.active{color:#5a5c5b !important}.border-color-text{border-color:#5a5c5b !important}.border-color-active-text:hover,.border-color-active-text.active{border-color:#5a5c5b !important}.bg-background{background:#fff !important}.color-background{color:#fff !important}.fill-background{fill:#fff !important}.stroke-background{stroke:#fff !important}.bg-active-background:hover,.bg-active-background.active{background:#fff !important}.color-active-background:hover,.color-active-background.active{color:#fff !important}.border-color-background{border-color:#fff !important}.border-color-active-background:hover,.border-color-active-background.active{border-color:#fff !important}.bg-user-1{background:none !important}.color-user-1{color:none !important}.fill-user-1{fill:none !important}.stroke-user-1{stroke:none !important}.bg-active-user-1:hover,.bg-active-user-1.active{background:none !important}.color-active-user-1:hover,.color-active-user-1.active{color:none !important}.border-color-user-1{border-color:none !important}.border-color-active-user-1:hover,.border-color-active-user-1.active{border-color:none !important}.bg-user-2{background:none !important}.color-user-2{color:none !important}.fill-user-2{fill:none !important}.stroke-user-2{stroke:none !important}.bg-active-user-2:hover,.bg-active-user-2.active{background:none !important}.color-active-user-2:hover,.color-active-user-2.active{color:none !important}.border-color-user-2{border-color:none !important}.border-color-active-user-2:hover,.border-color-active-user-2.active{border-color:none !important}.bg-user-3{background:none !important}.color-user-3{color:none !important}.fill-user-3{fill:none !important}.stroke-user-3{stroke:none !important}.bg-active-user-3:hover,.bg-active-user-3.active{background:none !important}.color-active-user-3:hover,.color-active-user-3.active{color:none !important}.border-color-user-3{border-color:none !important}.border-color-active-user-3:hover,.border-color-active-user-3.active{border-color:none !important}.bg-user-4{background:none !important}.color-user-4{color:none !important}.fill-user-4{fill:none !important}.stroke-user-4{stroke:none !important}.bg-active-user-4:hover,.bg-active-user-4.active{background:none !important}.color-active-user-4:hover,.color-active-user-4.active{color:none !important}.border-color-user-4{border-color:none !important}.border-color-active-user-4:hover,.border-color-active-user-4.active{border-color:none !important}.bg-user-5{background:none !important}.color-user-5{color:none !important}.fill-user-5{fill:none !important}.stroke-user-5{stroke:none !important}.bg-active-user-5:hover,.bg-active-user-5.active{background:none !important}.color-active-user-5:hover,.color-active-user-5.active{color:none !important}.border-color-user-5{border-color:none !important}.border-color-active-user-5:hover,.border-color-active-user-5.active{border-color:none !important}.bg-transparent{background:rgba(0,0,0,0) !important}.color-transparent{color:rgba(0,0,0,0) !important}.fill-transparent{fill:rgba(0,0,0,0) !important}.stroke-transparent{stroke:rgba(0,0,0,0) !important}.bg-active-transparent:hover,.bg-active-transparent.active{background:rgba(0,0,0,0) !important}.color-active-transparent:hover,.color-active-transparent.active{color:rgba(0,0,0,0) !important}.border-color-transparent{border-color:rgba(0,0,0,0) !important}.border-color-active-transparent:hover,.border-color-active-transparent.active{border-color:rgba(0,0,0,0) !important}.ed-form-button>button:not(.button){background:#4e79a7;color:#fff;border-color:#4e79a7;border:none}.ed-form-button>button:not(.button).active,.ed-form-button>button:not(.button):hover{background:#3e6084;color:#fff;border-color:#3e6084;cursor:pointer}button{padding:0;border:none;background:none}.button,.ed-form-button>button:not(.button),.ed-element.ed-menu.wv-custom a.button,.ed-element.ed-menu.wv-custom button a.button{padding:.5rem 1rem;display:inline-block;font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";letter-spacing:0px;font-weight:400;text-transform:none;font-style:normal;border-width:1px;border-style:solid;border-radius:0px;max-width:100%;box-shadow:none;transform:none;transition:all .3s ease-in-out;background:#4e79a7;color:#fff;border-color:rgba(0,0,0,0);padding:.5rem 1rem;font-size:16px;line-height:1.5}.fr-wrapper .button,.fr-wrapper .ed-form-button>button:not(.button),.fr-wrapper .ed-element.ed-menu.wv-custom a.button,.fr-wrapper .ed-element.ed-menu.wv-custom button a.button{transition-property:background, border-color, color}.button.active,.ed-form-button>button.active:not(.button),.button:hover,.ed-form-button>button:hover:not(.button),.ed-element.ed-menu.wv-custom a.button.active,.ed-element.ed-menu.wv-custom a.button:hover,.ed-element.ed-menu.wv-custom button a.button.active,.ed-element.ed-menu.wv-custom button a.button:hover{background:#3e6084;color:#fff;border-color:rgba(0,0,0,0);cursor:pointer}.button:hover,.ed-form-button>button:hover:not(.button),.button.active,.ed-form-button>button.active:not(.button),.ed-element.ed-menu.wv-custom a.button:hover,.ed-element.ed-menu.wv-custom a.button.active,.ed-element.ed-menu.wv-custom button a.button:hover,.ed-element.ed-menu.wv-custom button a.button.active{box-shadow:none;transform:none}.button,.ed-form-button>button:not(.button),.button:hover,.button.active,.ed-element.ed-menu.wv-custom a.button,.ed-element.ed-menu.wv-custom a.button:hover,.ed-element.ed-menu.wv-custom a.button.active,.ed-element.ed-menu.wv-custom button a.button,.ed-element.ed-menu.wv-custom button a.button:hover,.ed-element.ed-menu.wv-custom button a.button.active{text-decoration:none}.button-small,.ed-element.ed-menu.wv-custom a.button-small,.ed-element.ed-menu.wv-custom button a.button-small{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";letter-spacing:0px;font-weight:400;text-transform:none;font-style:normal;padding:.25rem .5rem;font-size:16px;line-height:1.5}.button-large,.ed-element.ed-menu.wv-custom a.button-large,.ed-element.ed-menu.wv-custom button a.button-large{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";letter-spacing:0px;font-weight:400;text-transform:none;font-style:normal;padding:.75rem 1.5rem;font-size:16px;line-height:1.5}.button-xlarge,.ed-element.ed-menu.wv-custom a.button-xlarge,.ed-element.ed-menu.wv-custom button a.button-xlarge{font-family:"-apple-system, BlinkMaxSystemFont, " Seoge UI ", Roboto, " Helvetica Neue ", Arial, sans-serif";letter-spacing:0px;font-weight:400;text-transform:none;font-style:normal;padding:1rem 2rem;font-size:16px;line-height:1.5}.button.bg-primary,.ed-form-button>button.bg-primary:not(.button){background:#4e79a7;color:#fff;border-color:rgba(0,0,0,0)}.button.bg-primary.active,.ed-form-button>button.bg-primary.active:not(.button),.button.bg-primary:hover,.ed-form-button>button.bg-primary:hover:not(.button){background:#3e6084;color:#fff;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-secondary,.ed-form-button>button.bg-secondary:not(.button){background:#3a3c3b;color:#fff;border-color:rgba(0,0,0,0)}.button.bg-secondary.active,.ed-form-button>button.bg-secondary.active:not(.button),.button.bg-secondary:hover,.ed-form-button>button.bg-secondary:hover:not(.button){background:#212222;color:#fff;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-default,.ed-form-button>button.bg-default:not(.button){background:#5a5c5b;color:#fff;border-color:rgba(0,0,0,0)}.button.bg-default.active,.ed-form-button>button.bg-default.active:not(.button),.button.bg-default:hover,.ed-form-button>button.bg-default:hover:not(.button){background:#414242;color:#fff;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-text,.ed-form-button>button.bg-text:not(.button){background:#5a5c5b;color:#fff;border-color:rgba(0,0,0,0)}.button.bg-text.active,.ed-form-button>button.bg-text.active:not(.button),.button.bg-text:hover,.ed-form-button>button.bg-text:hover:not(.button){background:#414242;color:#fff;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-background,.ed-form-button>button.bg-background:not(.button){background:#fff;color:#5a5c5b;border-color:rgba(0,0,0,0)}.button.bg-background.active,.ed-form-button>button.bg-background.active:not(.button),.button.bg-background:hover,.ed-form-button>button.bg-background:hover:not(.button){background:#e6e6e6;color:#5a5c5b;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-user-1,.ed-form-button>button.bg-user-1:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0)}.button.bg-user-1.active,.ed-form-button>button.bg-user-1.active:not(.button),.button.bg-user-1:hover,.ed-form-button>button.bg-user-1:hover:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-user-2,.ed-form-button>button.bg-user-2:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0)}.button.bg-user-2.active,.ed-form-button>button.bg-user-2.active:not(.button),.button.bg-user-2:hover,.ed-form-button>button.bg-user-2:hover:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-user-3,.ed-form-button>button.bg-user-3:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0)}.button.bg-user-3.active,.ed-form-button>button.bg-user-3.active:not(.button),.button.bg-user-3:hover,.ed-form-button>button.bg-user-3:hover:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-user-4,.ed-form-button>button.bg-user-4:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0)}.button.bg-user-4.active,.ed-form-button>button.bg-user-4.active:not(.button),.button.bg-user-4:hover,.ed-form-button>button.bg-user-4:hover:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-user-5,.ed-form-button>button.bg-user-5:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0)}.button.bg-user-5.active,.ed-form-button>button.bg-user-5.active:not(.button),.button.bg-user-5:hover,.ed-form-button>button.bg-user-5:hover:not(.button){background:none;color:#5a5c5b;border-color:rgba(0,0,0,0);cursor:pointer}.button.bg-transparent,.ed-form-button>button.bg-transparent:not(.button){background:rgba(0,0,0,0);color:#5a5c5b;border-color:rgba(0,0,0,0)}.button.bg-transparent.active,.ed-form-button>button.bg-transparent.active:not(.button),.button.bg-transparent:hover,.ed-form-button>button.bg-transparent:hover:not(.button){background:rgba(0,0,0,0);color:#5a5c5b;border-color:rgba(0,0,0,0);cursor:pointer}.legal a{word-break:break-all}.legal p{text-align:justify}.legal p,.legal ul{margin-bottom:1rem}.legal h2{margin-top:2rem}.legal h3{margin-top:1rem}@media screen and (max-width: 47.9375rem){.legal h1{font-size:1.5rem}.legal h2{font-size:1.2rem}.legal h3{font-size:1rem}}.ed-text ul,.imprint ul,.legal ul{margin:0;list-style:none;padding:0 0 0 1rem}.ed-text ul>li,.imprint ul>li,.legal ul>li{padding:0}.ed-text ul>li::before,.imprint ul>li::before,.legal ul>li::before{color:#4e79a7;content:"";display:inline-block;font-family:FontAwesome;margin-left:-1rem;width:1rem}pre{background-color:#f0f2f1;border:1px solid #cacccb;padding:.5rem 1rem}.wv-link-content{position:absolute;top:1rem;left:0;transform:translateX(-100%);transition:transform 0.3s}.wv-link-content:focus{transform:translateX(1rem);z-index:1000}body.edit .wv-link-content{visibility:hidden}.flatpickr-theme-light .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-theme-light .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-theme-dark .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-theme-dark .flatpickr-months .flatpickr-prev-month:hover svg{fill:#4e79a7}.flatpickr-theme-light span.flatpickr-day.selected,.flatpickr-theme-light span.flatpickr-day.startRange,.flatpickr-theme-light span.flatpickr-day.endRange,.flatpickr-theme-light span.flatpickr-day.selected.inRange,.flatpickr-theme-light span.flatpickr-day.startRange.inRange,.flatpickr-theme-light span.flatpickr-day.endRange.inRange,.flatpickr-theme-light span.flatpickr-day.selected:focus,.flatpickr-theme-light span.flatpickr-day.startRange:focus,.flatpickr-theme-light span.flatpickr-day.endRange:focus,.flatpickr-theme-light span.flatpickr-day.selected:hover,.flatpickr-theme-light span.flatpickr-day.startRange:hover,.flatpickr-theme-light span.flatpickr-day.endRange:hover,.flatpickr-theme-light span.flatpickr-day.selected.prevMonthDay,.flatpickr-theme-light span.flatpickr-day.startRange.prevMonthDay,.flatpickr-theme-light span.flatpickr-day.endRange.prevMonthDay,.flatpickr-theme-light span.flatpickr-day.selected.nextMonthDay,.flatpickr-theme-light span.flatpickr-day.startRange.nextMonthDay,.flatpickr-theme-light span.flatpickr-day.endRange.nextMonthDay,.flatpickr-theme-dark span.flatpickr-day.selected,.flatpickr-theme-dark span.flatpickr-day.startRange,.flatpickr-theme-dark span.flatpickr-day.endRange,.flatpickr-theme-dark span.flatpickr-day.selected.inRange,.flatpickr-theme-dark span.flatpickr-day.startRange.inRange,.flatpickr-theme-dark span.flatpickr-day.endRange.inRange,.flatpickr-theme-dark span.flatpickr-day.selected:focus,.flatpickr-theme-dark span.flatpickr-day.startRange:focus,.flatpickr-theme-dark span.flatpickr-day.endRange:focus,.flatpickr-theme-dark span.flatpickr-day.selected:hover,.flatpickr-theme-dark span.flatpickr-day.startRange:hover,.flatpickr-theme-dark span.flatpickr-day.endRange:hover,.flatpickr-theme-dark span.flatpickr-day.selected.prevMonthDay,.flatpickr-theme-dark span.flatpickr-day.startRange.prevMonthDay,.flatpickr-theme-dark span.flatpickr-day.endRange.prevMonthDay,.flatpickr-theme-dark span.flatpickr-day.selected.nextMonthDay,.flatpickr-theme-dark span.flatpickr-day.startRange.nextMonthDay,.flatpickr-theme-dark span.flatpickr-day.endRange.nextMonthDay{background:#4e79a7;border-color:#4e79a7}.ed-element.preset-wireframe-zz-tmp-listado{justify-content:center;align-items:center;align-content:center}.ed-element.preset-wireframe-zz-tmp-listado>.inner{margin:calc((2rem / 2) * -1);width:calc(100% + 2rem);align-content:stretch;align-items:stretch}.ed-element.preset-wireframe-zz-tmp-listado.wv-boxed>.inner{max-width:calc(61rem + 2rem)}.ed-container .ed-element.preset-wireframe-zz-tmp-listado>.inner,.ed-reference-container .ed-element.preset-wireframe-zz-tmp-listado>.inner,.ed-collection-container .ed-element.preset-wireframe-zz-tmp-listado>.inner,.ed-collection-item .ed-element.preset-wireframe-zz-tmp-listado>.inner{padding:0;max-width:none}.ed-element.preset-wireframe-zz-tmp-listado>.inner>.wireframe-box{margin:1rem;flex-basis:calc(100% - 2rem);flex-grow:0;flex-shrink:1}@media screen and (max-width: 60.9375rem){.ed-element.preset-wireframe-zz-tmp-listado>.inner>.wireframe-box{margin:1rem;flex-basis:calc(100% - 2rem);flex-grow:0}}@media screen and (max-width: 35.9375rem){.ed-element.preset-wireframe-zz-tmp-listado>.inner>.wireframe-box{margin:1rem;flex:0 1 calc(100% - 2rem);flex-grow:0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) and (min-width: 61rem){.ed-element.preset-wireframe-zz-tmp-listado>.inner>.wireframe-box{flex-grow:0;max-width:calc(100% - 2rem)}}.ed-element.preset-wireframe-zz-tmp-listado>.inner>.wireframe-box>.inner{align-items:stretch}.ed-element.preset-wireframe-zz-tmp-listado>.inner>.wireframe-box>.inner .wireframe--image{flex-basis:15%}.ed-element.preset-wireframe-zz-tmp-listado>.inner>.wireframe-box>.inner .wireframe--box-content{padding:1rem;border-width:1px;border-style:solid;border-color:#ccc;border-radius:0;box-shadow:none}@media screen and (max-width: 47.9375rem){.ed-element.preset-wireframe-zz-tmp-listado>.inner>.wireframe-box>.inner .wireframe--image{flex-basis:100%}}.ed-element.preset-wireframe-zz-tmp-listado .wireframe--headline>h1,.ed-element.preset-wireframe-zz-tmp-listado .wireframe--headline h2,.ed-element.preset-wireframe-zz-tmp-listado .wireframe--headline h3,.ed-element.preset-wireframe-zz-tmp-listado .wireframe--headline h4,.ed-element.preset-wireframe-zz-tmp-listado .wireframe--headline h5,.ed-element.preset-wireframe-zz-tmp-listado .wireframe--headline h6{line-height:1}.ed-element.preset-wireframe-zz-tmp-listado .wireframe--headline a,.ed-element.preset-wireframe-zz-tmp-listado .wireframe--headline a:hover{color:#4e79a7;background:rgba(0,0,0,0)}.ed-element.preset-wireframe-zz-tmp-listado .pagination{margin:calc(2rem / 2);flex-basis:calc(100% - 2rem) !important}.edit .ed-element.preset-wireframe-zz-tmp-listado .hide{display:block !important}.edit .ed-element.preset-wireframe-zz-tmp-listado .hide a{position:relative;filter:grayscale(100%);opacity:0.4}.edit .ed-element.preset-wireframe-zz-tmp-listado .hide a:before{position:absolute;max-width:100%;z-index:1;top:0;left:-1px;display:block;background:#f58220;color:#fff;padding:4px;font-size:12px;line-height:1;font-family:Helvetica, sans-serif;white-space:nowrap;content:none;opacity:1}.edit .ed-element.preset-wireframe-zz-tmp-listado .hide a:hover:before{display:none}.edit .ed-element.preset-wireframe-zz-tmp-listado .hide a:before{content:"Edit mode" !important;top:-21px;left:-1px}.ed-element.preset-blog-post-zz-tmp-listado>.inner>.ed-element>.inner{justify-content:center}.ed-element.preset-blog-post-zz-tmp-listado .post--category{margin-right:1rem;flex-basis:auto !important}.ed-element.preset-blog-post-zz-tmp-listado .post--category>*{display:flex;line-height:1}.ed-element.preset-blog-post-zz-tmp-listado .post--category a,.ed-element.preset-blog-post-zz-tmp-listado .post--category a:hover{display:inline-block;color:#fff;font-size:11px;line-height:1;text-decoration:none;background:#4e79a7;padding:8px 8px;border-radius:.25rem;letter-spacing:1.5px;text-transform:uppercase}.ed-element.preset-blog-post-zz-tmp-listado .post--date{text-transform:uppercase;flex-basis:auto !important}:root{--azul:#0053B2;--azul-2:#0A66D6;--profundo:#003979;--navy:#011E3F;--tinta:#02152C;--cielo:#87BBFF;--hueso:#F4F6FA;--papel:#fff;--gris:#565D78;--gris-2:#8E93AB;--borde:#DFE3ED;--ambar:#B57200;--verde:#148614;--linea:rgba(135,187,255,.2);--linea-fuerte:rgba(135,187,255,.42);--linea-oscura:rgba(2,21,44,.12);--tenue:rgba(255,255,255,.58);--tenue-2:rgba(255,255,255,.34);--sobre-oscuro:rgba(255,255,255,.58);--max:1340px;--gut:clamp(20px,4vw,48px);--mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;--ease:cubic-bezier(.22,.61,.36,1);--ease-suave:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Archivo,system-ui,Arial,sans-serif;background:var(--papel);color:var(--tinta);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}:focus-visible{outline:2px solid var(--cielo);outline-offset:3px}.grano{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.avance{position:fixed;top:0;left:0;height:2px;width:0;z-index:60;background:var(--azul);box-shadow:0 0 12px rgba(0,83,178,0.5);transition:width .1s linear}.plano{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--linea) 1px, transparent 1px),linear-gradient(90deg, var(--linea) 1px, transparent 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 40%, #000 25%, transparent 78%);mask-image:radial-gradient(ellipse 90% 70% at 50% 40%, #000 25%, transparent 78%)}.plano.claro{background-image:linear-gradient(var(--linea-oscura) 1px, transparent 1px),linear-gradient(90deg, var(--linea-oscura) 1px, transparent 1px);opacity:.5}.tec{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.cota{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--azul)}h1,h2,h3{letter-spacing:-.018em;font-weight:800;line-height:1}h1{font-size:clamp(38px, 7.6vw, 104px)}h2{font-size:clamp(28px, 4.8vw, 58px)}.marquesina{position:relative;z-index:3;background:#000;overflow:hidden}.marquesina .pista{display:flex;width:-moz-max-content;width:max-content;animation:correr 46s linear infinite}.marquesina:hover .pista{animation-play-state:paused}.marquesina span{display:inline-flex;align-items:center;gap:12px;padding:10px 26px;color:var(--sobre-oscuro);white-space:nowrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.marquesina span::after{content:"";width:4px;height:4px;background:var(--azul);border-radius:99px}@keyframes correr{to{transform:translateX(-50%)}}header{position:sticky;top:0;z-index:40;background:rgba(2,21,44,0.55);backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid rgba(255,255,255,0.08);transition:background 0.4s var(--ease-suave),border-color 0.4s}header.compacto{background:rgba(2,21,44,0.96);border-bottom-color:rgba(255,255,255,0.14)}.barra{display:flex;align-items:center;gap:clamp(18px, 3vw, 44px);height:76px;transition:height 0.4s var(--ease-suave)}header.compacto .barra{height:64px}.barra .marca img{height:42px;transition:height 0.4s var(--ease-suave)}header.compacto .barra .marca img{height:35px}nav.escritorio ul{display:flex;gap:clamp(16px, 1.9vw, 30px);list-style:none;font-size:14.5px;font-weight:500;color:var(--tenue)}nav.escritorio a{position:relative;padding:4px 0;transition:color .25s;color:var(--tenue)}nav.escritorio a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--cielo);transition:right 0.34s var(--ease)}nav.escritorio a:hover{color:#fff}nav.escritorio a:hover::after,nav.escritorio a[aria-current]::after{right:0}nav.escritorio a[aria-current]{color:#fff}.acciones{margin-left:auto;display:flex;align-items:center;gap:12px}.tel-cab{color:var(--tenue);font-family:var(--mono);font-size:13px;letter-spacing:.04em;transition:color .25s}.tel-cab:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:650;font-size:14.5px;padding:13px 24px;border:1px solid transparent;position:relative;overflow:hidden;isolation:isolate;transition:color 0.32s var(--ease),border-color 0.32s var(--ease)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform 0.42s var(--ease)}.btn:hover::before{transform:scaleY(1)}.btn-solido{background:var(--azul);color:#fff}.btn-solido::before{background:var(--azul-2)}.btn-hueco{border-color:rgba(255,255,255,0.26);color:#fff}.btn-hueco::before{background:rgba(135,187,255,0.13)}.btn-hueco:hover{border-color:var(--cielo)}.btn-tinta{border-color:var(--borde);color:var(--tinta);background:#fff}.btn-tinta::before{background:rgba(2,21,44,0.05)}.btn-tinta:hover{border-color:var(--tinta)}.btn-lg{padding:17px 32px;font-size:15.5px}.menu-btn{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.22)}.menu-btn i{display:block;width:19px;height:1.5px;background:#fff;position:relative;transition:0.28s var(--ease)}.menu-btn i::before,.menu-btn i::after{content:"";position:absolute;left:0;width:19px;height:1.5px;background:#fff;transition:0.28s var(--ease)}.menu-btn i::before{top:-6px}.menu-btn i::after{top:6px}body.menu-abierto .menu-btn i{background:transparent}body.menu-abierto .menu-btn i::before{top:0;transform:rotate(45deg)}body.menu-abierto .menu-btn i::after{top:0;transform:rotate(-45deg)}.cajon{position:fixed;inset:0;z-index:39;background:var(--tinta);padding:100px var(--gut) 40px;clip-path:inset(0 0 100% 0);transition:clip-path 0.55s var(--ease);display:flex;flex-direction:column;gap:26px;overflow-y:auto;color:#fff}body.menu-abierto .cajon{clip-path:inset(0 0 0 0)}.cajon nav ul{list-style:none;display:grid;gap:2px}.cajon nav li{opacity:0;transform:translateY(14px);transition:opacity 0.5s var(--ease),transform 0.5s var(--ease)}body.menu-abierto .cajon nav li{opacity:1;transform:none;transition-delay:calc(.16s + var(--i) * .055s)}.cajon nav a{display:flex;align-items:baseline;gap:16px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.1);font-size:25px;font-weight:750;letter-spacing:-.03em}.cajon nav a span{font-family:var(--mono);font-size:11px;color:var(--cielo);letter-spacing:.1em}.cajon .contacto{margin-top:auto;display:grid;gap:10px;padding-top:22px;border-top:1px solid rgba(255,255,255,0.12);color:var(--tenue);font-size:14px}.hero{position:relative;background:var(--tinta);color:#fff;overflow:hidden;padding-bottom:clamp(40px, 6vw, 72px)}.hero-foto{position:absolute;inset:-6% 0 0;will-change:transform}.hero-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 34%;object-position:62% 34%;filter:grayscale(1) contrast(1.3) brightness(.46);transform:scale(1.12);animation:asentar 2.6s var(--ease) 0.1s forwards}@keyframes asentar{to{transform:scale(1)}}.hero-foto::after{content:"";position:absolute;inset:0;background:var(--azul);mix-blend-mode:color;opacity:.6}.hero-vel{position:absolute;inset:0;background:linear-gradient(4deg, var(--tinta) 4%, rgba(2,21,44,0.9) 34%, rgba(1,30,63,0.4) 70%, rgba(0,83,178,0.14) 100%)}.hero-in{position:relative;z-index:3;padding-top:clamp(56px, 8vw, 104px)}.hero-cols{display:grid;grid-template-columns:minmax(0, 1.06fr) minmax(0, 0.94fr);gap:clamp(28px, 5vw, 72px);align-items:end}.marca-seccion{display:flex;align-items:center;gap:14px;color:var(--cielo);margin-bottom:clamp(20px, 3.4vw, 36px)}.marca-seccion::before{content:"";width:0;height:1px;background:currentColor;transition:width 0.9s var(--ease) 0.1s}.marca-seccion.dentro::before,.hero .marca-seccion::before{width:clamp(28px, 6vw, 64px)}.marca-seccion::after{content:"";width:5px;height:5px;border:1px solid currentColor;transform:rotate(45deg)}.linea-m{display:block;overflow:hidden}.linea-m>span{display:block;transform:translateY(105%);transition:transform 1s var(--ease)}html:not(.js) .linea-m>span{transform:none}.dentro .linea-m>span,.hero .linea-m>span{transform:none}.hero .linea-m:nth-child(1)>span{transition-delay:.18s}.hero .linea-m:nth-child(2)>span{transition-delay:.3s}h1 .l2{color:var(--cielo)}.hero p.entrada,.hero .entrada p{font-size:clamp(15.5px, 1.6vw, 18.5px);color:var(--tenue);max-width:42ch;margin-top:clamp(20px, 2.6vw, 30px);line-height:1.62}.hero .cta{display:flex;gap:12px;margin-top:clamp(24px, 3.4vw, 36px);flex-wrap:wrap}.selector{background:rgba(255,255,255,0.055);border:1px solid rgba(135,187,255,0.24);backdrop-filter:blur(14px);padding:clamp(20px, 2.6vw, 30px)}.selector .encab{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:6px}.selector h2{font-size:clamp(19px, 2vw, 25px);font-weight:800;letter-spacing:-.03em}.selector>p{color:var(--tenue);font-size:14px;margin-bottom:18px;line-height:1.55}.opciones{display:grid;grid-template-columns:1fr 1fr;gap:9px}.op{display:flex;align-items:center;gap:13px;padding:14px 15px;border:1px solid rgba(135,187,255,0.2);background:rgba(2,21,44,0.34);transition:border-color 0.3s var(--ease),background 0.3s var(--ease),transform 0.3s var(--ease)}.op:hover{border-color:var(--cielo);background:rgba(135,187,255,0.1);transform:translateY(-2px)}.op svg{flex:none;color:var(--cielo);transition:transform 0.35s var(--ease)}.op:hover svg{transform:scale(1.08)}.op b{display:block;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.op small{display:block;font-family:var(--mono);font-size:10.5px;color:var(--tenue-2);letter-spacing:.05em;margin-top:2px}.selector .pie{margin-top:16px;padding-top:14px;border-top:1px dashed var(--linea-fuerte);display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--tenue)}.selector .pie a{color:var(--cielo);border-bottom:1px solid transparent;transition:border-color .25s}.selector .pie a:hover{border-color:var(--cielo)}.regla{margin-top:clamp(36px, 5vw, 60px);border-top:1px solid var(--linea-fuerte);position:relative}.regla::before,.regla::after{content:"";position:absolute;top:-5px;width:1px;height:11px;background:var(--cielo)}.regla::before{left:0}.regla::after{right:0}.lectura{display:grid;grid-template-columns:repeat(4, 1fr)}.lectura div{padding:20px 22px 4px 0;border-right:1px solid rgba(255,255,255,0.09)}.lectura div:last-child{border-right:0}.lectura b{display:block;font-family:var(--mono);font-size:clamp(24px, 3.2vw, 40px);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.lectura .tec{color:var(--tenue-2);margin-top:9px;display:block;font-size:10.5px}section{position:relative;padding:clamp(64px, 8.5vw, 118px) 0}.hueso{background:var(--hueso)}.oscuro{background:var(--tinta);color:#fff}.oscuro .marca-seccion{color:var(--cielo)}.cabeza{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.68fr);gap:clamp(20px, 4vw, 64px);align-items:end;margin-bottom:clamp(34px, 5vw, 60px)}.cabeza p{font-size:16px;color:var(--gris);line-height:1.7;max-width:46ch}.oscuro .cabeza p{color:var(--tenue)}.marca-seccion{color:var(--azul)}.hero .marca-seccion,.oscuro .marca-seccion{color:var(--cielo)}.rev{opacity:0;transform:translateY(22px);transition:opacity 0.8s var(--ease),transform 0.8s var(--ease)}html:not(.js) .rev{opacity:1;transform:none}.rev.dentro{opacity:1;transform:none}.familias{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(12px, 1.4vw, 20px)}.fam{position:relative;background:#fff;border:1px solid var(--borde);overflow:hidden;display:flex;flex-direction:column;transition:border-color 0.35s var(--ease),transform 0.35s var(--ease),box-shadow 0.35s var(--ease)}.fam:hover{border-color:var(--azul);transform:translateY(-4px);box-shadow:0 18px 44px -22px rgba(2,21,44,0.34)}.fam .foto{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--navy)}.fam .foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(0.55) contrast(1.06);transform:scale(1.02);transition:transform 1s var(--ease),filter 0.6s var(--ease)}.fam:hover .foto img{transform:scale(1.07);filter:grayscale(0) contrast(1)}.fam .n{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--mono);font-size:11px;color:#fff;background:rgba(2,21,44,0.7);border:1px solid rgba(255,255,255,0.2);padding:4px 8px;letter-spacing:.08em}.fam .cuerpo{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.fam h3{font-size:19px;font-weight:750;letter-spacing:-.025em}.fam p{font-size:14px;color:var(--gris);line-height:1.55;flex:1}.fam .meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--borde);margin-top:4px}.pill{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;padding:4px 9px;border:1px solid var(--borde);color:var(--gris)}.pill.disp{color:var(--verde);border-color:rgba(20,134,20,0.3);background:rgba(20,134,20,0.06)}.pill.pend{color:var(--ambar);border-color:rgba(181,114,0,0.3);background:rgba(181,114,0,0.06)}.fam .ficha{margin-left:auto;font-size:13px;font-weight:650;color:var(--azul);display:inline-flex;align-items:center;gap:6px;transition:gap 0.3s var(--ease)}.fam:hover .ficha{gap:10px}.sistema{display:grid;grid-template-columns:minmax(0, 1.16fr) minmax(0, 0.84fr);gap:clamp(28px, 4.5vw, 60px);align-items:center}.lienzo{position:relative;border:1px solid var(--linea);padding:clamp(16px, 2.6vw, 30px);background:rgba(135,187,255,0.04)}.lienzo .esq{position:absolute;width:9px;height:9px;border:1px solid var(--cielo)}.lienzo .esq.tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.lienzo .esq.tr{top:-1px;right:-1px;border-left:0;border-bottom:0}.lienzo .esq.bl{bottom:-1px;left:-1px;border-right:0;border-top:0}.lienzo .esq.br{bottom:-1px;right:-1px;border-left:0;border-top:0}.lienzo figcaption{margin-top:15px;padding-top:13px;border-top:1px dashed var(--linea-fuerte);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--tenue-2)}#corte [data-traza]{stroke-dasharray:var(--L);stroke-dashoffset:var(--L);transition:stroke-dashoffset 1.6s var(--ease-suave)}#corte.trazado [data-traza]{stroke-dashoffset:0}#corte .relleno{opacity:0;transition:opacity .9s ease 1.1s}#corte.trazado .relleno{opacity:1}#corte text{opacity:0;transition:opacity .7s ease 1.5s}#corte.trazado text{opacity:1}.piezas{list-style:none;margin-top:4px}.pieza{display:grid;grid-template-columns:34px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,0.1);transition:background 0.3s var(--ease),padding-left 0.35s var(--ease)}.pieza:hover{background:rgba(135,187,255,0.05);padding-left:12px}.pieza .n{font-family:var(--mono);font-size:12px;color:var(--cielo);border:1px solid var(--linea-fuerte);width:28px;height:28px;display:grid;place-items:center;transition:background .3s,color .3s}.pieza:hover .n{background:var(--cielo);color:var(--tinta)}.pieza b{font-size:16.5px;font-weight:700;letter-spacing:-.02em;display:block}.pieza small{color:var(--tenue-2);font-size:13px}.pieza .flecha{color:var(--cielo);transition:transform 0.35s var(--ease)}.pieza:hover .flecha{transform:translateX(6px)}.destacados{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(12px, 1.4vw, 20px)}.prod{background:#fff;border:1px solid var(--borde);padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px;transition:border-color 0.35s var(--ease),transform 0.35s var(--ease),box-shadow 0.35s var(--ease)}.prod:hover{border-color:var(--azul);transform:translateY(-5px);box-shadow:0 20px 46px -24px rgba(2,21,44,0.3)}.prod .escena{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:linear-gradient(180deg, #fff, var(--hueso));overflow:hidden}.prod .escena::after{content:"";position:absolute;left:12%;right:12%;bottom:16%;height:1px;background:var(--linea-oscura)}.prod .escena img{max-height:78%;width:auto;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;transition:transform 0.55s var(--ease);mix-blend-mode:multiply}.prod:hover .escena img{transform:translateY(-5px) scale(1.04)}.prod h3{font-size:17.5px;font-weight:750;letter-spacing:-.025em}.prod p{font-size:13.5px;color:var(--gris);line-height:1.55;flex:1}.prod .datos{display:grid;gap:5px;font-family:var(--mono);font-size:11px;color:var(--gris-2);letter-spacing:.03em;padding-top:11px;border-top:1px solid var(--borde)}.prod .datos i{font-style:normal;color:var(--tinta)}.prod .acc{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.prod .acc a{font-size:13px;font-weight:650;color:var(--azul);display:inline-flex;align-items:center;gap:6px;transition:gap 0.3s var(--ease)}.prod .acc a:hover{gap:10px}.cotiza{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.08fr);gap:clamp(28px, 4.5vw, 64px);align-items:center}.formulario{background:var(--tinta);color:#fff;padding:clamp(24px, 3.2vw, 38px);position:relative;overflow:hidden}.formulario h3{font-size:clamp(21px, 2.4vw, 28px);font-weight:800;letter-spacing:-.03em}.formulario>p{color:var(--tenue);font-size:14.5px;margin-top:8px;line-height:1.6}.pasos-f{display:flex;gap:6px;margin:20px 0 22px}.pasos-f i{flex:1;height:2px;background:rgba(255,255,255,0.16);position:relative;overflow:hidden}.pasos-f i::after{content:"";position:absolute;inset:0;background:var(--cielo);transform:scaleX(0);transform-origin:left;transition:transform 0.6s var(--ease)}.pasos-f i.on::after{transform:scaleX(1)}.campos{display:grid;gap:16px}.campo label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tenue-2);margin-bottom:7px}.campo select,.campo input{width:100%;background:rgba(255,255,255,0.06);border:1px solid rgba(135,187,255,0.24);padding:13px 14px;font-size:15px;color:#fff;transition:border-color .3s,background .3s}.campo select:focus,.campo input:focus{border-color:var(--cielo);background:rgba(135,187,255,0.1);outline:none}.campo select option{background:var(--tinta);color:#fff}.campo input::-moz-placeholder{color:rgba(255,255,255,0.3)}.campo input::placeholder{color:rgba(255,255,255,0.3)}.dos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--tenue-2);line-height:1.5;margin-top:2px}.consent input{width:16px;height:16px;flex:none;margin-top:2px;accent-color:var(--azul)}.formulario .btn{width:100%;margin-top:18px}.nota-precio{margin-top:14px;padding:12px 14px;border-left:2px solid var(--ambar);background:rgba(181,114,0,0.1);font-size:12.5px;color:rgba(255,255,255,0.72);line-height:1.55}.porque{display:grid;gap:18px}.punto{display:grid;grid-template-columns:34px 1fr;gap:16px;align-items:start}.punto .n{font-family:var(--mono);font-size:12px;color:var(--azul);border:1px solid var(--borde);width:30px;height:30px;display:grid;place-items:center}.punto b{display:block;font-size:16.5px;font-weight:750;letter-spacing:-.02em;margin-bottom:4px}.punto p{font-size:14.5px;color:var(--gris);line-height:1.6}.sedes{display:grid;grid-template-columns:1fr;gap:clamp(12px, 1.4vw, 20px)}.sedes .sede{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:30px;column-gap:30px;align-items:start}.sedes .sede h3,.sedes .sede .acc{grid-column:1/-1}.sede{border:1px solid rgba(255,255,255,0.14);padding:clamp(22px, 2.8vw, 32px);display:grid;gap:12px;transition:border-color 0.35s var(--ease),background 0.35s var(--ease)}.sede:hover{border-color:var(--cielo);background:rgba(135,187,255,0.05)}.sede h3{font-size:22px;font-weight:800;letter-spacing:-.03em}.sede .dato{display:flex;gap:11px;font-size:14.5px;color:var(--tenue);align-items:flex-start;line-height:1.55}.sede .dato svg{flex:none;margin-top:3px;color:var(--cielo)}.sede .acc{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}footer{background:var(--tinta);color:var(--tenue);padding:clamp(52px, 6vw, 76px) 0 0;position:relative}.pie-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(24px, 3.4vw, 48px);padding-bottom:44px}.pie-grid h4{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cielo);margin-bottom:16px;font-weight:600}.pie-grid ul{list-style:none;display:grid;gap:9px;font-size:14px}.pie-grid a{transition:color .25s,padding-left .25s}.pie-grid a:hover{color:#fff;padding-left:4px}.pie-marca img{height:40px;margin-bottom:16px}.pie-marca p{font-size:14px;line-height:1.65;max-width:34ch}.redes{display:flex;gap:10px;margin-top:18px}.redes a{width:36px;height:36px;border:1px solid rgba(255,255,255,0.16);display:grid;place-items:center;transition:border-color .3s,background .3s,color .3s}.redes a:hover{border-color:var(--cielo);background:rgba(135,187,255,0.1);color:#fff}.pie-bajo{border-top:1px solid rgba(255,255,255,0.1);padding:20px 0 100px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--tenue-2)}.flotantes{position:fixed;right:20px;bottom:22px;z-index:45;display:flex;flex-direction:column;gap:10px}.flotantes a{width:52px;height:52px;border-radius:99px;display:grid;place-items:center;color:#fff;box-shadow:0 10px 30px -8px rgba(2,21,44,0.5);transition:transform 0.3s var(--ease),filter 0.3s var(--ease)}.flotantes a:hover{filter:brightness(1.12);transform:translateY(-2px)}.flotantes .wa{background:#25D366}.flotantes .tel{background:var(--azul)}.barra-movil{position:fixed;left:0;right:0;bottom:0;z-index:46;display:none;background:rgba(2,21,44,0.97);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,0.12);padding-bottom:env(safe-area-inset-bottom)}.barra-movil ul{list-style:none;display:grid;grid-template-columns:repeat(4, 1fr)}.barra-movil a{display:grid;place-items:center;gap:5px;padding:11px 4px;color:var(--tenue);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;transition:color .25s}.barra-movil a:hover,.barra-movil a:focus-visible{color:#fff}.barra-movil svg{color:var(--cielo)}.aviso-maqueta{position:fixed;left:50%;bottom:26px;transform:translate(-50%, 26px);z-index:70;background:var(--tinta);color:#fff;border:1px solid var(--cielo);padding:12px 20px;font-size:13.5px;opacity:0;pointer-events:none;transition:opacity 0.3s,transform 0.3s var(--ease);max-width:calc(100vw - 40px);text-align:center}.aviso-maqueta.ver{opacity:1;transform:translate(-50%, 0)}.nos{display:grid;grid-template-columns:minmax(0, 0.84fr) minmax(0, 1.16fr);gap:clamp(30px, 5vw, 88px);align-items:center}.nos-texto h2{margin-bottom:clamp(16px, 2.2vw, 24px)}.nos-texto p{font-size:clamp(15.5px, 1.55vw, 17.5px);color:var(--gris);line-height:1.78;max-width:37ch}.oscuro .nos-texto p{color:var(--tenue)}.nos-datos{margin-top:clamp(30px, 4.2vw, 50px);padding-top:20px;border-top:1px solid var(--borde);display:flex;gap:clamp(22px, 4vw, 54px);align-items:center;flex-wrap:wrap}.nos-datos>div{display:flex;flex-direction:column;gap:7px}.nos-datos b{font-family:var(--mono);font-size:clamp(19px, 2.1vw, 27px);font-weight:600;color:var(--azul);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.nos-datos .tec{color:var(--gris-2);font-size:10px}.nos-datos b.marca-imcyc{font-size:clamp(16px, 1.7vw, 21px);letter-spacing:.02em}.nos-foto{margin-right:calc(50% - 50vw)}.nos-foto img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:78% 47%;object-position:78% 47%;filter:grayscale(0.62) contrast(1.06);transition:filter 1.1s var(--ease)}.nos-foto:hover img{filter:grayscale(0) contrast(1)}.nos-foto figcaption{margin-top:15px}.nos-foto figcaption .tec{color:var(--gris-2)}.aire{padding-block:clamp(84px, 11vw, 150px)}.cierre{overflow:hidden;padding:clamp(74px, 9vw, 126px) 0}.cierre-foto{position:absolute;inset:0}.cierre-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 44%;object-position:50% 44%;filter:grayscale(1) contrast(1.24) brightness(.36)}.cierre-foto::after{content:"";position:absolute;inset:0;background:var(--azul);mix-blend-mode:color;opacity:.56}.cierre::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg, rgba(2,21,44,0.86), rgba(2,21,44,0.34))}.cierre-in{position:relative;z-index:3}.cierre h2{margin-bottom:18px}.cierre p{color:var(--tenue);font-size:clamp(15.5px, 1.7vw, 19px);max-width:46ch;line-height:1.65}.cierre-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(26px, 3.4vw, 38px)}:root{--traza:var(--cielo)}#corte path{stroke:var(--traza)}#corte text{fill:var(--traza)}#hatch line{stroke:var(--traza)}.tema-btn{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,0.22);color:#fff;transition:border-color 0.3s var(--ease),background 0.3s var(--ease),color 0.3s var(--ease)}.tema-btn:hover{border-color:var(--cielo);background:rgba(135,187,255,0.12)}.tema-btn .luna{display:none}:root[data-tema="dia"]{--tenue:rgba(2,21,44,.64);--tenue-2:rgba(2,21,44,.44);--linea:rgba(0,83,178,.13);--linea-fuerte:rgba(0,83,178,.3);--traza:var(--azul)}[data-tema="dia"] .barra .marca img,[data-tema="dia"] .pie-marca img{filter:brightness(0) saturate(100%) invert(13%) sepia(64%) saturate(2496%) hue-rotate(198deg) brightness(94%) contrast(96%)}[data-tema="dia"] .grano{opacity:.02}[data-tema="dia"] .marquesina{background:var(--tinta)}[data-tema="dia"] header{background:rgba(255,255,255,0.74);border-bottom-color:var(--borde)}[data-tema="dia"] header.compacto{background:rgba(255,255,255,0.97)}[data-tema="dia"] nav.escritorio a,[data-tema="dia"] .tel-cab{color:var(--gris)}[data-tema="dia"] nav.escritorio a:hover,[data-tema="dia"] nav.escritorio a[aria-current],[data-tema="dia"] .tel-cab:hover{color:var(--tinta)}[data-tema="dia"] .menu-btn{border-color:var(--borde)}[data-tema="dia"] .menu-btn i,[data-tema="dia"] .menu-btn i::before,[data-tema="dia"] .menu-btn i::after{background:var(--tinta)}[data-tema="dia"] .cajon{background:#fff;color:var(--tinta)}[data-tema="dia"] .cajon nav a{border-bottom-color:var(--borde)}[data-tema="dia"] .cajon nav a span{color:var(--azul)}[data-tema="dia"] .cajon .contacto{border-top-color:var(--borde);color:var(--gris)}[data-tema="dia"] .tema-btn{border-color:var(--borde);color:var(--tinta)}[data-tema="dia"] .tema-btn:hover{border-color:var(--azul);background:rgba(0,83,178,0.07)}[data-tema="dia"] .tema-btn .luna{display:block}[data-tema="dia"] .tema-btn .sol{display:none}[data-tema="dia"] .hero{background:var(--hueso);color:var(--tinta)}[data-tema="dia"] .hero-foto img{filter:grayscale(0.92) contrast(0.94) brightness(1.24)}[data-tema="dia"] .hero-foto::after{opacity:.12}[data-tema="dia"] .hero-vel{background:linear-gradient(2deg, var(--hueso) 4%, rgba(244,246,250,0.97) 30%, rgba(244,246,250,0.86) 62%, rgba(244,246,250,0.62) 100%),linear-gradient(100deg, rgba(244,246,250,0.94) 24%, rgba(244,246,250,0.5) 58%, transparent 88%)}[data-tema="dia"] .hero .marca-seccion,[data-tema="dia"] h1 .l2{color:var(--azul)}[data-tema="dia"] .hero p.entrada,[data-tema="dia"] .hero .entrada p{color:var(--gris)}[data-tema="dia"] .btn-hueco{border-color:var(--borde);color:var(--tinta)}[data-tema="dia"] .btn-hueco::before{background:rgba(0,83,178,0.08)}[data-tema="dia"] .btn-hueco:hover{border-color:var(--azul)}[data-tema="dia"] .selector{background:rgba(255,255,255,0.9);border-color:var(--borde);box-shadow:0 26px 60px -38px rgba(2,21,44,0.5)}[data-tema="dia"] .selector>p{color:var(--gris)}[data-tema="dia"] .op{background:#fff;border-color:var(--borde)}[data-tema="dia"] .op:hover{border-color:var(--azul);background:#F2F7FF}[data-tema="dia"] .op svg,[data-tema="dia"] .selector .pie a,[data-tema="dia"] .selector .pie svg{color:var(--azul)}[data-tema="dia"] .op small{color:var(--gris-2)}[data-tema="dia"] .selector .pie{color:var(--gris);border-top-color:var(--linea-fuerte)}[data-tema="dia"] .regla::before,[data-tema="dia"] .regla::after{background:var(--azul)}[data-tema="dia"] .lectura div{border-right-color:var(--borde)}[data-tema="dia"] .lectura .tec{color:var(--gris-2)}[data-tema="dia"] .oscuro{background:var(--hueso);color:var(--tinta)}[data-tema="dia"] .oscuro .marca-seccion{color:var(--azul)}[data-tema="dia"] .oscuro .cabeza p{color:var(--gris)}[data-tema="dia"] .lienzo{border-color:var(--linea-fuerte);background:rgba(0,83,178,0.03)}[data-tema="dia"] .lienzo .esq{border-color:var(--azul)}[data-tema="dia"] .lienzo figcaption{border-top-color:var(--linea-fuerte);color:var(--gris-2)}[data-tema="dia"] #corte g.relleno rect{fill:rgba(0,83,178,0.12)}[data-tema="dia"] .pieza{border-bottom-color:var(--borde)}[data-tema="dia"] .pieza:hover{background:rgba(0,83,178,0.04)}[data-tema="dia"] .pieza .n{color:var(--azul);border-color:var(--linea-fuerte)}[data-tema="dia"] .pieza:hover .n{background:var(--azul);color:#fff}[data-tema="dia"] .pieza small{color:var(--gris-2)}[data-tema="dia"] .pieza .flecha{color:var(--azul)}[data-tema="dia"] .sede{border-color:var(--borde);background:#fff}[data-tema="dia"] .sede:hover{border-color:var(--azul)}[data-tema="dia"] .sede .dato{color:var(--gris)}[data-tema="dia"] .sede .dato svg{color:var(--azul)}[data-tema="dia"] .formulario{background:#fff;color:var(--tinta);border:1px solid var(--borde);box-shadow:0 28px 66px -44px rgba(2,21,44,0.45)}[data-tema="dia"] .formulario .plano{display:none}[data-tema="dia"] .formulario>p{color:var(--gris)}[data-tema="dia"] .pasos-f i{background:var(--borde)}[data-tema="dia"] .pasos-f i::after{background:var(--azul)}[data-tema="dia"] .campo label{color:var(--gris-2)}[data-tema="dia"] .campo select,[data-tema="dia"] .campo input{background:#fff;border-color:var(--borde);color:var(--tinta)}[data-tema="dia"] .campo select:focus,[data-tema="dia"] .campo input:focus{border-color:var(--azul);background:#F7FAFF}[data-tema="dia"] .campo select option{background:#fff;color:var(--tinta)}[data-tema="dia"] .campo input::-moz-placeholder{color:var(--gris-2)}[data-tema="dia"] .campo input::placeholder{color:var(--gris-2)}[data-tema="dia"] .consent{color:var(--gris)}[data-tema="dia"] .nota-precio{color:#6B4E00;background:rgba(181,114,0,0.1)}[data-tema="dia"] .nos-foto img{filter:grayscale(0.3) contrast(1.02)}[data-tema="dia"] .cierre-foto img{filter:grayscale(0.9) contrast(1.02) brightness(1.12)}[data-tema="dia"] .cierre-foto::after{opacity:.13}[data-tema="dia"] .cierre::before{background:linear-gradient(90deg, rgba(244,246,250,0.95), rgba(244,246,250,0.58))}[data-tema="dia"] .cierre{color:var(--tinta)}[data-tema="dia"] .cierre p{color:var(--gris)}[data-tema="dia"] footer{background:var(--hueso);color:var(--gris);border-top:1px solid var(--borde)}[data-tema="dia"] .pie-grid h4{color:var(--azul)}[data-tema="dia"] .pie-grid a:hover{color:var(--tinta)}[data-tema="dia"] .redes a{border-color:var(--borde)}[data-tema="dia"] .redes a:hover{border-color:var(--azul);background:rgba(0,83,178,0.07);color:var(--azul)}[data-tema="dia"] .pie-bajo{border-top-color:var(--borde);color:var(--gris-2)}[data-tema="dia"] .barra-movil{background:rgba(255,255,255,0.98);border-top-color:var(--borde)}[data-tema="dia"] .barra-movil a{color:var(--gris)}[data-tema="dia"] .barra-movil a:hover{color:var(--tinta)}[data-tema="dia"] .aviso-maqueta{background:#fff;color:var(--tinta);box-shadow:0 20px 48px -26px rgba(2,21,44,0.5)}body,.hero,.hero-vel,.oscuro,footer,.formulario,.barra-movil,.cajon,.cierre::before{transition:background-color 0.45s var(--ease-suave),background-image 0.45s var(--ease-suave),color 0.45s var(--ease-suave)}@media (max-width: 1080px){.nos{grid-template-columns:1fr;gap:clamp(26px, 4vw, 40px)}.nos-foto{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.nos-foto img{aspect-ratio:16/9}.nos-foto figcaption{padding-inline:var(--gut)}.hero-cols{grid-template-columns:1fr;align-items:start}.sistema,.cotiza{grid-template-columns:1fr}.familias{grid-template-columns:repeat(2, 1fr)}.destacados{grid-template-columns:repeat(2, 1fr)}.pie-grid{grid-template-columns:1fr 1fr}.cabeza{grid-template-columns:1fr}}@media (max-width: 820px){nav.escritorio,.tel-cab,.acciones .btn{display:none}.menu-btn{display:flex}.barra-movil{display:block}.flotantes{display:none}.lectura{grid-template-columns:1fr 1fr}.lectura div{border-right:0;border-bottom:1px solid rgba(255,255,255,0.09)}.sedes{grid-template-columns:1fr}.sedes .sede{grid-template-columns:1fr}.destacados{grid-template-columns:1fr 1fr}.opciones{grid-template-columns:1fr}.dos{grid-template-columns:1fr}footer{padding-bottom:0}.pie-bajo{padding-bottom:96px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}.rev{opacity:1;transform:none}.linea-m>span{transform:none}}.doc{max-width:74ch;margin-top:clamp(28px, 4vw, 52px)}.doc h3{font-family:Archivo,system-ui,sans-serif;font-size:clamp(17px, 1.9vw, 21px);font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--azul);margin:clamp(32px, 4vw, 46px) 0 12px;padding-top:clamp(20px, 2.6vw, 30px);border-top:1px solid var(--borde)}.doc h3:first-child{margin-top:0;padding-top:0;border-top:0}.doc p{font-size:16px;line-height:1.75;color:var(--gris);margin:0 0 14px;max-width:none}.doc ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.doc li{position:relative;padding-left:22px;font-size:16px;line-height:1.7;color:var(--gris)}.doc li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:1px;background:var(--azul)}[data-tema="dia"] .doc h3{border-top-color:var(--borde)}.oscuro .doc p,.oscuro .doc li{color:var(--tenue)}@media (max-width: 820px){.doc{max-width:none}.doc p,.doc li{font-size:15.5px}}.ed-container.wv-boxed>.inner:has(.ed-html){max-width:none;padding-left:0;padding-right:0}.pag-hero{position:relative;min-height:clamp(340px, 42vw, 520px);display:flex;align-items:flex-end;overflow:hidden;padding:clamp(90px, 10vw, 130px) 0 clamp(34px, 4.4vw, 56px)}.pag-foto{position:absolute;inset:0;z-index:0}.pag-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;filter:grayscale(0.82) contrast(1.05) brightness(.42)}.pag-foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(2,21,44,0.58) 0%, rgba(2,21,44,0.86) 55%, rgba(2,21,44,0.96) 100%)}.pag-hero .wrap{position:relative;z-index:2}.pag-hero h1{font-size:clamp(34px, 5.4vw, 72px);line-height:1.02;margin-bottom:clamp(14px, 1.8vw, 20px)}.pag-hero>.wrap>p,.pag-hero .ed-text p{color:var(--tenue);font-size:clamp(15px, 1.5vw, 17.5px);line-height:1.72;max-width:54ch}[data-tema="dia"] .pag-hero{background:var(--tinta);color:#fff}[data-tema="dia"] .pag-hero h1{color:#fff}[data-tema="dia"] .pag-hero>.wrap>p,[data-tema="dia"] .pag-hero .ed-text p{color:rgba(255,255,255,0.72)}[data-tema="dia"] .pag-hero .marca-seccion{color:var(--cielo)}[data-tema="dia"] .pag-hero .migaja{color:rgba(255,255,255,0.5)}[data-tema="dia"] .pag-hero .migaja a{color:var(--cielo)}[data-tema="dia"] .cifras b{color:var(--cielo)}[data-tema="dia"] .cifras .tec{color:rgba(255,255,255,0.5)}[data-tema="dia"] .cifras{border-top-color:rgba(135,187,255,0.42)}.migaja{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--tenue-2);margin-bottom:clamp(16px, 2.2vw, 26px)}.migaja a{color:var(--cielo);transition:color .25s}.migaja a:hover{color:#fff}.migaja span{opacity:.5}[data-tema="dia"] .migaja a{color:var(--azul)}.cifras{list-style:none;display:flex;flex-wrap:wrap;gap:clamp(24px, 4vw, 64px);margin-top:clamp(28px, 3.6vw, 44px);padding-top:clamp(18px, 2.4vw, 26px);border-top:1px solid var(--linea-fuerte)}.cifras b{display:block;font-family:var(--mono);font-weight:600;color:var(--cielo);font-size:clamp(28px, 3.6vw, 46px);letter-spacing:-.02em;line-height:1}.cifras sup{font-size:.52em;vertical-align:super;margin-left:1px}.cifras .tec{display:block;margin-top:8px;color:var(--tenue-2);font-size:10.5px}[data-tema="dia"] .cifras b{color:var(--azul)}.emblema{display:grid;place-items:center;padding:clamp(20px, 3vw, 40px);border:1px solid var(--borde);background:var(--papel);position:relative}.emblema img{width:100%;max-width:300px;height:auto}.emblema figcaption{position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-2)}.principios{list-style:none;display:grid;gap:0;margin-top:clamp(24px, 3.4vw, 40px);border-top:1px solid var(--borde)}.principios li{display:grid;grid-template-columns:clamp(46px, 6vw, 86px) 1fr;gap:clamp(16px, 2.6vw, 34px);padding:clamp(22px, 3vw, 34px) 0;border-bottom:1px solid var(--borde);transition:background 0.3s var(--ease),padding-left 0.35s var(--ease)}.principios li:hover{background:rgba(0,83,178,0.03);padding-left:12px}.principios .n{font-family:var(--mono);font-size:12px;color:var(--azul);letter-spacing:.08em;padding-top:5px}.principios b{display:block;font-size:clamp(17px, 1.9vw, 21px);font-weight:750;letter-spacing:-.025em;color:var(--tinta);margin-bottom:9px}.principios p{font-size:14.8px;color:var(--gris);line-height:1.72;max-width:70ch}.equipo{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(28px, 4.5vw, 60px);align-items:center}.equipo p{color:var(--tenue);font-size:15px;line-height:1.78;max-width:46ch}.equipo p+p{margin-top:14px}.video-marco{position:relative;aspect-ratio:16/10;border:1px solid var(--linea-fuerte);background:rgba(135,187,255,0.05);overflow:hidden}.video-marco iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-marco .esq{position:absolute;width:9px;height:9px;border:1px solid var(--cielo);z-index:2}.video-marco .esq.tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.video-marco .esq.br{bottom:-1px;right:-1px;border-left:0;border-top:0}.banda{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px, 3vw, 40px);flex-wrap:wrap;padding:clamp(26px, 3.4vw, 40px) clamp(24px, 3.2vw, 40px);border:1px solid var(--linea-fuerte);background:rgba(135,187,255,0.05)}.banda h3{font-size:clamp(19px, 2.2vw, 26px);font-weight:800;letter-spacing:-.03em}.banda p{color:var(--tenue);font-size:14.5px;margin-top:6px;max-width:52ch}.banda .acc{display:flex;gap:12px;flex-wrap:wrap}.tabla-tec{width:100%;border-collapse:collapse;margin-top:clamp(18px, 2.4vw, 26px)}.tabla-tec caption{text-align:left;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--azul);padding-bottom:12px}.tabla-tec th,.tabla-tec td{text-align:left;padding:13px 16px 13px 0;border-bottom:1px solid var(--borde);vertical-align:top;font-size:14.5px}.tabla-tec th{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris-2);font-weight:600;border-bottom-color:var(--azul)}.tabla-tec td:first-child{font-weight:650;color:var(--tinta);white-space:nowrap}.tabla-tec td.med{font-family:var(--mono);font-size:12.5px;color:var(--gris);line-height:1.9}.tabla-tec tr:hover td{background:rgba(0,83,178,0.03)}.tabla-tec .sin{color:var(--gris-2);font-style:italic}.tabla-envoltura{overflow-x:auto}.fam-tec{margin-top:clamp(38px, 5vw, 64px)}.fam-tec>h3{font-size:clamp(19px, 2.2vw, 25px);font-weight:800;letter-spacing:-.03em;padding-bottom:10px;border-bottom:2px solid var(--azul);display:inline-block}.fam-tec>p{font-size:14.8px;color:var(--gris);line-height:1.7;margin-top:14px;max-width:70ch}.descargas{list-style:none;display:grid;gap:10px;margin-top:clamp(18px, 2.4vw, 26px)}.descargas a{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid var(--borde);background:var(--papel);transition:border-color 0.3s var(--ease),transform 0.3s var(--ease)}.descargas a:hover{border-color:var(--azul);transform:translateX(4px)}.descargas b{font-size:15px;font-weight:650;color:var(--tinta)}.descargas .tec{display:block;color:var(--gris-2);font-size:11px;margin-top:3px}.descargas .pdf{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--azul);border:1px solid var(--borde);padding:5px 9px;margin-left:auto;flex:none}.descargas .no-hay{opacity:.55;pointer-events:none}@media (max-width: 820px){.nos,.equipo{grid-template-columns:1fr}.principios li{grid-template-columns:34px 1fr}.banda{flex-direction:column;align-items:flex-start}.cifras{gap:22px}}.ed-element.ed-html{min-width:0;max-width:100%}.doc{max-width:62ch}.doc li{line-height:1.75}.nos-datos{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(14px, 2.2vw, 32px);align-items:start}@media (max-width: 640px){.tabla-tec thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tabla-tec{display:flex;flex-direction:column}.tabla-tec tbody{order:1;display:block}.tabla-tec caption{order:2;padding:15px 0 0}.tabla-tec tr,.tabla-tec td{display:block;width:auto}.tabla-tec tr{padding:17px 0;border-bottom:1px solid var(--borde)}.tabla-tec tbody tr:last-child{border-bottom:0}.tabla-tec td{padding:0;border:0}.tabla-tec td:first-child{white-space:normal;font-size:16px;margin-bottom:9px}.tabla-tec td.med{font-size:12.5px;line-height:1.95;margin-bottom:10px}.tabla-tec td:last-child{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-2)}.tabla-tec td:last-child::before{content:"Disponible en "}}@media (min-width: 821px) and (max-width: 1159px){nav.escritorio ul{gap:18px}nav.escritorio a{font-size:14.5px;white-space:nowrap}.acciones .btn{padding:11px 16px;font-size:13.5px;white-space:nowrap}.tel-cab{font-size:13.5px;white-space:nowrap}}@media (min-width: 821px) and (max-width: 1010px){.tel-cab{display:none}}.pag-hero>.wrap{width:100%}.ed-element.ed-container>.inner{padding-top:0;padding-bottom:0}.pag-foto img{-o-object-position:50% 20%;object-position:50% 20%;filter:grayscale(0.78) contrast(1.08) brightness(.58)}.pag-foto::after{background:linear-gradient(180deg, rgba(2,21,44,0.42) 0%, rgba(2,21,44,0.78) 48%, rgba(2,21,44,0.95) 100%)}.duo{position:relative;overflow:hidden;background:var(--navy)}.duo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(1) contrast(1.12) brightness(.96);transition:transform 0.6s var(--ease),filter 0.6s var(--ease)}.duo::after{content:"";position:absolute;inset:0;background:var(--azul);mix-blend-mode:color;opacity:.55;transition:opacity 0.6s var(--ease)}.indice-cab{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--borde);margin-bottom:16px}.atajos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));-moz-column-gap:clamp(28px, 4vw, 72px);column-gap:clamp(28px, 4vw, 72px);row-gap:0}.atajo{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid var(--borde);font-size:15px;font-weight:650;color:var(--tinta);transition:color 0.25s var(--ease),padding-left 0.25s var(--ease)}.atajo:hover{color:var(--azul);padding-left:10px}.atajo .ix{font-family:var(--mono);font-size:11px;color:var(--azul);letter-spacing:.08em}.atajo .cuenta{font-family:var(--mono);font-size:11px;color:var(--gris-2)}.atajo-vacio{opacity:.45}.fam-bloque{padding-top:clamp(52px, 7vw, 96px);scroll-margin-top:88px}.fam-bloque+.fam-bloque{margin-top:clamp(52px, 7vw, 96px);border-top:1px solid var(--borde)}.fam-cab{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.82fr);gap:clamp(26px, 4.4vw, 64px);align-items:center}.fam-inv .fam-cab{grid-template-columns:minmax(0, 0.82fr) minmax(0, 1fr)}.fam-inv .fam-texto{order:2}.fam-inv .fam-lienzo{order:1}.fam-num{display:flex;align-items:center;gap:14px;margin-bottom:14px}.fam-num .ix{font-family:var(--mono);font-size:clamp(28px, 3.6vw, 44px);font-weight:600;color:var(--azul);letter-spacing:-.03em;line-height:1}.fam-num .regla{flex:1;height:1px;background:var(--borde);position:relative}.fam-num .regla::before,.fam-num .regla::after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:var(--borde)}.fam-num .regla::before{left:0}.fam-num .regla::after{right:0}.fam-cab h2{font-size:clamp(28px, 3.8vw, 48px);letter-spacing:-.03em;line-height:1.04;margin-bottom:14px}.fam-cab p{color:var(--gris);font-size:clamp(15px, 1.5vw, 17px);line-height:1.72;max-width:48ch}.fam-datos{display:flex;gap:20px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px dashed var(--borde)}.fam-lienzo{margin:0}.fam-lienzo .duo{aspect-ratio:4/3}.fam-lienzo:hover .duo img{transform:scale(1.04)}.fam-lienzo:hover .duo::after{opacity:.32}.piezas-lista{list-style:none;margin:clamp(26px, 3.4vw, 42px) 0 0;padding:0}.pza{border-top:1px solid var(--borde)}.pza:last-child{border-bottom:1px solid var(--borde)}.pza-liga{display:grid;align-items:center;gap:clamp(14px, 2vw, 28px);grid-template-columns:52px 128px minmax(0, 1fr) minmax(0, 0.85fr) auto;padding:16px 6px;transition:background 0.25s var(--ease),padding-left 0.25s var(--ease)}.pza-liga:hover{background:var(--papel);padding-left:14px}.pza-ix{font-family:var(--mono);font-size:11px;color:var(--gris-2);letter-spacing:.06em}.pza-foto .duo{aspect-ratio:4/3}.pza-liga:hover .pza-foto .duo img{transform:scale(1.06)}.pza-liga:hover .pza-foto .duo::after{opacity:.3}.pza-texto h3{font-size:16.5px;font-weight:700;letter-spacing:-.015em;color:var(--tinta);margin-bottom:6px}.pza-texto p{font-size:13.5px;line-height:1.6;color:var(--gris);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pza-cotas{display:grid;gap:5px}.cota-linea{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px}.cota-linea i{position:relative;height:1px;background:var(--linea-fuerte, var(--borde));display:block}.cota-linea i::before,.cota-linea i::after{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--azul)}.cota-linea i::before{left:0}.cota-linea i::after{right:0}.cota-linea em{font-family:var(--mono);font-style:normal;font-size:11.5px;color:var(--gris);letter-spacing:.02em;line-height:1.5}.cota-linea.sin em{color:var(--gris-2);font-style:italic}.pza-meta{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.pill-ficha{border-color:var(--azul);color:var(--azul)}.fam-vacia{margin-top:clamp(24px, 3vw, 36px);color:var(--gris);font-size:15px;line-height:1.7;border:1px dashed var(--borde);padding:22px 24px;display:grid;gap:8px}.fam-vacia a{color:var(--azul);border-bottom:1px solid currentColor}.cierre-cat{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 0.6fr);gap:clamp(22px, 3.4vw, 48px);align-items:center}.cierre-cat h2{font-size:clamp(24px, 3vw, 36px);letter-spacing:-.025em;margin-bottom:12px}.cierre-cat p{color:var(--gris);line-height:1.72;max-width:52ch}.cierre-cat-btns{display:flex;flex-direction:column;gap:10px}@media (max-width: 1080px){.pza-liga{grid-template-columns:44px 104px minmax(0, 1fr);grid-template-areas:"ix foto texto" ". cotas cotas" ". meta meta";row-gap:12px}.pza-ix{grid-area:ix}.pza-foto{grid-area:foto}.pza-texto{grid-area:texto}.pza-cotas{grid-area:cotas}.pza-meta{grid-area:meta;flex-direction:row;align-items:center;justify-content:flex-start}}@media (max-width: 900px){.fam-cab,.fam-inv .fam-cab,.cierre-cat{grid-template-columns:1fr}.fam-texto,.fam-inv .fam-texto{order:2}.fam-lienzo,.fam-inv .fam-lienzo{order:1}.atajos{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 620px){.atajos{grid-template-columns:1fr}}@media (max-width: 560px){.pza-liga{grid-template-columns:40px minmax(0, 1fr);grid-template-areas:"ix texto" "foto foto" "cotas cotas" "meta meta"}.pza-foto .duo{aspect-ratio:16/9}}.inner.nos{display:grid}.inner.cabeza{display:grid;align-items:end}.inner.equipo{display:grid}.inner.banda{display:flex}.ed-container.seccion,.ed-container.hueso,.ed-container.oscuro:not(.cierre):not(.pag-hero){padding:clamp(64px, 8.5vw, 118px) 0}.ed-container>.inner.wrap,.ed-container.wv-boxed>.inner.wrap:has(.ed-html){position:static;width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.nos-foto .ed-image p,.nos-foto figcaption{margin-top:15px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ed-container.cierre-foto>.inner,.ed-container.cierre-foto .ed-image{height:100%}.ed-container.hero>.inner{position:static}.ed-container>.inner.hero-in{padding-top:clamp(56px, 8vw, 104px)}.ed-container>.inner.hero-cols{display:grid}.ed-container.pag-hero>.inner{position:static;width:100%}.ed-container.pag-hero .inner.wrap{width:100%}.ed-container>.inner.cotiza,.ed-container>.inner.porque{display:grid}.ed-container>.inner.porque>.ed-headline{margin-bottom:22px}.ed-container.pag-foto>.inner,.ed-container.pag-foto .ed-image,.ed-container.hero-foto>.inner,.ed-container.hero-foto .ed-image{height:100%}.ed-container.hero-foto{z-index:0}.hero .hero-vel{z-index:1}.hero .plano{z-index:2}.pag-hero .plano{z-index:1}.ed-container.pag-hero.corto{min-height:clamp(240px, 26vw, 340px)}.pag-hero.corto h1{font-size:clamp(30px, 4.4vw, 58px)}.fichas-fam{margin-top:clamp(22px, 2.8vw, 34px)}.fichas-fam .descargas{margin-top:10px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.wrap.prod{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.94fr);gap:clamp(28px, 4.4vw, 64px);align-items:start}.prod-foto{border:1px solid var(--borde);background:var(--papel);margin:0}.prod-foto img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.prod-dl{display:grid;grid-template-columns:auto 1fr;gap:11px 24px;margin-top:clamp(18px, 2.4vw, 26px);border-top:1px solid var(--borde);padding-top:clamp(18px, 2.4vw, 26px)}.prod-dl dt{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris-2);padding-top:4px}.prod-dl dd{font-size:15px;color:var(--tinta);line-height:1.62;margin:0}.prod-ficha{margin-top:clamp(22px, 2.8vw, 30px)}.prod-nota{margin-top:13px;color:var(--gris-2)}.prod-nota a{color:var(--azul);text-decoration:underline}.prod .cta{display:flex;gap:12px;margin-top:clamp(18px, 2.4vw, 24px);flex-wrap:wrap}.prod-ficha:not([href]),.prod-ficha[href=""],.prod-ficha[href="#"]{display:none}.ed-collection-container.preset-blog-post-productos>.inner{max-width:none;width:100%;padding:0}.ed-collection-container.preset-blog-post-productos{padding:0}@media (max-width: 660px){.familias{grid-template-columns:1fr}}@media (max-width: 560px){.cota{font-size:12.5px}.tec,.pill,.prod .datos,.cajon nav a span{font-size:12px}.op small,.lectura .tec,.campo label,.pie-grid h4{font-size:11.5px}}.fam-lienzo .duo img,.pza-foto .duo img{filter:grayscale(0.55) contrast(1.06)}.fam-lienzo:hover .duo img,.pza-liga:hover .pza-foto .duo img{filter:grayscale(0) contrast(1)}@media (max-width: 560px){.pza-liga .prod-ficha,.fam .acc a,.prod .acc a,.cota-linea a,.lectura a,.op a,a.tel,.tel-cab a{display:inline-flex;align-items:center;min-height:44px;padding-block:11px;margin-block:-11px}.pie-grid a{display:inline-flex;align-items:center;min-height:40px;padding-block:6px}}.fam-lienzo .duo img,.pza-foto .duo img,.fam-lienzo:hover .duo img,.pza-liga:hover .pza-foto .duo img{filter:none}.fam-lienzo .duo::after,.pza-foto .duo::after,.fam-lienzo:hover .duo::after,.pza-liga:hover .pza-foto .duo::after{opacity:0}.fam .foto img,.fam:hover .foto img{filter:none}.destacados .prod{display:flex;flex-direction:column;gap:12px;align-items:stretch}.destacados .prod .escena{aspect-ratio:4/3;display:block;background:var(--hueso);margin:-22px -22px 4px;border-bottom:1px solid var(--borde)}.destacados .prod .escena::after{display:none}.destacados .prod .escena img{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal}.destacados .prod p{flex:1}.destacados .prod .acc{justify-content:flex-start;gap:20px;flex-wrap:wrap}@media (max-width: 575px){.destacados{grid-template-columns:1fr}}.formulario .envio-estado{margin-top:14px;padding:10px 14px;font-size:14px;line-height:1.55;border-left:3px solid var(--azul);background:rgba(0,83,178,0.07)}.formulario .envio-estado[data-tipo="error"]{border-left-color:#B42318;background:rgba(180,35,24,0.08)}.formulario .envio-estado a{color:inherit;text-decoration:underline;text-underline-offset:2px}.formulario .trampa{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}html{scroll-padding-top:88px}.fam-bloque,.fam-tec{scroll-margin-top:0}