html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:site;src:url(/site/OpenSans-Light-7w-1lvJY.ttf);font-weight:200}@font-face{font-family:site;src:url(/site/OpenSans-Regular-B-dCXNyc.ttf);font-weight:400}@font-face{font-family:site;src:url(/site/OpenSans-SemiBold-BdCM0xc5.ttf);font-weight:500}@font-face{font-family:site;src:url(/site/OpenSans-Bold-fo1ORDhe.ttf);font-weight:700}@font-face{font-family:euro;src:url(/site/EurostileLT-C1b83FU1.ttf);font-weight:400}@font-face{font-family:euro;src:url(/site/EurostileLT-Bold-Btos8-C5.ttf);font-weight:700}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--black:#000;--white:#fff;--primary:#e6a23c;--backgroundColor:var(--black);--foregroundColor:var(--white);--linkColor:var(--primary);--button-fg-color:var(--white);--button-bg-color:var(--primary);--button-border-color:var(--primary);--button-box-shadow:none;--border-radius:100vw;--border-width:.0625em;--button-padding:.4375em 2em;--button-min-width:12em;background-color:#242424;font-family:site,Helvetica,Arial,sans-serif;font-weight:400}html,body{box-sizing:border-box;color:#fff;user-select:none;background:#333;width:100%;height:100%}html img,body img{pointer-events:none}.fade-enter-active{transition:opacity .4s ease-out}.fade-leave-active{transition:opacity .4s ease-in}.fade-and-grow-enter-active{transition:opacity .4s ease-out,transform .4s ease-out}.fade-and-grow-leave-active{transition:opacity .4s ease-in,transform .4s ease-in}.fade-enter-from,.fade-leave-to,.fade-and-grow-enter-from,.fade-and-grow-leave-to{opacity:0}.fade-and-grow-enter-from,.fade-and-grow-leave-to{transform:scale(.5)}button,.button{box-sizing:border-box;min-width:var(--button-min-width);padding:var(--button-padding);background-color:var(--button-bg-color);border:var(--border-width) solid;border-color:var(--button-border-color);color:var(--button-fg-color);fill:var(--button-fg-color);border-radius:var(--border-radius);box-shadow:var(--button-box-shadow);cursor:pointer;text-transform:uppercase;justify-content:center;align-items:center;gap:.5em;font-family:inherit;font-size:1em;font-weight:700;display:flex}button:hover,.button:hover{opacity:1;color:var(--button-fg-color)}button:focus,button:focus-visible,.button:focus,.button:focus-visible{color:var(--button-fg-color);box-shadow:var(--button-fg-color) 0px 0px 0px .125em, 0 0 0 .25em var(--button-bg-color);outline-offset:.125em;outline:.125em solid #0000}button.active,.button.active{background-color:var(--button-fg-color);color:var(--button-bg-color);fill:var(--button-bg-color);opacity:1}button>svg,.button>svg{fill:inherit!important}.buttons{justify-content:center;align-items:center;gap:1em;display:flex}.button-group{gap:var(--border-width);padding:0 1em;display:flex}.button-group button:not(:first-child),.button-group .button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group button:not(:last-child),.button-group .button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.row{--gap:1em;align-items:stretch;gap:var(--gap);flex-wrap:wrap;display:flex}.row>hr{border:0;width:100%}.row>.col-1{box-sizing:border-box;width:calc(1 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-2{box-sizing:border-box;width:calc(2 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-3{box-sizing:border-box;width:calc(3 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-4{box-sizing:border-box;width:calc(4 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-5{box-sizing:border-box;width:calc(5 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-6{box-sizing:border-box;width:calc(6 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-7{box-sizing:border-box;width:calc(7 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-8{box-sizing:border-box;width:calc(8 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-9{box-sizing:border-box;width:calc(9 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-10{box-sizing:border-box;width:calc(10 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-11{box-sizing:border-box;width:calc(11 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-12{box-sizing:border-box;width:calc(12 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-13{box-sizing:border-box;width:calc(13 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-14{box-sizing:border-box;width:calc(14 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-15{box-sizing:border-box;width:calc(15 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-16{box-sizing:border-box;width:calc(16 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-17{box-sizing:border-box;width:calc(17 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-18{box-sizing:border-box;width:calc(18 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-19{box-sizing:border-box;width:calc(19 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-20{box-sizing:border-box;width:calc(20 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-21{box-sizing:border-box;width:calc(21 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-22{box-sizing:border-box;width:calc(22 * (100% + var(--gap)) / 24 - var(--gap))}.row>.col-23{box-sizing:border-box;width:calc(23 * (100% + var(--gap)) / 24 - var(--gap))}@media print{html,body{font-size:16px}}main{width:100%;height:100%}main[v-cloak]{display:none}main.grid-demo .grid-holder .grid .grid-section .grid-session-background{opacity:.5}main.grid-demo .grid-holder .grid .grid-section .grid-session-details{opacity:1}main.grid-start .grid-holder .grid .grid-section:first-child .grid-session-background,main.grid-start .grid-holder .grid .grid-section:first-child .grid-session-details{transition:opacity .5s}main.grid-start .grid-holder .grid .grid-section:nth-child(2) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(2) .grid-session-details,main.grid-start .grid-holder .grid .grid-section:nth-child(5) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(5) .grid-session-details{transition:opacity .5s .15s}main.grid-start .grid-holder .grid .grid-section:nth-child(3) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(3) .grid-session-details,main.grid-start .grid-holder .grid .grid-section:nth-child(6) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(6) .grid-session-details,main.grid-start .grid-holder .grid .grid-section:nth-child(9) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(9) .grid-session-details{transition:opacity .5s .3s}main.grid-start .grid-holder .grid .grid-section:nth-child(4) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(4) .grid-session-details,main.grid-start .grid-holder .grid .grid-section:nth-child(7) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(7) .grid-session-details,main.grid-start .grid-holder .grid .grid-section:nth-child(10) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(10) .grid-session-details{transition:opacity .5s .45s}main.grid-start .grid-holder .grid .grid-section:nth-child(8) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(8) .grid-session-details,main.grid-start .grid-holder .grid .grid-section:nth-child(11) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(11) .grid-session-details{transition:opacity .5s .6s}main.grid-start .grid-holder .grid .grid-section:nth-child(12) .grid-session-background,main.grid-start .grid-holder .grid .grid-section:nth-child(12) .grid-session-details{transition:opacity .5s .75s}main.grid-start .grid-holder .grid .grid-section .grid-session-details .grid-msg{opacity:.6}main .modal-background{z-index:999;background:#2e2e2eab;position:absolute;inset:0}main .modal-holder{box-sizing:border-box;z-index:1000;padding:30px;position:absolute;inset:0;overflow-y:scroll}main .modal-holder .modal{box-sizing:border-box;color:#afafaf;z-index:1000;background:#222;width:60%;min-height:90%;margin:50px auto;padding:20px;box-shadow:0 0 11px #0000009e}main .modal-holder .modal .modal-mobile{display:none}main .modal-holder .modal .modal-close{user-select:none;font-style:normal;font-weight:700;position:absolute;top:-15px;right:-10px}main .modal-holder .modal .modal-close:hover{cursor:pointer;opacity:.7}main .modal-holder .modal .modal-header{display:flex}main .modal-holder .modal .modal-header .modal-header-primary{flex:3}main .modal-holder .modal .modal-header .modal-header-primary img{width:100%;margin-top:-70px;margin-left:-50px;box-shadow:0 0 5px #000}main .modal-holder .modal .modal-header .modal-header-side{box-sizing:border-box;flex:1;margin-left:-22px;padding-top:10px;padding-right:10px;position:relative}main .modal-holder .modal .modal-header .modal-header-side img{width:100%;margin-bottom:10px}main .modal-holder .modal .modal-body .body-header{box-sizing:border-box;background:#181818;border-top:1px solid #333;border-bottom:1px solid #333;margin:15px -20px;padding:10px 20px}main .modal-holder .modal .modal-body .body-header .body-title{color:#eee;font-size:30px;font-weight:700}main .modal-holder .modal .modal-body .body-header .body-title .title-job{color:#afafaf}main .modal-holder .modal .modal-body .body-header .body-summary{margin-top:2px;font-size:20px;font-weight:500}main .modal-holder .modal .body-details{font-size:16px;position:relative;color:#afafaf!important}main .modal-holder .modal .body-details .ql-align-center{text-align:center}main .modal-holder .modal .body-details p{color:#afafaf!important}main .modal-holder .modal .body-details strong{color:#d6d6d6}main .modal-holder .modal .body-details span,main .modal-holder .modal .body-details a{color:#afafaf!important}main .modal-holder .modal .body-details video{outline:none;width:80%;margin:auto;display:block}main .modal-holder .modal .body-details img{max-width:90%}main .modal-holder .modal .body-details ul li{margin-bottom:3px}main .modal-holder .modal .body-details ul li:not(.ql-indent-1)+.ql-indent-1,main .modal-holder .modal .body-details ul li.ql-indent-1+li:not(.ql-indent-1){margin-top:5px}main .modal-holder .modal .body-details h1,main .modal-holder .modal .body-details h2,main .modal-holder .modal .body-details h3,main .modal-holder .modal .body-details h4{vertical-align:middle;color:#d6d6d6}main .modal-holder .modal .body-details h1>*,main .modal-holder .modal .body-details h2>*,main .modal-holder .modal .body-details h3>*,main .modal-holder .modal .body-details h4>*{vertical-align:middle}main .modal-holder .modal .body-details h1 img,main .modal-holder .modal .body-details h2 img,main .modal-holder .modal .body-details h3 img,main .modal-holder .modal .body-details h4 img{margin-right:5px}main .modal-holder .modal .body-details h2{border-top:1px solid #585757;margin-top:-20px;padding-top:20px}main .modal-holder .modal .body-details h3{margin-top:-20px;margin-bottom:20px;font-size:24px}main .grid-holder{flex-direction:column;align-items:stretch;display:flex;position:fixed;inset:0}main .grid-holder .grid{background:#333;flex-flow:wrap;flex:1;align-items:stretch;width:100%;height:100%;display:flex}main .grid-holder .grid .grid-section{user-select:none;flex:25%;position:relative}main .grid-holder .grid .grid-section:hover{cursor:pointer}main .grid-holder .grid .grid-section:hover .grid-session-background{opacity:.5;transition:opacity .5s}main .grid-holder .grid .grid-section:hover .grid-session-details{opacity:1;transition:opacity .5s}main .grid-holder .grid .grid-section .grid-session-background{position:absolute;inset:0}main .grid-holder .grid .grid-section .grid-session-details{box-sizing:border-box;opacity:0;text-shadow:0 0 5px #000;flex-direction:column;justify-content:center;align-items:stretch;padding:30px;display:flex;position:absolute;inset:0}main .grid-holder .grid .grid-section .grid-session-details .grid-title{font-size:25px;font-weight:700}main .grid-holder .grid .grid-section .grid-session-details .grid-msg{opacity:.8;font-size:18px}main .grid-holder footer{flex-direction:row;align-items:stretch;height:150px;display:flex}main .grid-holder footer .footer-logo{background:#444;flex:1;justify-content:center;align-items:center;display:flex}main .grid-holder footer .footer-logo a{text-align:center}main .grid-holder footer .footer-logo img{width:60%}main .grid-holder footer .footer-logo{flex:25%}main .grid-holder footer .footer-details{box-sizing:border-box;color:#bbb;background:#333;flex:75%;justify-content:flex-start;align-items:center;padding-left:60px;font-family:euro,sans-serif;font-size:38px;display:flex}main .grid-holder footer .footer-details .footer-title{color:#fff}main .grid-holder footer .footer-details .footer-contact{font-size:18px}main .grid-holder footer .footer-details .footer-contact a{color:#bbb;text-decoration:none}main .grid-holder footer .footer-details .footer-contact a:hover{opacity:.7}main .grid-holder footer .footer-details .footer-copyright{margin-top:21px;font-size:10px}.fr-clearfix:after{clear:both;content:"";height:0;display:block}.fr-hide-by-clipping{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fr-view img.fr-rounded,.fr-view .fr-img-caption.fr-rounded img{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px}.fr-view img.fr-shadow,.fr-view .fr-img-caption.fr-shadow img{box-shadow:10px 10px 5px #ccc}.fr-view img.fr-bordered,.fr-view .fr-img-caption.fr-bordered img{border:5px solid #ccc}.fr-view img.fr-bordered{box-sizing:content-box}.fr-view .fr-img-caption.fr-bordered img{box-sizing:border-box}.fr-view{word-wrap:break-word}.fr-view span[style~=color\:] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border-collapse:collapse;empty-cells:show;border:none;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#ececec}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-khtml-user-select:none;break-after:always;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file:after{content:"📎";font-weight:400;position:relative}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir=rtl] blockquote{border-left:none;border-right:2px solid #5e35b1;margin-right:0;padding-left:0;padding-right:5px}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{color:#5e35b1;border-left:2px solid #5e35b1;margin-left:0;padding-left:5px}.fr-view blockquote blockquote{color:#00bcd4;border-color:#00bcd4}.fr-view blockquote blockquote blockquote{color:#43a047;border-color:#43a047}.fr-view span.fr-emoticon{font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-weight:400;line-height:0;display:inline}.fr-view span.fr-emoticon.fr-emoticon-img{font-size:inherit;vertical-align:middle;width:1em;min-width:20px;height:1em;min-height:20px;margin:-.1em .1em .1em;line-height:1;display:inline-block;background-repeat:no-repeat!important}.fr-view .fr-text-gray{color:#aaa!important}.fr-view .fr-text-bordered{border-top:1px solid #222;border-bottom:1px solid #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;border-color:#ccc;border-radius:2px;padding:10px;font-family:Courier New,Courier,monospace}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{max-width:100%;position:relative}.fr-view img.fr-dib{float:none;vertical-align:top;margin:5px auto;display:block}.fr-view img.fr-dib.fr-fil{text-align:left;margin-left:0}.fr-view img.fr-dib.fr-fir{text-align:right;margin-right:0}.fr-view img.fr-dii{float:none;vertical-align:bottom;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}.fr-view img.fr-dii.fr-fil{float:left;max-width:calc(100% - 5px);margin:5px 5px 5px 0}.fr-view img.fr-dii.fr-fir{float:right;max-width:calc(100% - 5px);margin:5px 0 5px 5px}.fr-view span.fr-img-caption{max-width:100%;position:relative}.fr-view span.fr-img-caption.fr-dib{float:none;vertical-align:top;margin:5px auto;display:block}.fr-view span.fr-img-caption.fr-dib.fr-fil{text-align:left;margin-left:0}.fr-view span.fr-img-caption.fr-dib.fr-fir{text-align:right;margin-right:0}.fr-view span.fr-img-caption.fr-dii{float:none;vertical-align:bottom;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;max-width:calc(100% - 5px);margin:5px 5px 5px 0}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;max-width:calc(100% - 5px);margin:5px 0 5px 5px}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{height:0;padding-top:30px;padding-bottom:56.25%;overflow:hidden}.fr-view .fr-video.fr-rv>iframe,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv embed{width:100%;height:100%;top:0;left:0;position:absolute!important}.fr-view .fr-video>*{box-sizing:content-box;border:none;max-width:100%}.fr-view .fr-video.fr-dvb{clear:both;display:block}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{text-align:center;width:100%;margin:auto;padding:0}.fr-view .fr-img-caption .fr-img-wrap a{display:block}.fr-view .fr-img-caption .fr-img-wrap img{width:100%;margin:auto;display:block}.fr-view .fr-img-caption .fr-img-wrap>span{font-size:14px;font-weight:initial;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";text-align:center;width:100%;margin:auto;padding:5px 5px 10px;display:block}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}.fr-view ul,.fr-view ol{list-style-position:inside}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{max-width:100%;position:relative}img.fr-view.fr-dib{float:none;vertical-align:top;margin:5px auto;display:block}img.fr-view.fr-dib.fr-fil{text-align:left;margin-left:0}img.fr-view.fr-dib.fr-fir{text-align:right;margin-right:0}img.fr-view.fr-dii{float:none;vertical-align:bottom;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}img.fr-view.fr-dii.fr-fil{float:left;max-width:calc(100% - 5px);margin:5px 5px 5px 0}img.fr-view.fr-dii.fr-fir{float:right;max-width:calc(100% - 5px);margin:5px 0 5px 5px}span.fr-img-caption.fr-view{max-width:100%;position:relative}span.fr-img-caption.fr-view.fr-dib{float:none;vertical-align:top;margin:5px auto;display:block}span.fr-img-caption.fr-view.fr-dib.fr-fil{text-align:left;margin-left:0}span.fr-img-caption.fr-view.fr-dib.fr-fir{text-align:right;margin-right:0}span.fr-img-caption.fr-view.fr-dii{float:none;vertical-align:bottom;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;max-width:calc(100% - 5px);margin:5px 5px 5px 0}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;max-width:calc(100% - 5px);margin:5px 0 5px 5px}header{justify-content:space-between;align-items:center}header img{will-change:filter;height:6em;padding:1.5em;transition:filter .3s;display:block}.fa-secondary{opacity:.4}.carousel-component{align-items:center;gap:inherit;--app-width:33.75em;--card-width:24em;flex-direction:column;flex:1;display:flex}.carousel-wrapper{width:var(--app-width);perspective:inherit;backface-visibility:hidden;transform-style:preserve-3d;transform-origin:50% 50% calc(-.5 * var(--app-width));flex:1;justify-content:center;align-items:center;margin:0 -1em;transition:all .4s ease-in-out;display:flex;position:relative;overflow-x:clip!important}.carousel-wrapper[data-orientation=portrait] .card-carousel{height:calc(var(--card-width) * 856 / 540)}.carousel-wrapper[data-orientation=landscape] .card-carousel{height:calc(var(--card-width) * 540 / 856)}.carousel-wrapper:not(.touching) .card-carousel{transition:all .8s cubic-bezier(.5,0,.5,1)}.carousel-wrapper .card-carousel{width:var(--card-width);height:inherit;border-radius:inherit;transform-style:preserve-3d;transform-origin:50% 50% calc(-.525 * var(--card-width) / sin(3.14159 / var(--count)));position:relative}.carousel-wrapper .card-carousel .card{border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;transform-origin:inherit;transform:rotateY(calc(var(--index) * 1turn / var(--count)));background-position:50%;background-size:cover;transition:all .4s ease-in-out .4s;position:absolute}.carousel-wrapper .card-carousel .card:not(.active){--scale:.75;transform:rotateY(calc(var(--index) * 1turn / var(--count))) scale(var(--scale)) translateZ(calc((var(--scale) - 1) * .8 * var(--card-width)));filter:grayscale(.6);transition:all .4s ease-in-out}.carousel-navigation{background:#0008;justify-content:space-evenly;align-items:center;width:100%;height:2em;display:flex;box-shadow:0 0 .25em #0008}.carousel-navigation .carousel-dots{gap:1em;display:flex}.carousel-navigation .carousel-dots .carousel-dot{aspect-ratio:1;background:var(--white);border-radius:100%;width:1em;transition:opacity .8s ease-in-out}.carousel-navigation .carousel-dots .carousel-dot:not(.active){opacity:.6}.carousel-navigation .arrows-previous,.carousel-navigation .arrows-next{box-sizing:border-box;justify-content:center;align-items:center;width:1em;padding-bottom:.0625em;font-size:2em;display:flex}.carousel-navigation .arrows-previous{content:"⟪"}.carousel-navigation .arrows-next{content:"⟫"}@keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes detect-scroll{0%,to{--can-scroll: }}.loading-tiles{aspect-ratio:1;transition:opacity .2s;display:inline-block;position:relative}.loading-tiles>div{aspect-ratio:1;background-color:var(--loading-color,var(--el-color-primary,var(--primary-color,#e00)));width:46.5%;animation:6s infinite square;position:absolute}.loading-tiles>div:nth-child(2){animation-delay:-2s}.loading-tiles>div:nth-child(3){animation-delay:-4s}@keyframes square{0%{transform:translate(0)}5%{transform:translate(116.5%)}25%{transform:translate(116.5%)}30%{transform:translate(116.5%,116.5%)}50%{transform:translate(116.5%,116.5%)}55%{transform:translateY(116.5%)}75%{transform:translateY(116.5%)}80%{transform:translate(0)}}.loading-gif{aspect-ratio:1;transform-origin:50%;transition:opacity .2s;animation:.8s linear infinite spin;display:inline-block;position:relative}.loading-gif>img{width:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.thumbnails-outer{width:100%;height:100%;position:relative;overflow:hidden}.thumbnails-wrapper{--pad:.5em;box-sizing:border-box;padding:var(--pad);mask:linear-gradient(to bottom, #0000 0, #000 var(--pad), #000 calc(100% - var(--pad)), #0000 100%) 100% 50%/100% 100%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.thumbnails-wrapper .thumbnails{padding:0 var(--thumbnailAreaExcess);flex-wrap:wrap;flex:1;place-content:center;place-items:center;display:flex}.thumbnails-wrapper .thumbnails>*{box-sizing:border-box;flex-basis:var(--thumbnailBasis);aspect-ratio:var(--thumbnailAspectRatio);display:flex}.thumbnails-wrapper .thumbnails>* .thumbnail{width:calc(100% - 2 * var(--pad));margin:var(--pad);background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:border-box;position:relative}.thumbnails-wrapper .thumbnails>* .thumbnail:after{content:"";border-radius:inherit;border:.25em solid #0000;transition:border-color .3s ease-out;position:absolute;inset:0}.thumbnails-wrapper .thumbnails>* .thumbnail{cursor:pointer}.thumbnails-wrapper .thumbnails>* .thumbnail.selected:after{border-color:#fff;transition:border-color .3s ease-in}.thumbnails-wrapper .thumbnails>* .thumbnail .thumbnail-label{color:#fff;text-align:center;background:#0009;padding:.5em;font-size:.875em;position:absolute;bottom:0;left:0;right:0}
