.lego-widget{--cell-h: auto;--cell-ratio: auto;--cell-filter: none;height:var(--cell-h);min-height:var(--cell-h);aspect-ratio:var(--cell-ratio);filter:var(--cell-filter);position:relative}.lego-widget.table{--cell-table-lc: #e5e7eb;--cell-table-oc: 0,0,0}.lego-widget.table.lx tr>th:not(:first-child),.lego-widget.table.lx tr>td:not(:first-child),.lego-widget.table>.x-table.lx tr>th:not(:first-child),.lego-widget.table>.x-table.lx tr>td:not(:first-child){border-color:var(--cell-table-lc)}.lego-widget.table.ly tbody>tr,.lego-widget.table>.x-table.ly tbody>tr{border-color:var(--cell-table-lc)}.lego-widget.table.ly tbody>tr:first-child,.lego-widget.table>.x-table.ly tbody>tr:first-child{border-top-color:var(--cell-table-lc)}.lego-widget.table.board,.lego-widget.table>.x-table.board{box-shadow:#fff 0 0,rgba(var(--cell-table-oc),calc(var(--cell-table-oo, .1) / 2)) 0 0 0 1px,rgba(var(--cell-table-oc),var(--cell-table-oo, .1)) 0 1px 3px 0,rgba(var(--cell-table-oc),var(--cell-table-oo, .1)) 0 1px 2px -1px}.lego-widget.image:not(.x-dropzone){display:block}.lego-widget.image img{object-fit:cover;display:block;width:auto;height:var(--cell-h);aspect-ratio:var(--cell-ratio)}.lego-widget.icon{display:flex;justify-content:center;align-items:center}.lego-widget.textlist>.x-list>.list-item .ck.ck-editor__editable_inline{padding-left:0;padding-right:0}.lego-widget.textbox .tbox-deco{display:flex}.lego-widget.textbox .tbox-deco .dividr{width:var(--dv-w);height:var(--dv-h);background-color:var(--dv-c)}.lego-widget.textbox .tbox-icons{column-gap:3px}.lego-widget.textbox .tbox-icons>.tbox-icon{width:var(--icon-s);color:var(--icon-c2)}.lego-widget.textbox .tbox-icons>.tbox-icon.icon1{color:var(--icon-c1)}.lego-widget.textbox.deco-up .tbox-deco{order:1}.lego-widget.textbox.deco-up .tbox-main-text{order:2}.lego-widget.textbox.deco-up .tbox-sub-text,.lego-widget.textbox.deco-down .tbox-deco{order:3}.lego-widget.textbox.deco-down .tbox-main-text{order:1}.lego-widget.textbox.deco-down .tbox-sub-text{order:2}.lego-widget.map>iframe{width:100%;height:100%}.lego-widget.video>iframe{width:100%;height:100%}.lego-widget.button>a{--cell-ls: 0;letter-spacing:var(--cell-ls)}.lego-widget.button>a:not(.btn) .btn-icon{width:calc(var(--x-comp-lh) * .9)}.lego-widget .splide .slide-item,.lego-widget .slider-outer .slide-item{height:var(--cell-h);aspect-ratio:var(--cell-ratio);position:relative}.lego-widget .splide .slide-item img,.lego-widget .slider-outer .slide-item img{display:block;width:100%;height:100%}.lego-widget .splide .slide-item>.cell-image,.lego-widget .slider-outer .slide-item>.cell-image{height:100%}.lego-widget .splide .slide-item>.cell-image>.lego-widget.image,.lego-widget .slider-outer .slide-item>.cell-image>.lego-widget.image{height:inherit}.lego-widget .splide .splide__list,.lego-widget .slider-outer .splide__list{height:var(--cell-h)}.lego-widget .splide .splide__pagination,.lego-widget .slider-outer .splide__pagination{column-gap:.5rem;bottom:1.25rem}.lego-widget .splide .splide__pagination__page,.lego-widget .slider-outer .splide__pagination__page{box-shadow:0 0 1px 1px rgba(var(--x-ui-secondary-rgb),0);width:12px;height:12px;margin:0}.lego-widget .splide .splide__pagination__page.is-active,.lego-widget .slider-outer .splide__pagination__page.is-active{transform:scale(1);box-shadow:0 0 1px 1px var(--x-ui-secondary)}.lego-widget.layout.ai-stretch>*{display:flex;flex-direction:column}.lego-widget.layout.ai-stretch>*>.lego-cell{flex:1;display:flex;flex-direction:column}.lego-widget.layout.ai-stretch>*>.lego-cell>.lego-widget{flex:1}.lego-widget.layout.ai-stretch>*>.lego-cell>.lego-widget>.empty-data{aspect-ratio:auto;height:100%}.lego-widget.layout.ai-stretch>*>.lego-cell.cell-image>.lego-widget>img{height:100%}.lego-widget.layout>.n-fixed{width:auto!important}.lego-widget.layout.jc-center>.n-fixed{display:flex;justify-content:center}.lego-widget.layout.jc-end>.n-fixed{display:flex;justify-content:end}.lego-widget .txt-overlay,.lego-widget .txt-overlay-content{height:100%}.lego-widget .txt-overlay{position:absolute;left:0;top:0;width:100%;padding:4rem;z-index:1}.lego-widget .txt-overlay-content{display:flex;flex-direction:column;--cell-lh: 1.2}.lego-widget .txt-overlay-content.x-c{align-items:center;text-align:center}.lego-widget .txt-overlay-content.x-r{align-items:end;text-align:right}.lego-widget .txt-overlay-content.y-c{justify-content:center}.lego-widget .txt-overlay-content.y-r{justify-content:end}.lego-widget.gallery img{width:100%;height:100%;object-fit:cover}.lego-widget.gallery .txt-overlay{padding:1.5rem;background-color:var(--cell-text-bg, rgba(var(--x-ui-dark-rgb), .3))}.lego-widget.gallery .gallery-item{aspect-ratio:var(--item-ratio, auto);height:var(--item-h);border-radius:var(--item-radius, auto);overflow:hidden;position:relative}.splide .splide__arrow,.slider-outer .splide__arrow{display:flex;align-items:center;justify-content:center;border-radius:5px;width:3rem;aspect-ratio:1;background-color:#fff;height:auto;box-shadow:var(--x-drop-shadow);stroke:var(--x-base-color);stroke-width:2.5;opacity:1}.splide.has-node-item .splide__pagination,.slider-outer.has-node-item .splide__pagination{margin-top:1rem;position:relative;bottom:0}.splide.slider-theme-normal .txt-overlay,.splide.slider-theme-dots .txt-overlay,.slider-outer.slider-theme-normal .txt-overlay,.slider-outer.slider-theme-dots .txt-overlay{padding-bottom:3.5rem}.splide-arrow-controls{display:flex;align-items:center;justify-content:end;column-gap:.5rem;width:100%}.splide-arrow-controls .splide-control-arrow{border-radius:9999px;width:3rem;aspect-ratio:1;transition:all .25s;cursor:pointer;background-color:#fff}.splide-arrow-controls .splide-control-arrow>svg{width:20px}.splide-arrow-controls .splide-control-arrow:hover{color:var(--x-ui-primary);border-color:var(--x-ui-primary)}.slider-theme-top .splide-arrow-controls{margin-bottom:1rem}.slider-theme-down .splide-arrow-controls{margin-top:1rem}.slider-theme-top .splide-arrow-controls .splide-control-arrow,.slider-theme-down .splide-arrow-controls .splide-control-arrow{border-width:1px}.slider-theme-top .splide-arrow-controls .splide-control-arrow:not(:hover)>svg,.slider-theme-down .splide-arrow-controls .splide-control-arrow:not(:hover)>svg{color:var(--x-ui-light)}.slider-theme-normal .splide-arrow-controls .splide-control-arrow,.slider-theme-none .splide-arrow-controls .splide-control-arrow,.slider-theme-dots .splide-arrow-controls .splide-control-arrow,.slider-theme-control .splide-arrow-controls .splide-control-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);box-shadow:var(--x-drop-shadow)}.slider-theme-normal .splide-arrow-controls .splide-control-arrow.left,.slider-theme-none .splide-arrow-controls .splide-control-arrow.left,.slider-theme-dots .splide-arrow-controls .splide-control-arrow.left,.slider-theme-control .splide-arrow-controls .splide-control-arrow.left{left:.75rem}.slider-theme-normal .splide-arrow-controls .splide-control-arrow.right,.slider-theme-none .splide-arrow-controls .splide-control-arrow.right,.slider-theme-dots .splide-arrow-controls .splide-control-arrow.right,.slider-theme-control .splide-arrow-controls .splide-control-arrow.right{right:.75rem}.lego-cell{--cell-c: inherit;--cell-w: auto;--cell-bw: 0px;--cell-bs: solid;--cell-bc: var(--x-base-border);--cell-br: 0;--cell-pd: 0;--cell-mg: 0;--cell-z: 0;--cell-sdw: "";z-index:var(--cell-z);box-shadow:var(--cell-sdw);border-width:var(--cell-bw);border-style:var(--cell-bs);border-color:var(--cell-bc);border-radius:var(--cell-br);padding:var(--cell-pd);margin:var(--cell-mg);position:relative;display:block;width:var(--cell-w);max-width:100%}.lego-cell.tr{transform:var(--cell-mtx, ) var(--cell-deg, );transform-origin:var(--cell-ogn)}.lego-cell.cell-icon{color:var(--cell-c)}.lego-cell.cell-image>.lego-widget.image{border-radius:var(--cell-br)!important;overflow:hidden}.lego-cell>.lego-bg{border-radius:calc(var(--cell-br) - var(--cell-bw))}.lego-font{--cell-lh: inherit;--cell-ls: 0;--cell-c: inherit;color:var(--cell-c);line-height:var(--cell-lh);letter-spacing:var(--cell-ls);margin-right:calc(var(--cell-ls, 0) * -1)}.lego-bg{--cell-bg-c: transparent;--cell-bg-o: 1;--cell-bg-u: "";--cell-bg-tx: 0;--cell-bg-ty: 0;--cell-bg-m: normal;position:absolute;left:0;top:0;width:100%;height:100%;opacity:var(--cell-bg-o);background-color:var(--cell-bg-c);background-image:var(--cell-bg-u);mix-blend-mode:var(--cell-bg-m);background-repeat:no-repeat;pointer-events:none;filter:blur(var(--cell-bg-b))}.snap-left>.lego-bg{left:auto;right:0}.lego-bg.tr{transform:translate(var(--cell-bg-tx),var(--cell-bg-ty))}.lego-bg.sc{background-size:contain}.lego-bg.sf{background-size:cover}.lego-bg.r{background-repeat:repeat}.lego-bg.rx{background-repeat:repeat-x}.lego-bg.ry{background-repeat:repeat-y}.lego-bg.lt{background-position:left top}.lego-bg.ct{background-position:center top}.lego-bg.rt{background-position:right top}.lego-bg.lc{background-position:left center}.lego-bg.cc{background-position:center}.lego-bg.rc{background-position:right center}.lego-bg.lb{background-position:left bottom}.lego-bg.cb{background-position:center bottom}.lego-bg.rb{background-position:right bottom}.lego-bg.fd{background-attachment:fixed}.lego-preview-disable-event{z-index:3}.lego-preview-disable-event a{pointer-events:none}
