body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container,body,html{height:100%}.app-banner-title{align-items:center;display:flex;justify-content:space-between}#Js--BannerJs{margin-top:0!important}#app-loading{text-align:center}.download-label{font-size:12px;margin:20px 0}#app-loading img{border-radius:15px;display:block;margin:auto;max-width:150px;width:50%}#accordionSpecies .btn{color:#00c1ee}#accordionSpecies .btn-link.btn-link--accordion:after{border-top:1px solid #333;content:"";display:inline-block;margin:0 .5rem;transform:translateY(-.35rem);width:101px}#accordionSpecies .section__accordion{max-width:100%}#qr-reader-wrapper,#qr-reader-wrapper .qr-col{padding:0}.qr-reader{margin-top:-200px;width:100%}#qr-reader-wrapper video{border:1px solid #f5f5f5}.qr-reader-wrapper{margin:125px 0}#qr-reader-wrapper alert{opacity:1}.close-button{background-color:#45c1ee;border:0;border-radius:20px 0 0 20px;color:#fff;display:block;font-size:24px;font-weight:800;padding:15px;position:fixed;right:0;top:50%;width:45px;z-index:999}.museumContent{padding:20px 20px 50px}.smallText{padding:3px 0 6px}.app-footer{background:#000;bottom:0;font-size:10px;height:100px;text-align:center;width:100%;img{height:auto;width:80px}}@media only screen and (min-width:600px){#legal-section{bottom:0}}.iucn_circle{border:1px solid #8b4513;border-radius:14px;color:#f5f5f5;display:inline-block;font-size:12px;font-weight:800;height:28px;line-height:26px;margin-right:.6rem;text-align:center;width:28px}.iucn_ne{background:#e2e2e2;color:#2b2b2b;text-shadow:none}.iucn_dd{background:#bcbcbc;color:#2b2b2b}.iucn_lc,.iucn_nt{background:#085b5b}.iucn_vu{background:#c48d21}.iucn_en{background:#c45a32}.iucn_cr{background:#c42c2f}.iucn_ew{background:#000}.list-item .tanksBanner{margin-left:4%;margin-top:0}.list-item .subtitle{color:#45c1ee;display:block;font-family:Oswald,serif;font-size:1.2em;margin-top:6px;position:absolute;text-transform:uppercase;width:100%}.selectorBanner{bottom:60px;position:absolute;width:100%;z-index:99}.selectorBanner-list{align-items:center;display:flex;justify-content:center;margin:0 50px}.selectorBanner-list li{box-sizing:border-box;margin-left:16px}.selectorBanner-list-item{background:#00c1ee;border-radius:30px;cursor:pointer;font-size:18px;font-weight:700;height:60px;line-height:60px;text-align:center;width:60px}.selectorBanner-tablet-title{font-size:1.3rem;margin-bottom:15px;text-align:center}.TitleWithBorder:before{height:100%}.species-list-subtitle{font-size:2rem}#listItems{margin-bottom:40px;margin-top:20px}.species-list-tank-description{color:#b4b4b4;font-size:1.1rem;font-style:italic;margin:3rem 0;text-align:center}.species-list-tank-description img{height:100%;margin:20px 0;max-width:100%}.tankComboSelector{align-items:center;color:#272727;display:flex;flex-wrap:wrap;gap:1rem;width:100%}.tankComboSelect{flex-grow:2}.react-language-selector-modal{background-color:#151515;top:60px}.react-language-selector-modal,.react-language-selector-modal label{color:#ddd}.react-language-selector-modal .modal-close-button{background:#0000;color:#ddd;position:absolute;right:10px;top:2px}.react-language-selector-item{margin-bottom:10px;margin-left:auto;margin-right:auto;padding:0;width:150px}.react-language-selector-item button{background:#0000;border:2px solid #00a8cf;width:150px}.react-language-selector-item label{color:#00a8cf}.react-language-selector-item.active button{background:#00a8cf;border:2px solid #00a8cf}.react-language-selector-item.active label{color:#fff}.react-language-selector.SectionImgBanner--Language.tablet{bottom:160px;left:7%;top:auto}.banner__container{display:flex;flex-direction:column;height:400px;position:relative;width:100%}.banner__content{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:1rem;position:absolute;right:0;top:0;@media (min-width:767px){padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){padding-left:2rem;padding-right:2rem}}.banner__language_selector{align-self:end;float:right}.banner__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.banner__content__title{border-left:4px solid #45c1ee;color:#fff;font-size:1.75rem;margin:0;padding:0 0 0 1rem;&.isScientificName{font-style:italic}&:first-letter{text-transform:uppercase}@media (min-width:767px){font-size:2.5rem}@media (min-width:1024px){font-size:3rem}}.banner__content__subtitle{color:#45c1ee;font-family:Oswald,serif;font-size:1.2em;margin-bottom:3rem;text-transform:uppercase}.banner__background{filter:brightness(.4);height:100%;object-fit:cover;width:100%}#scan-qr-button{background:none}#scan-qr-img{height:50px}#sheet-container .SectionImgBlock--Title{font-size:2rem;text-transform:capitalize}#sheet-container .BlockSection-ImgThreeQuarter{padding-top:0}#sheet-container .carousel-item{margin-bottom:0}.speciesScientificName{font-size:1.3rem;font-style:italic;margin-left:1rem}.isLowerCase{text-transform:none}.app-banner-museum-logo{max-height:40px;position:absolute;right:10px;top:10px;z-index:99}.app-banner-fishipedia-logo{position:absolute;right:14px;top:50px;z-index:99}.app-banner-fishipedia-logo span{color:#45c1ee;display:inline-block;font-family:Oswald,serif;font-size:.9em;padding-top:1px}.app-banner-fishipedia-logo img{display:inline-block;padding-top:4px;width:60px}.layout-content{min-height:calc(100vh - 100px)}.layout-menu{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;height:70px;justify-content:space-between;padding:0 2rem;position:fixed;top:0;width:100%;z-index:99;img{height:50px;width:auto}}.listItems{justify-content:center}.speciesListFlatBanner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000;border-bottom:5px solid #45c1ee;height:198px;position:fixed;text-shadow:0 0 5px #000;top:0;z-index:99}.speciesListFlatBanner .bannerImg{display:none}.speciesListFlatBanner .SectionImgBlock.isOverlap{left:36px;top:10px}.speciesListFlatBanner.SectionImgBanner .SectionImgBlock--Title{border:none;padding-left:0}.speciesListFlatBanner.SectionImgBanner .SectionImgBanner--ContainerBottom{left:30px;top:85px}.aquarium-detail__info-label,.speciesListFlatBanner .ListHighlightInfo--Label{font-size:1.5rem;font-weight:700;line-height:44px}.ListHighlightInfo .aquarium-detail__info-value,.speciesListFlatBanner .ListHighlightInfo .ListHighlightInfo--Value{font-size:1.5rem;font-weight:700}@keyframes opacity{0%{opacity:1}to{opacity:.55}}.speciesListFlat{margin-top:100px;padding:100px 20px 0}.speciesItemFlat.lowOpacity{animation-duration:.2s;animation-name:opacity;opacity:.55}.speciesListFlat .aquarium-detail__card{flex:0 0 25%;max-width:25%}.card--aquarium-item .card__medata{font-size:14px;font-weight:400}.card--aquarium-item .card__medata-description{font-size:1.1em;font-style:normal;text-justify:auto;text-transform:none}.tooltip{font-size:3rem}.quizLayout .SectionImgBanner{height:200px}.quizLayout .SectionImgBanner .SectionImgBlock.isOverlap{left:4%;top:45%;width:60%}.quizLayout .SectionImgBanner img{opacity:.2}.quizLayout .SectionImgBanner .SectionImgBlock .SectionImgBlock--Title{border:none;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;text-shadow:1px 1px 1px #0003}.quizLayout{background-position-y:400px;background-repeat:repeat-y;padding-bottom:20px}#content{background:linear-gradient(180deg,#00081a,#010110)}.quizContainer{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;position:relative;top:-50px;width:95%}.quizButtons{display:flex;flex-wrap:wrap-reverse;gap:2rem;justify-content:end;margin:2rem auto 0;width:90%}.quizList{margin:0 auto;width:80%}.quizNext{align-self:center;margin-bottom:10px}.explanationContainer{background-color:#111;border:1px solid #121212;border-radius:5px;margin:10px 0;padding:10px}.explanationLabel{font-size:20px;margin-bottom:5px}.explanationTxt{margin-bottom:5px}.isRight{color:#34a63f}.isWrong{color:#ee0047}.quizQuestion{background-color:#001f3f;border:4px solid #036;border-radius:5px;box-shadow:0 4px 8px #0003;margin:10px auto;padding:10px 15px;text-align:center;width:90%}.quizQuestion--step{color:#9ca9ac;font-size:12px}.quizQuestion--score{background-color:#00c1ee;border:2px solid #111;border-radius:50%;color:#fff;font-size:14px;font-weight:700;letter-spacing:.8px;padding:15px 10px;position:absolute;right:0;text-shadow:1px 1px 1px #0003;top:-15px}.quizQuestion--tank{color:#fff;font-size:20px}.quizQuestion--title{color:#fff;font-size:24px;margin:0 0 1rem}.quizQuestion--zone{color:#00c1ee;font-size:12px;font-weight:700}.quizChoice{background-color:#2b3031;border-radius:10px;font-family:Open Sans,Arial,sans-serif;font-size:15px;letter-spacing:.4px;line-height:20px;margin:10px auto;padding:10px}.quizChoice.incorrect{background-color:#ee0047;box-shadow:0 0 5px #ee0047}.showExplanation .quizChoice.correct{animation:suspenseAnimation .75s ease-in-out 4;background-color:#34a63f;box-shadow:0 0 5px #124017;transition:background-color .3s ease,box-shadow .3s ease;transition-delay:.2s}@keyframes suspenseAnimation{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.resultContainer{position:relative;text-align:center;top:-30px}.resultScore{heigth:150px;background-color:#00c1ee;border:2px solid #111;border-radius:50%;color:#fff;font-weight:700;margin:0 auto;padding:30px;text-shadow:1px 1px 1px #0003;width:150px}.resultatScore-label{display:block;font-size:20px;line-height:40px;position:relative;top:-15px}.resultatScore-value{display:block;font-size:45px;line-height:25px;position:relative;top:-10px}.resultInfo{background-color:#001f3f;border:4px solid #036;border-radius:5px;box-shadow:0 4px 8px #0003;margin:0 auto;padding:10px 15px;text-align:center;width:80%}.resultSubtitle{font-size:25px}.resultStatus{color:#fff;font-size:45px;margin-bottom:20px}.resultText{color:#fff;font-size:14px;text-align:center}.resultButton{top:0}.homeFullScreen{align-items:center;justify-content:center;min-height:100vh;width:100vw}.buttonContainer,.homeFullScreen{display:flex;flex-direction:column}.buttonContainer{align-items:stretch;gap:1rem;margin:3rem;min-width:50%;text-align:center}.logoContainer{align-items:center;display:flex;flex-direction:column;top:20%;width:80%}.logoPartner{animation:fadeInLogo 2s ease-in-out;width:90%}.logoBy{font-size:10px}.fishiLogo{max-width:20rem;width:30%}.fishiLogo,.logoBy{animation:fadeInText 2s ease-in-out forwards;animation-delay:1s;opacity:0}#content{padding-bottom:0}@keyframes fadeInLogo{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInText{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.fc0610ef.css.map*/