.feed-view{display:block;height:100%}.feed-view vaadin-grid{height:100%;line-height:var(--lumo-line-height-m)}.feed-view vaadin-grid,.feed-view vaadin-grid-cell-content{background-color:var(--lumo-contrast-10pct)}.feed-view .card{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-xs);padding:var(--lumo-space-m)}.feed-view &img{border-radius:50%;flex-shrink:0;height:var(--lumo-size-m);margin-right:calc(var(--lumo-space-s) * 1.5);width:var(--lumo-size-m)}.feed-view .header{align-items:baseline}.feed-view .name{font-size:var(--lumo-font-size-s);font-weight:700;margin-right:var(--lumo-space-s)}.feed-view .date{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.feed-view .post{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);margin-bottom:var(--lumo-space-s);white-space:normal}.feed-view .actions{align-items:center}.feed-view .icon{color:var(--lumo-tertiary-text-color);height:calc(var(--lumo-icon-size-s) * .8);margin-right:var(--lumo-space-s);width:calc(var(--lumo-icon-size-s) * .8)}.feed-view .likes,.feed-view .comments,.feed-view .shares{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs);margin-right:var(--lumo-space-l)}.upload-view li{transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:background-color,box-shadow}.upload-view li:hover{background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s)}.upload-view .category{font-family:Times-New-Roman,serif;color:var(--lumo-tertiary-text-color);font-weight:400;border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-xs)}.upload-view .external-links{padding:1px;margin:3px;align-items:center;justify-items:center}.upload-view .external-links a{padding:1px;margin:1px;color:#9fafd5;text-decoration:none}.upload-view .external-links a:hover{background:inherit;color:var(--lumo-primary-color-50pct)}.upload-view .actions vaadin-button{margin-left:var(--lumo-size-m);margin-right:var(--lumo-size-m);color:#80a7bf;transition:8ms;border-radius:var(--lumo-border-radius-m)}.upload-view .actions vaadin-button:hover{color:#0e5673;background-color:#80a7bf;transition-duration:6ms}.upload-view .footer div{font-family:Times New Roman,Times,serif;background-color:#dcd9d5;color:#4d4d4d}.festivals-view .post-title-bar{background-color:#f9f9f9}.festivals-view .post-title-bar h3{text-transform:capitalize;text-decoration:none;text-align:center;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:1px;font-size:12pt;color:var(--lumo-secondary-text-color)}.festivals-view .country{font-family:Times-New-Roman,serif;color:var(--lumo-tertiary-text-color);font-weight:400;border-radius:var(--lumo-border-radius-m);padding:var(--lumo-space-xs)}.festivals-view .item-total{background-color:#f3f3f3;box-shadow:1px 1px 4px #d3d3d3;border-radius:24px}.festivals-view .external-links{padding:1px;margin:1px;gap:5px;align-items:center;justify-items:center}.festivals-view .external-links a{padding:4px;margin:0;border-radius:5px;color:#9fafd5;border:transparent 1px solid;text-decoration:none}.festivals-view .external-links a:hover{background-color:transparent;border:var(--lumo-contrast-5pct) 1px solid;color:var(--lumo-primary-color)}.festivals-view .actions{gap:16px}.festivals-view .actions-mobile{gap:8px}.festivals-view .actions vaadin-button{text-decoration:none;font-weight:700;color:#466ca8;background-color:var(--lumo-contrast-5pct);border:transparent 2px solid;margin:1px;padding:11px 16px;border-radius:5px;transition:.3s}.festivals-view .actions vaadin-button:hover{cursor:pointer;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 2px solid;transition:.4s}.festivals-view .actions-mobile vaadin-button{padding-left:7px;padding-right:7px}.header-layout div{gap:4px}.header-layout div{text-align:center;color:var(--lumo-contrast-50pct);font-weight:200;padding:0 0 20px;margin:0}.header-layout h1{text-align:center;color:var(--lumo-contrast-70pct);font-weight:900;padding:40px 0 0;margin:0}.wrapper{display:flex;flex-direction:column;align-items:center}.tab{cursor:pointer;padding:10px 20px;margin:0 2px;background:var(--lumo-contrast-30pct);display:inline-block;color:var(--lumo-tint-70pct);border-radius:3px 3px 0 0;box-shadow:0 .5rem .8rem #00000080}.panels{background:var(--lumo-contrast-5pct);min-height:200px;width:100%;max-width:1380px;border-radius:12px;overflow:hidden;padding:20px}.panel{display:none;animation:fadein .8s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.panel-title{font-size:1.5em;font-weight:700}.radio{display:none}#one:checked~.panels #one-panel,#two:checked~.panels #two-panel,#three:checked~.panels #three-panel{display:block}#one:checked~.tabs #one-tab,#two:checked~.tabs #two-tab,#three:checked~.tabs #three-tab{background:#fffffff6;color:var(--lumo-contrast-80pct);border-top:3px solid var(--lumo-contrast-70pct)}.learnings-view .item-title-bar{background-color:#f9f9f9}.learnings-view .item-title-bar h3{text-transform:capitalize;text-decoration:none;text-align:center;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:1px;font-size:12pt;color:var(--lumo-secondary-text-color)}.learnings-view .video-container-small{position:relative;overflow:hidden;width:426px;height:240px;margin:0;padding:4px;border:none;border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-m)}.learnings-view .video-container-normal{position:relative;overflow:hidden;width:854px;height:480px;margin:0;padding:14px;border:none;border-radius:var(--lumo-border-radius-l);box-shadow:2px 2px 9px gray}.learnings-view .btn-more{text-decoration:none;font-weight:700;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 2px solid;margin:1px;padding:11px 23px;border-radius:5px;transition:.3s}.learnings-view .btn-more:hover{cursor:pointer;color:#f7f9fb;background-color:#466ca8;border:#466ca8 2px solid;transition:.4s}.learnings-view .video-iframe{position:absolute;width:100%;height:100%;border-radius:var(--lumo-border-radius-l);padding:0;margin:0;border:none;inset:0}.learnings-view .item-panel{background-color:#fff;max-width:1090px;margin:4px;padding:10px 20px;border-radius:24px;box-shadow:1px 1px 6px #d3d3d3}.learnings-view .item-id-info{background:#f8f8f8;border:#f3f3f3 solid 2px;border-radius:var(--lumo-border-radius-m)}.learnings-view .item-id-info a{text-decoration:none;text-align:center;padding:4px;margin:0;color:var(--lumo-contrast-50pct);background-color:var(--lumo-contrast-5pct);border:transparent 1px solid;border-radius:6px;transition:.5s}.learnings-view .item-id-info a:hover{color:var(--lumo-contrast-80pct);background-color:var(--lumo-contrast-10pct);border:transparent 1px solid;transition:.4s;cursor:pointer}.learnings-view .item-id-info h4{font-family:Raleway,sans-serif;color:#868686;font-weight:600;font-size:13px;border-bottom:none;letter-spacing:2px;padding:4px;margin:0}.learnings-view .item-id-info h5{font-family:Raleway,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:500;color:#fff;border-radius:4px;background-color:var(--lumo-secondary-text-color);white-space:nowrap;border-bottom:1px solid transparent;padding:4px;margin:0}.learnings-view .item-id-info .external-links{padding:1px;margin:1px}.learnings-view .item-id-info .external-links a{padding:4px;margin:0;border-radius:6px;color:var(--lumo-tertiary-text-color);border:transparent 1px solid;text-decoration:none}.learnings-view .item-id-info .external-links a:hover{background-color:transparent;border:var(--lumo-contrast-5pct) 1px solid;color:var(--lumo-header-text-color)}.learnings-view .aggregate-detail{gap:1rem;background:#f8f8f8;padding:10px;margin:0;border:none;border-radius:var(--lumo-border-radius-m)}.learnings-view .item-description{background:#f9f9f9;border:#f3f3f3 solid 2px;border-radius:var(--lumo-border-radius-m)}.learnings-view .actions{gap:16px}.learnings-view .actions-mobile{gap:8px}.learnings-view .actions vaadin-button{text-decoration:none;font-weight:700;color:#466ca8;background-color:var(--lumo-contrast-5pct);border:transparent 2px solid;margin:1px;padding:11px 16px;border-radius:5px;transition:.3s}.learnings-view .actions vaadin-button:hover{cursor:pointer;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 2px solid;transition:.4s}.learnings-view .actions-mobile vaadin-button{padding-left:7px;padding-right:7px}.image-gallery-view .header-view-type vaadin-tabs{gap:6px}.image-gallery-view .header-view-type vaadin-tab{font-size:12px;border:transparent 2px solid;transition:.5s}.image-gallery-view .header-view-type vaadin-tab:hover{color:#cd5c5c;background-color:#f4eee1;border:#f4eee1 2px solid;transition:.4s;cursor:pointer}.image-gallery-view .header-view-type vaadin-tab[selected]{border:#f4eee1 2px solid;border-bottom:indianred 2px solid}.image-gallery-view .header-view-type vaadin-tab[selected]:hover{color:#cd5c5c;background-color:#f4eee1;border:indianred 2px solid;transition:.2s;cursor:pointer}.image-gallery-view .header-view-type vaadin-tab>vaadin-icon{size:22px}.image-gallery-view .header-view-type vaadin-tab>vaadin-icon:hover{color:#cd5c5c;background-color:#f4eee1;transition:.7s;cursor:pointer}.image-gallery-view h3{font-family:Times-New-Roman,serif;color:var(--lumo-secondary-text-color);font-size:12pt;font-weight:700;text-align:center;border-bottom:var(--lumo-primary-text-color) 2px solid;letter-spacing:1px;padding:4px;margin:0;transition:all .3s ease}.image-gallery-view .gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(470px,1fr));grid-gap:26px;padding:0;margin:8px}.image-gallery-view .gallery-view-card .image-and-info-panel{border-radius:0 0 20px 20px;background-color:transparent;box-shadow:0 0 20px 2px var(--lumo-contrast-10pct);text-decoration:none}.image-gallery-view .gallery-view-card .actions-toolbar{gap:15px;text-decoration:none;padding-left:17px;padding-right:17px;color:var(--lumo-primary-color);background-color:var(--lumo-contrast-5pct);transition:.4s}.image-gallery-view .gallery-view-card .actions-toolbar:hover{color:#c1121f;background-color:var(--lumo-contrast-5pct);border:var(--lumo-contrast-20pct) 1px solid;transition:.4s;cursor:pointer}.image-gallery-view .album-info,.image-gallery-view .album-info:hover{text-decoration:none}.image-gallery-view .album-info:hover h3{color:#466ca8;transition:all .3s ease;letter-spacing:3px;font-weight:1000}.image-gallery-view .album-info-card{max-width:670px;border-radius:19px 19px 34px 34px;box-shadow:0 0 20px 2px var(--lumo-contrast-30pct);cursor:default;padding:0;margin:30px auto;gap:0;border:4px transparent solid;transition:.3s}.image-gallery-view .album-info-card:hover{text-decoration:none;cursor:pointer;border:4px #466ca8 solid;transition:.3s}.image-gallery-view .album-info-card vaadin-button{width:100%;border-radius:0;color:#466ca8;font-size:16px;font-weight:800;letter-spacing:2px;background-color:var(--lumo-contrast-5pct);border:0;text-align:center;padding:4px 0;margin:0;transition:.2s}.image-gallery-view .album-info-card vaadin-button:hover{color:#466ca8;background-color:#d9e5f7;border:0;text-decoration:none;cursor:pointer;transition:.2s}.image-gallery-view .album-info-card .image-matrix{display:grid;grid-template-columns:auto auto;grid-gap:4px;padding:0;margin:0}.image-gallery-view .album-info-card .image-matrix .image1-div img{border-radius:14px 0 0;padding:0;margin:0}.image-gallery-view .album-info-card .image-matrix .image2-div img{border-radius:0 14px 0 0;padding:0;margin:0}.image-gallery-view .album-info-card .image-matrix .image3-div img,.image-gallery-view .album-info-card .image-matrix .image4-div img{border-radius:0;padding:0;margin:0}.image-gallery-view .album-info-card h3{font-family:Lucida Console,Lucida Sans Typewriter,sans-serif;color:var(--lumo-secondary-text-color);font-weight:700;border-bottom:none;text-align:center;letter-spacing:2px;padding:4px;margin:0px,5px}.image-gallery-view .album-info-card h4{font-family:Raleway,sans-serif;color:#868686;font-weight:600;font-size:13px;border-bottom:none;letter-spacing:2px;padding:4px;margin:0}.image-gallery-view .album-info-card h5{font-family:Raleway,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:500;color:#fff;border-radius:4px;background-color:var(--lumo-secondary-text-color);white-space:nowrap;border-bottom:1px solid transparent;padding:4px;margin:0}.image-gallery-view .album-info-card .bottom-line{border-bottom:1px solid #d8d8d8}.image-gallery-view .album-info-card .summary{background-color:transparent;font-family:Raleway,sans-serif;font-size:13px;letter-spacing:1px;font-weight:600;color:#868686}.image-gallery-view .album-info-card .summary span{background-color:transparent;font-family:Raleway,sans-serif;font-size:12px;letter-spacing:1px;font-weight:500;color:#868686}.image-gallery-view .album-thumb{border:2px transparent solid;background:var(--lumo-contrast-5pct);box-shadow:var(--lumo-box-shadow-s);border-radius:8px;cursor:default;transition:.3s}.image-gallery-view .album-thumb:hover{cursor:pointer;text-decoration:none;border:2px #466ca8 solid;transition:.3s}.btn-thumb-photo{margin:0;padding:6px;transition:scale .21s;border-radius:6px}.btn-thumb-photo:hover{cursor:pointer;scale:1.08}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(58px,0,0)}to{opacity:1;transform:translateZ(0)}}.image-to-hide{opacity:1;animation:fadeOut 1s ease-in-out}.image-to-show{opacity:0;animation:fadeIn 1s ease-in-out}.image-meta-to-show{opacity:0;animation:slideLeft .8s ease-in-out}.image-gallery-view .photo-meta-info{border-radius:0;padding:4px;margin:0;text-decoration:none;color:var(--lumo-contrast-70pct)}.stories-view .story-list-card{border-bottom-left-radius:34px;border-bottom-right-radius:34px;position:relative;background:transparent;max-width:780px;margin:30px auto;box-shadow:0 0 30px 2px var(--lumo-contrast-20pct)}.stories-view .story-list-card h3{font-family:Lucida Console,Lucida Sans Typewriter,sans-serif;color:var(--lumo-secondary-text-color);font-weight:700;border-bottom:1px solid #d8d8d8;text-align:center;letter-spacing:2px;padding:4px;margin:0px,10px}.stories-view .story-list-card h4{font-family:Raleway,sans-serif;color:#868686;font-weight:600;font-size:13px;border-bottom:none;letter-spacing:2px;padding:4px;margin:0}.stories-view .story-list-card h5{font-family:Raleway,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:500;color:#fff;border-radius:4px;background-color:var(--lumo-secondary-text-color);white-space:nowrap;border-bottom:1px solid transparent;padding:4px;margin:0}.stories-view .story-list-card{color:#868686}.stories-view .story-list-card .summary{background-color:transparent;font-family:Raleway,sans-serif;font-size:13px;letter-spacing:1px;font-weight:600;color:#868686}.stories-view .story-list-card .summary span{background-color:transparent;font-family:Raleway,sans-serif;font-size:12px;letter-spacing:1px;font-weight:500;color:#868686}.stories-view .story-card .actions-toolbar{gap:15px;text-decoration:none;padding-left:17px;padding-right:17px;color:var(--lumo-primary-color);background-color:var(--lumo-contrast-5pct);border:var(--lumo-contrast-5pct) 1px solid;border-radius:5px;transition:.4s}.stories-view .story-card .actions-toolbar:hover{color:#c1121f;background-color:var(--lumo-contrast-5pct);border:var(--lumo-contrast-20pct) 1px solid;transition:.4s;cursor:pointer}header{background-color:#fff;color:var(--lumo-secondary-text-color);text-align:center;padding:30px 0 45px}header h1{text-align:center;text-transform:lowercase;font-size:55px;font-weight:400;letter-spacing:3px;line-height:.8;padding:40px 0 25px;font-family:Lucida Console,Lucida Sans Typewriter,sans-serif}header span{text-transform:uppercase;letter-spacing:7px;font-size:20px;line-height:1}header p{padding-top:30px}.home-view h1{margin:0;font-weight:900;padding:40px 0 25px;font-family:Lucida Console,Lucida Sans Typewriter,sans-serif}.home-view h2{padding:24px 0 6px;font-family:Georgia,serif;text-align:center;font-weight:600;font-size:36px;letter-spacing:2px;text-decoration:none;color:var(--lumo-secondary-text-color)}.home-view h4{font-family:Times-New-Roman,serif;text-decoration:none;text-align:center;font-weight:400;letter-spacing:1px;font-size:12pt;color:var(--lumo-secondary-text-color)}.home-view .actions-toolbar{gap:1rem}.home-view .actions-toolbar &vaadin-button{padding-left:17px;padding-right:17px;text-decoration:none;color:var(--lumo-tertiary-text-color);background-color:var(--lumo-contrast-5pct);border-radius:6px;transition:.5s;&:hover{color:#cd5c5c;background-color:var(--lumo-contrast-10pct);transition:.4s;cursor:pointer}}.home-view .learning-photo-genres{max-width:1100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:1.8rem;padding:21px;margin:0}.home-view .learning-photo-genres h3{font-size:18px;line-height:24px;font-weight:800;margin-bottom:14px;text-decoration:none;letter-spacing:2px;text-align:center;font-family:Times-New-Roman,serif;color:#466ca8}.home-view .learning-photo-genres div{border-top:1px solid #466ca8;border-bottom:1px solid #466ca8;min-height:110px;font-size:14px;font-weight:400;line-height:25px;text-decoration:none;letter-spacing:1px;text-align:center;font-family:Raleway,sans-serif;color:var(--lumo-contrast-50pct)}.home-view .learning-photo-genres h6{font-size:14px;line-height:24px;font-weight:600;margin-top:15px;text-decoration:none;letter-spacing:3px;text-align:center;font-family:Raleway,sans-serif;color:var(--lumo-contrast-70pct);transition:all .3s ease}.home-view .learning-photo-genres a{background-color:#fff;border-radius:4px;border:1px solid #c7d8f1;padding:18px 10px 12px;margin:12px;text-decoration:none;overflow:hidden;display:block;position:relative;box-shadow:1px 1px 6px #d3d3d3;transition:all .3s ease}.home-view .learning-photo-genres a:hover{color:#466ca8;background-color:#fff;border:1px solid #c7d8f1;box-shadow:2px 2px 10px #d3d3d3;transition:all .3s ease;cursor:pointer;scale:1.09}.home-view .learning-photo-genres a:hover h6{transition:all .3s ease;letter-spacing:6px}.home-view .last-learning-item{background-color:#fff;border-radius:4px;box-shadow:1px 1px 5px #d3d3d3}.home-view .container-uploaded-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(510px,1fr));grid-gap:1rem;padding:1.3rem;margin:0}.home-view .uploaded-line{padding:5px;margin:1px;text-decoration:none;overflow:hidden;position:relative;border-radius:14px;box-shadow:1px 1px 5px #d3d3d3;background-color:#fff;opacity:0;animation:fadeIn .9s ease-in-out}.home-view .page-section{background-color:var(--lumo-contrast-5pct);border-radius:40px}.home-view vaadin-button{margin:7px 0 15px}.home-view .chart-panel{margin:10px;padding:25px;background-color:var(--lumo-contrast-5pct);box-shadow:1px 1px 8px var(--lumo-contrast-20pct);border-radius:24px}.home-view .container-weather{display:grid;grid-template-columns:repeat(auto-fit,minmax(410px,1fr));grid-gap:1.4rem;padding:1rem;margin:0}.background{background-color:#f8f8f8}.header-layout-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:17px;padding:0 10px 10px;margin:10px}.header-layout-filters a{padding:5px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:1px;text-align:center;font-family:Times-New-Roman,serif;font-weight:700;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 1px solid;box-shadow:1px 1px 6px #d3d3d3;border-radius:var(--lumo-border-radius-l);transition:.5s}.header-layout-filters a:hover{color:#466ca8;background-color:#d9e5f7;border:#466ca8 1px solid;box-shadow:2px 2px 10px #d3d3d3;transition:.4s;cursor:pointer}.header-layout-sort{gap:8px;padding:7px;margin:2px;max-width:180px}.header-layout-panel{max-width:1090px;margin:4px;padding:10px;border-radius:15px;background-color:#fff;box-shadow:1px 1px 6px #d3d3d3}.header-layout h3{font-family:Times-New-Roman,serif;text-decoration:none;text-align:center;font-weight:700;text-shadow:var(--lumo-contrast-20pct);letter-spacing:4px;font-size:14pt;color:var(--lumo-secondary-text-color);transition:all .3s ease}.header-layout vaadin-checkbox{margin:1px;padding:3px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:1px;text-align:center;font-weight:700;color:var(--lumo-secondary-text-color)}.header-layout .btn-filter{text-decoration:none;font-weight:700;color:#f7f9fb;background-color:#466ca8;border:#466ca8 2px solid;margin:5px;padding:11px 23px;border-radius:5px;transition:.5s;box-shadow:2px 2px 8px #d3d3d3}.header-layout .btn-filter:hover{cursor:pointer;color:#466ca8;background-color:#d9e5f7;border:#466ca8 2px solid;transition:.3s}.side-layout-filters{padding:6px;gap:12px;margin:0}.side-layout-filters a{min-width:232px;padding:4px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:1px;text-align:center;font-family:Times-New-Roman,serif;font-weight:700;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 1px solid;box-shadow:1px 1px 6px #d3d3d3;border-radius:7px;transition:.3s}.side-layout-filters a:hover{color:#466ca8;background-color:#d9e5f7;border:#466ca8 1px solid;box-shadow:2px 2px 10px #d3d3d3;transition:.3s;cursor:pointer}.top-tall-layout-filters{padding:10px 14px;gap:12px;margin:0}.top-tall-layout-filters a{min-width:120px;max-width:170px;height:110px;padding:6px;text-decoration:none;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 1px solid;box-shadow:1px 1px 6px #d3d3d3;border-radius:6px;transition:all .3s ease}.top-tall-layout-filters a:hover{transition:all .3s ease;transform:scale(1.04);color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 1px solid;box-shadow:1px 1px 10px #d3d3d3;cursor:pointer}.top-tall-layout-filters a:hover h5{transition:all .3s ease;letter-spacing:3px}.top-tall-layout-filters h3{font-family:Times-New-Roman,serif;font-weight:600;letter-spacing:1px;padding-top:1px;color:#466ca8;border-bottom:transparent 2px solid}.top-tall-layout-filters div{font-family:Raleway,sans-serif;font-weight:100;font-size:var(--lumo-font-size-s);text-align:center;text-wrap:balance;letter-spacing:1px;padding:0;color:var(--lumo-contrast-50pct)}.top-tall-layout-filters h5{padding:1px;color:var(--lumo-contrast-80pct);font-size:var(--lumo-font-size-s);letter-spacing:1px;text-align:center;font-weight:400;justify-content:center;transition:all .3s ease}.btn-suggest{min-width:245px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:1px;text-align:center;font-family:Times-New-Roman,serif;font-weight:700;color:#006d77;background-color:#abe4dd;margin:0;padding:18px;border:#9DD8D2 1px solid;border-radius:7px;box-shadow:1px 1px 6px #d3d3d3;transition:.3s}.btn-suggest:hover{border:#006d77 1px solid;box-shadow:2px 2px 10px #d3d3d3;cursor:pointer;transition:.3s}.btn-register{min-width:245px;text-decoration:none;font-size:var(--lumo-font-size-m);letter-spacing:2px;text-align:center;font-family:Times-New-Roman,serif;font-weight:700;color:#006d77;background-color:#abe4dd;margin:20px;padding:23px;border:#9DD8D2 2px solid;border-radius:6px;box-shadow:1px 1px 6px #d3d3d3;transition:.3s}.btn-register:hover{border:#006d77 2px solid;box-shadow:2px 2px 10px #d3d3d3;cursor:pointer;transition:.3s}vaadin-app-layout::part(navbar){background:linear-gradient(transparent,#f2f1f0);padding:0;margin:0}nav a:any-link{color:var(--lumo-contrast-70pct);font-size:var(--lumo-font-size-l);text-align:center;font-family:Open Sans,sans-serif;font-weight:bolder;position:relative;padding:7px 5px;margin:0;border-radius:0;outline:0}nav a:any-link vaadin-icon{color:var(--lumo-contrast-60pct)}nav a:hover{color:var(--lumo-contrast-80pct);background-color:var(--lumo-contrast-10pct);border-radius:0;transition:.4s;cursor:pointer;text-decoration:none}nav a:hover vaadin-icon{color:var(--lumo-primary-text-color)}nav a:active{background-color:#f8f8ff;color:var(--lumo-contrast)}nav a:focus-visible{box-shadow:0 0 0 2px var(--lumo-primary-color)}nav ul{list-style:none;padding:0;margin:0;display:flex;text-transform:capitalize;color:var(--lumo-contrast-70pct)}nav ul li{padding:0 0 .25em;cursor:pointer;position:relative;overflow:hidden;transition:.3s}nav ul li:hover{color:var(--lumo-contrast-90pct)}nav ul li:before{content:"";position:absolute;inset:calc(100% - 3px) 0 0 0;background:var(--lumo-primary-color);scale:0 1;transition:.3s,translate 0s .3s}nav ul:hover li:before{scale:1}nav ul li:hover:before{translate:0;transition:.3s}nav ul:hover li:has(~li:hover):before{translate:100% 0;transition:.2s .2s,scale 0s .4s}nav ul:hover li:hover~li:before{translate:-100% 0;transition:.2s .2s,scale 0s .4s}.actions{gap:14px}.actions-mobile{gap:8px}.actions vaadin-button{text-decoration:none;font-weight:700;color:#466ca8;background-color:var(--lumo-contrast-5pct);border:transparent 2px solid;margin:1px;padding:11px 16px;border-radius:5px;transition:.3s}.actions vaadin-button:hover{cursor:pointer;color:#466ca8;background-color:#d9e5f7;border:#c7d8f1 2px solid;transition:.4s}.actions-mobile vaadin-button{padding-left:7px;padding-right:7px}.member-small{min-width:310px;border-radius:10px;padding:4px;margin:0;text-decoration:none;color:var(--lumo-contrast-70pct);background-color:var(--lumo-contrast-5pct);border:transparent 1px solid;cursor:default;transition:.5s}.member-small:hover{color:var(--lumo-contrast-80pct);background-color:var(--lumo-contrast-5pct);border:var(--lumo-contrast-5pct) 1px solid;transition:.4s;cursor:pointer}.lazy-poll-container{color:var(--lumo-secondary-text-color);justify-content:center;align-items:center;text-align:center;display:flex;flex-flow:row wrap;row-gap:9px;column-gap:9px;padding:2px}.lazy-poll-graph{font-size:14px;color:var(--lumo-tertiary-text-color);margin:2px;padding:7px;border-style:solid;border-color:#ecf0f5;border-width:2px;border-radius:10px}.lazy-tab-panel{width:100%;background-color:#f9f9f9;border-radius:14px;border-color:transparent;border-style:solid;border-width:1px;align-items:center;justify-content:center}.lazy-tab{width:100%;padding:10px;margin:0;border:#f9f9f9 1px solid;border-radius:5px;transition:.2s}.lazy-tab:hover{cursor:pointer;background-color:#e7ebef;border:#e7ebef 1px solid;transition:.2s}footer{background-color:#514c3f;color:#fff;text-align:center;padding:30px 0 20px}footer h1{color:#bd0852;text-align:center;text-transform:lowercase;font-size:38px;font-weight:600;letter-spacing:2px;line-height:.8;padding:32px 0 20px;font-family:Lucida Console,Lucida Sans Typewriter,Courier}footer span{text-transform:uppercase;letter-spacing:5px;padding:5px 0 27px;line-height:1}html{--lumo-font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-line-height-m: 1.8;--lumo-line-height-s: 1.5;--lumo-line-height-xs: 1.3;--lumo-border-radius: calc(var(--lumo-size-m) / 2);--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--lumo-tint-5pct: rgba(244, 238, 225, .05);--lumo-tint-10pct: rgba(244, 238, 225, .1);--lumo-tint-20pct: rgba(244, 238, 225, .2);--lumo-tint-30pct: rgba(244, 238, 225, .3);--lumo-tint-40pct: rgba(244, 238, 225, .4);--lumo-tint-50pct: rgba(244, 238, 225, .5);--lumo-tint-60pct: rgba(244, 238, 225, .6);--lumo-tint-70pct: rgba(244, 238, 225, .7);--lumo-tint-80pct: rgba(244, 238, 225, .8);--lumo-tint-90pct: rgba(244, 238, 225, .9);--lumo-shade-5pct: rgba(44, 38, 22, .05);--lumo-shade-10pct: rgba(44, 38, 22, .1);--lumo-shade-20pct: rgba(44, 38, 22, .2);--lumo-shade-30pct: rgba(44, 38, 22, .3);--lumo-shade-40pct: rgba(44, 38, 22, .4);--lumo-shade-50pct: rgba(44, 38, 22, .5);--lumo-shade-60pct: rgba(44, 38, 22, .6);--lumo-shade-70pct: rgba(44, 38, 22, .7);--lumo-shade-80pct: rgba(44, 38, 22, .8);--lumo-shade-90pct: rgba(44, 38, 22, .9);--lumo-primary-text-color: #b5242e;--lumo-primary-alt-text-color: rgb(216, 171, 65);--lumo-primary-color-50pct: rgba(216, 171, 65, .5);--lumo-primary-color-10pct: rgba(216, 171, 65, .1);--lumo-error-text-color: rgb(237, 127, 151);--lumo-error-color-50pct: rgba(237, 127, 151, .5);--lumo-error-color-10pct: rgba(237, 127, 151, .1);--lumo-success-text-color: rgb(84, 222, 110);--lumo-success-color-50pct: rgba(84, 222, 110, .5);--lumo-success-color-10pct: rgba(84, 222, 110, .1);--lumo-tint: #f4eee1;--lumo-shade: hsl(42, 33%, 13%);--lumo-primary-color: #bd0852;--lumo-error-color: #ED7F97;--lumo-success-color: #54DE6E;--lumo-header-text-color: #b5242e}[theme~=dark]{--lumo-tint-5pct: rgba(244, 238, 225, .05);--lumo-tint-10pct: rgba(244, 238, 225, .1);--lumo-tint-20pct: rgba(244, 238, 225, .2);--lumo-tint-30pct: rgba(244, 238, 225, .3);--lumo-tint-40pct: rgba(244, 238, 225, .4);--lumo-tint-50pct: rgba(244, 238, 225, .5);--lumo-tint-60pct: rgba(244, 238, 225, .6);--lumo-tint-70pct: rgba(244, 238, 225, .7);--lumo-tint-80pct: rgba(244, 238, 225, .8);--lumo-tint-90pct: rgba(244, 238, 225, .9);--lumo-shade-5pct: rgba(44, 38, 22, .05);--lumo-shade-10pct: rgba(44, 38, 22, .1);--lumo-shade-20pct: rgba(44, 38, 22, .2);--lumo-shade-30pct: rgba(44, 38, 22, .3);--lumo-shade-40pct: rgba(44, 38, 22, .4);--lumo-shade-50pct: rgba(44, 38, 22, .5);--lumo-shade-60pct: rgba(44, 38, 22, .6);--lumo-shade-70pct: rgba(44, 38, 22, .7);--lumo-shade-80pct: rgba(44, 38, 22, .8);--lumo-shade-90pct: rgba(44, 38, 22, .9);--lumo-primary-text-color: rgb(230, 190, 95);--lumo-primary-color-50pct: rgba(230, 190, 95, .5);--lumo-primary-color-10pct: rgba(230, 190, 95, .1);--lumo-error-text-color: rgb(237, 127, 151);--lumo-error-color-50pct: rgba(237, 127, 151, .5);--lumo-error-color-10pct: rgba(237, 127, 151, .1);--lumo-success-text-color: rgb(84, 222, 110);--lumo-success-color-50pct: rgba(84, 222, 110, .5);--lumo-success-color-10pct: rgba(84, 222, 110, .1);--lumo-base-color: #2D2C29;--lumo-tint: #f4eee1;--lumo-shade: hsl(42, 33%, 13%);--lumo-primary-color: #E6BE5F;--lumo-primary-contrast-color: #2D2C29;--lumo-error-color: #ED7F97;--lumo-error-contrast-color: #2D2C29;--lumo-success-color: #54DE6E;--lumo-success-contrast-color: #2D2C29;--lumo-header-text-color: #E6BE5F}
