/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}html{font-size:16px}body{line-height:1.6;font-family:"Inter Filin",sans-serif;font-size:.9375rem;font-weight:300}@media(max-width: 767.98px){body{font-size:.8125rem}}h1,h2,h3,h4,h5,h6{clear:both}.site-title,h1,h2{font-family:"FrankRuhlLibre",serif;font-size:3.375rem;font-weight:500;margin:0 0 2.25rem;letter-spacing:.1rem;line-height:1.1;text-transform:capitalize}@media(max-width: 1199.98px){.site-title,h1,h2{font-size:2.625rem;margin:0 0 1.5rem}}@media(max-width: 767.98px){.site-title,h1,h2{font-size:1.75rem;margin:0 0 1rem}}@media(max-width: 575.98px){.site-title,h1,h2{font-size:1.5rem}}.sub-title{font-family:"FrankRuhlLibre",serif;font-size:2rem;font-weight:500;margin:0 0 1rem;letter-spacing:.1rem;line-height:1.1}@media(max-width: 767.98px){.sub-title{font-size:1.375rem;margin:0 0 .5rem}}.sub-subtitle,.simple-content .text h3{font-family:"FrankRuhlLibre",serif;font-size:1.25rem;font-weight:400;margin:0 0 .5rem;letter-spacing:.1rem;line-height:1.1}@media(max-width: 767.98px){.sub-subtitle,.simple-content .text h3{font-size:1.125rem}}.uppercase-text,.error404 .custom-link,.search-item .custom-link,.simple-content .item .custom-link{text-transform:uppercase;letter-spacing:.1rem;font-size:.75rem;font-weight:500}@media(max-width: 767.98px){.uppercase-text,.error404 .custom-link,.search-item .custom-link,.simple-content .item .custom-link{font-size:.625rem}}.card-subtitle{font-family:"FrankRuhlLibre",serif;font-size:1rem;font-weight:400;margin:0 0 .25rem;letter-spacing:.02rem;line-height:1.1}.card-title{font-family:"FrankRuhlLibre",serif;font-size:1.375rem;font-weight:500;margin:0 0 .25rem;letter-spacing:.02rem;line-height:1.1}@media(max-width: 1199.98px){.card-title{font-size:1.25rem}}.card-ukr-title{text-transform:uppercase;letter-spacing:.08rem;font-size:.6875rem;font-weight:400;margin:0;text-decoration:none}@media(max-width: 767.98px){.card-ukr-title{font-size:.625rem}}@media(max-width: 575.98px){.card-ukr-title{font-size:.5625rem}}.error{color:red}@font-face{font-family:"FrankRuhlLibre";font-style:normal;font-weight:300;src:url("/wp-content/themes/filin/fonts/FrankRuhlLibre-Light.ttf") format("truetype")}@font-face{font-family:"FrankRuhlLibre";font-style:normal;font-weight:400;src:url("/wp-content/themes/filin/fonts/FrankRuhlLibre-Regular.ttf") format("truetype")}@font-face{font-family:"FrankRuhlLibre";font-style:normal;font-weight:500;src:url("/wp-content/themes/filin/fonts/FrankRuhlLibre-Medium.ttf") format("truetype")}@font-face{font-family:"FrankRuhlLibre";font-style:normal;font-weight:600;src:url("/wp-content/themes/filin/fonts/FrankRuhlLibre-SemiBold.ttf") format("truetype")}@font-face{font-family:"FrankRuhlLibre";font-style:normal;font-weight:700;src:url("/wp-content/themes/filin/fonts/FrankRuhlLibre-Bold.ttf") format("truetype")}@font-face{font-family:"FrankRuhlLibre";font-style:normal;font-weight:800;src:url("/wp-content/themes/filin/fonts/FrankRuhlLibre-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:normal;font-weight:300;src:url("/wp-content/themes/filin/fonts/Inter-Light.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:italic;font-weight:300;src:url("/wp-content/themes/filin/fonts/Inter-LightItalic.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:normal;font-weight:400;src:url("/wp-content/themes/filin/fonts/Inter-Regular.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:italic;font-weight:400;src:url("/wp-content/themes/filin/fonts/Inter-Italic.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:normal;font-weight:500;src:url("/wp-content/themes/filin/fonts/Inter-Medium.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:italic;font-weight:500;src:url("/wp-content/themes/filin/fonts/Inter-MediumItalic.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:normal;font-weight:600;src:url("/wp-content/themes/filin/fonts/Inter-SemiBold.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:italic;font-weight:600;src:url("/wp-content/themes/filin/fonts/Inter-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:normal;font-weight:700;src:url("/wp-content/themes/filin/fonts/Inter-Bold.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:italic;font-weight:700;src:url("/wp-content/themes/filin/fonts/Inter-BoldItalic.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:normal;font-weight:800;src:url("/wp-content/themes/filin/fonts/Inter-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:italic;font-weight:800;src:url("/wp-content/themes/filin/fonts/Inter-ExtraBoldItalic.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:normal;font-weight:900;src:url("/wp-content/themes/filin/fonts/Inter-Black.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:italic;font-weight:900;src:url("/wp-content/themes/filin/fonts/Inter-BlackItalic.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:normal;font-weight:100;src:url("/wp-content/themes/filin/fonts/Inter-Thin.ttf") format("truetype")}@font-face{font-family:"Inter Filin";font-style:italic;font-weight:100;src:url("/wp-content/themes/filin/fonts/Inter-ThinItalic.ttf") format("truetype")}@font-face{font-family:"Filin Icon";src:url("/wp-content/themes/filin/fonts/filin_font.eot");src:url("/wp-content/themes/filin/fonts/filin_font.eot") format("embedded-opentype"),url("/wp-content/themes/filin/fonts/filin_font.ttf") format("truetype"),url("/wp-content/themes/filin/fonts/filin_font.woff") format("woff"),url("/wp-content/themes/filin/fonts/filin_font.svg") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"Filin Icon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-bird:before{content:""}.icon-mammal:before{content:""}.icon-bug:before{content:""}.icon-mollusk:before{content:""}.icon-invertebrata:before{content:""}.icon-fish:before{content:""}.icon-reptile:before{content:""}.icon-frog:before{content:""}.icon-speech:before{content:""}.icon-classification:before{content:""}.icon-envelope:before{content:""}.icon-link:before{content:""}.icon-news:before{content:""}.icon-right-arrow:before{content:""}.icon-search:before{content:""}.icon-up-arrow:before{content:""}html,body{height:100%}::-moz-selection{color:#fff;background:#535353}::selection{color:#fff;background:#535353}.container{display:block;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;max-width:120rem;width:100%}.container-fluid{padding-left:2rem;padding-right:2rem}@media(min-width: 1400px){.container{padding-left:10vw;padding-right:10vw}}@media(max-width: 575.98px){.container{padding-left:1rem;padding-right:1rem}.container-fluid{padding-left:1rem;padding-right:1rem}}table{margin:0 0 1.5em;width:100%}hr{border:0;height:1px;margin-bottom:1.5em}a{color:#000;transition:all .5s 0s ease;outline:0}a:hover{color:#7b7b7b}p{margin:0 0 1.5rem}@media(max-width: 767.98px){p{margin:0 0 1rem}}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%;display:block}figure{margin:0;display:block}.menu-toggle{position:fixed;top:4rem;right:0;background:#202020;width:4.625rem;height:4.625rem;cursor:pointer;z-index:90;transition:all .5s 0s ease}.menu-toggle span{background:#fff;display:block;position:absolute;height:2px;width:2.125rem;top:50%;left:50%;margin-left:-1.0625rem;margin-top:-1px;transition:all .3s ease;backface-visibility:hidden}.menu-toggle span:before{content:"";position:absolute;background:#fff;display:block;height:100%;width:75%;left:0;top:-0.625rem;transition:top .3s .3s,transform .3s 0s,width .3s 0s;backface-visibility:hidden}.menu-toggle span:after{content:"";position:absolute;background:#fff;display:block;height:100%;width:60%;left:0;bottom:-0.625rem;transition:bottom .3s .3s,transform .3s 0s,width .3s 0s;backface-visibility:hidden}.menu-toggle.scrolled{top:0}.menu-toggle.active{top:0 !important}.menu-toggle.active span{transform:rotate(180deg);transition:all .3s 0s ease;background:rgba(0,0,0,0)}.menu-toggle.active span:before{top:0;transition-delay:0s,.3s;transform:rotate(45deg);width:100%}.menu-toggle.active span:after{bottom:0;transition-delay:0s,.3s;transform:rotate(-45deg);width:100%}@media(max-width: 1199.98px){.menu-toggle{width:3.125rem;height:3.125rem;top:2rem}.menu-toggle span{width:1.375rem;margin-left:-0.6875rem}.menu-toggle span:before{top:-0.4375rem}.menu-toggle span:after{bottom:-0.4375rem}}@media(max-width: 575.98px){.menu-toggle{top:1rem}}.main-navigation{position:fixed;top:0;right:-40vw;height:100%;transition:all .5s 0s ease;background:rgba(0,0,0,.85);width:40vw;padding:4.625rem 3.625rem;color:#fff;z-index:80;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);display:flex;align-items:center}.main-navigation>div{overflow:auto;max-height:calc(100vh - 9.25rem);scrollbar-color:#7b7b7b #202020;scrollbar-width:thin;max-width:31.25rem;width:100%;margin:0 auto}.main-navigation a{color:#fff;text-decoration:none}.main-navigation .menu{margin:0;padding:0 1rem;list-style:none}.main-navigation .menu>.menu-item{overflow:hidden;margin-bottom:.5rem;position:relative}.main-navigation .menu>.menu-item .dropdown-toggle{position:absolute;right:0;top:0;background:none;border:0;box-shadow:none;outline:none;width:1.25rem;height:1.625rem;padding:0;cursor:pointer;transition:opacity .5s .5s ease;opacity:0}.main-navigation .menu>.menu-item .dropdown-toggle span{border-radius:50%;background:#fff;width:.25rem;height:.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .5s 0s ease}.main-navigation .menu>.menu-item .dropdown-toggle span:before{content:"";transition:all .5s 0s ease;position:absolute;border-radius:50%;background:#fff;width:100%;height:100%;top:-200%;left:0}.main-navigation .menu>.menu-item .dropdown-toggle span:after{content:"";transition:all .5s 0s ease;position:absolute;border-radius:50%;background:#fff;width:100%;height:100%;top:200%;left:0}.main-navigation .menu>.menu-item .dropdown-toggle.active span{width:1rem;border-radius:0}.main-navigation .menu>.menu-item .dropdown-toggle.active span:before,.main-navigation .menu>.menu-item .dropdown-toggle.active span:after{top:0}.main-navigation .menu>.menu-item>a{font-size:1.125rem;transform:translateY(-30px);display:inline-block;padding-right:1.875rem;transition:transform .5s .5s ease,color .5s ease}.main-navigation .menu>.menu-item>a:hover{color:#7b7b7b}.main-navigation .menu>.menu-item.current-menu-item>a,.main-navigation .menu>.menu-item.current-menu-parent>a{color:#7b7b7b}.main-navigation .menu>.menu-item .sub-menu{list-style:none;margin:0;padding:0;opacity:0;transform:translateY(-30px);transition:opacity .5s .5s ease,transform .5s .5s ease,padding .5s ease}.main-navigation .menu>.menu-item .sub-menu .menu-item{display:flex;flex-direction:column;align-items:start;padding-left:1rem;position:relative}.main-navigation .menu>.menu-item .sub-menu .menu-item a{padding:0 0 0 1.75rem;font-weight:300;display:inline-block;position:relative;max-height:0;overflow:hidden;opacity:0;transition:all .5s 0s ease}.main-navigation .menu>.menu-item .sub-menu .menu-item a:hover{color:#7b7b7b}.main-navigation .menu>.menu-item .sub-menu .menu-item a:before{content:"";border-bottom:1px solid #7b7b7b;border-left:1px solid #7b7b7b;width:1.25rem;height:.4375rem;display:block;position:absolute;left:0;top:30%}.main-navigation .menu>.menu-item .sub-menu .menu-item.current-menu-item>a{color:#7b7b7b}.main-navigation .menu>.menu-item .sub-menu .sub-menu{padding-top:0 !important;transition:all .5s ease}.main-navigation .menu>.menu-item .sub-menu.active{padding:.5rem 0 0 0}.main-navigation .menu>.menu-item .sub-menu.active>.menu-item>a{padding:.25rem 0 .25rem 1.75rem;max-height:3.125rem;opacity:1}.main-navigation.active{right:0 !important}.main-navigation.active .menu>.menu-item a{transform:translateY(0)}.main-navigation.active .menu>.menu-item .dropdown-toggle{opacity:1}.main-navigation.active .menu .sub-menu{opacity:1;transform:translateY(0)}@media(max-width: 1199.98px){.main-navigation{padding:3.125rem;width:50vw;right:-50vw}.main-navigation .menu-panarthropoda-container{max-height:calc(100vh - 6.25rem)}}@media(max-width: 767.98px){.main-navigation{width:100vw;right:-100vw;background:#000}}@media(max-width: 575.98px){.main-navigation{padding:3.125rem 1rem 2rem}.main-navigation .menu-panarthropoda-container{max-height:calc(100vh - 5.125rem)}.main-navigation>div{max-height:calc(100vh - 6rem)}.main-navigation .menu>.menu-item a{font-size:1rem}.main-navigation .menu .sub-menu .menu-item a{font-size:.875rem}}.image-separator{margin-top:-1px}.image-separator figure{margin:0;width:100%}.image-separator figure img{width:100%}.simple-content{position:relative;padding-top:30vw;flex:1}.simple-content:before{position:absolute;content:"";top:35vw;left:0;bottom:0;right:0;background:#fff;z-index:-1}.simple-content figure{position:absolute;top:0;left:0;z-index:-1;width:100%;overflow:hidden}.simple-content figure img{width:100%}.simple-content .item{border-bottom:1px solid #d8d8d8;padding-bottom:4rem;margin-bottom:4rem}.simple-content .item .row{display:flex;width:100%;justify-content:space-between;align-items:end}.simple-content .item .row.flex-start{align-items:start}.simple-content .item .right-cell{max-width:57.5rem;width:100%}.simple-content .item .single-species{border-top:1px solid #d8d8d8;padding:1.875rem 0 1.75rem}.simple-content .item:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}.simple-content .item .left-cell{display:flex;justify-content:end;min-width:26.875rem}.simple-content .item .left-cell .left-cell-wrap{max-width:25rem;margin-bottom:1.5rem}.simple-content .item .left-cell .left-cell-wrap .phylum-image{overflow:hidden;border-radius:4px}.simple-content .item .left-cell .left-cell-wrap strong{margin-top:.75rem;display:block}.simple-content .item .title-wrap{display:flex;align-items:end;margin-bottom:1.5rem}.simple-content .item .title-wrap h1,.simple-content .item .title-wrap h2{margin:0 3.375rem 0 0}.simple-content .item .title-wrap h4{margin:0 0 .6em;white-space:nowrap}.simple-content .item .text ul{margin:0}.simple-content .item .text ul li{margin-bottom:1rem}.simple-content .item .text a{font-weight:400}.simple-content .item .custom-link{white-space:nowrap;text-decoration:none;display:inline-block;position:relative;color:#000}.simple-content .item .custom-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#000;transform-origin:bottom right;transition:transform .25s ease-out}.simple-content .item .custom-link:hover{color:#000}.simple-content .item .custom-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.simple-content .sizes{display:flex;flex-wrap:wrap;color:#7b7b7b;margin-bottom:1.5rem}.simple-content .sizes .size{margin-right:1rem}.simple-content .additional-text{background:#000;color:#fff;font-style:italic;border-radius:4px;padding:2.5rem;font-size:.875rem;margin:1.5rem 0}.simple-content .additional-text p{margin-bottom:.5rem}.simple-content .additional-text p:last-child{margin-bottom:0}.simple-content .text.big-content{overflow:hidden;max-height:222px;transition:all .5s 0s ease;position:relative}.simple-content .text.big-content:before{content:"";position:absolute;bottom:0;left:0;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 14%, rgba(255, 255, 255, 0) 100%);width:100%;height:5rem;pointer-events:none;opacity:1}.simple-content .text.big-content.expanded:before{opacity:0}.simple-content .big-content-toggle{position:relative;background:none;border:0;outline:none !important;box-shadow:none !important;border-radius:0;padding:0 1.5rem 0 0;margin-top:1rem;display:inline-block;cursor:pointer}.simple-content .big-content-toggle:before{content:"";transition:all .5s 0s ease;background:#000;height:2px;width:.75rem;position:absolute;transition:all .5s 0s ease;top:50%;right:0;margin-top:-2px}.simple-content .big-content-toggle:after{content:"";transition:all .5s 0s ease;background:#000;height:2px;width:.75rem;position:absolute;transition:all .5s 0s ease;top:50%;right:0;margin-top:-2px;transform:rotate(90deg)}.simple-content .big-content-toggle.active:after{transform:rotate(0)}@media(min-width: 1400px){.simple-content.small-content{padding-bottom:6.25rem}}@media(min-width: 1200px){.simple-content .item .title-wrap{margin-bottom:2.25rem}.simple-content .item .single-species{padding:2.5rem 0 1.75rem}}@media(min-width: 992px){.simple-content .item .text p:last-child{margin-bottom:0}.simple-content .custom-link{margin-left:2rem}}@media(max-width: 1199.98px){.simple-content .item .title-wrap h4{margin:0 0 .3em}}@media(max-width: 991.98px){.simple-content .item{padding-bottom:2.875rem;margin-bottom:2.875rem}.simple-content .item .row{display:inline-block}.simple-content .item .row.mobile-revers{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.simple-content .item .row.mobile-revers .right-cell{order:2;max-width:none}.simple-content .item .row.mobile-revers .left-cell{max-width:none;min-width:inherit;order:1;width:100%;justify-content:start}.simple-content .item .single-species{border-top:none;padding:0 0 1.75rem}}@media(max-width: 767.98px){.simple-content{padding-top:36vw}.simple-content .item{padding-bottom:2rem;margin-bottom:2rem}.simple-content .item .title-wrap{margin-bottom:1rem;flex-wrap:wrap}.simple-content .item .title-wrap h1,.simple-content .item .title-wrap h2{margin:0 1rem 0 0}.simple-content .item .title-wrap h4{margin:4px 0 2px;font-size:.5625rem}.simple-content .additional-text{padding:1.5rem;font-size:.75rem}.simple-content .sizes{margin-bottom:1rem}}@media(max-width: 575.98px){.simple-content{padding-top:42vw}.simple-content .additional-text{padding:1rem}.simple-content .item .single-species{padding:0 0 1.25rem}}@keyframes banner-bg-scale{from{transform:scale(1.2) translateX(-50%)}50%{transform:scale(1) translateX(-50%)}to{transform:scale(1.2) translateX(-50%)}}.main-banner{color:#fff;height:calc(80vh - 220px);min-height:35rem;position:relative;overflow-x:clip}.main-banner .container{height:100%}.main-banner .row{display:flex;height:100%}.main-banner h2{max-width:23.75rem;margin-top:10%;margin-bottom:0;text-transform:none;mix-blend-mode:difference}.main-banner h2 div{transition:all .5s 0s ease}.main-banner h2 div:nth-child(1){font-size:1.5rem;transform:translate(-7%, 35%)}.main-banner h2 div:nth-child(2){font-size:4.375rem;transform:translateX(-20%)}.main-banner h2 div:nth-child(3){font-size:3rem;transform:translateX(10%)}.main-banner h2 div:nth-child(3) span{font-size:2.25rem}.main-banner .banner-bg{position:absolute;top:-5%;left:50%;width:92.5rem;max-width:100%;z-index:-1;animation:100s infinite linear banner-bg-scale}.main-banner .banner-bg img{width:100%}.main-banner .banner-menu{flex:1;position:relative}.main-banner .banner-menu .item{position:absolute}.main-banner .banner-menu .item a{color:#fff;text-decoration:none;position:relative;display:block}.main-banner .banner-menu .item a:before{border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotateY(0);transform-style:preserve-3d;transition:all .8s ease;position:relative;width:100%;height:100%}.main-banner .banner-menu .item a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotateY(0);transition:all 1.2s ease;border-radius:50%;border:1px solid #fff;z-index:-1;transform-style:preserve-3d;opacity:.19}.main-banner .banner-menu .item a:hover:before{transform:rotateY(-180deg)}.main-banner .banner-menu .item a:hover:after{transform:translate(-50%, -50%) rotateY(180deg);opacity:.5}.main-banner .banner-menu .item .item-label{position:absolute;transition:all .5s 0s ease}.main-banner .banner-menu .item .item-label div{font-weight:300;font-size:.625rem;line-height:2em;white-space:nowrap}.main-banner .banner-menu .item.mammal{top:38%;left:31%}.main-banner .banner-menu .item.mammal a{font-size:5.625rem;width:13.125rem;height:13.125rem}.main-banner .banner-menu .item.mammal a:after{width:175%;height:175%}.main-banner .banner-menu .item.mammal .item-label{top:11%;left:-34%}.main-banner .banner-menu .item.bird{top:17%;right:9%}.main-banner .banner-menu .item.bird a{font-size:5rem;width:11.0625rem;height:11.0625rem}.main-banner .banner-menu .item.bird a:after{width:160%;height:160%}.main-banner .banner-menu .item.bird .item-label{top:34%;left:-34%}.main-banner .banner-menu .item.reptile{bottom:7%;right:33%}.main-banner .banner-menu .item.reptile a{font-size:4.0625rem;width:10rem;height:10rem}.main-banner .banner-menu .item.reptile a:after{width:150%;height:150%}.main-banner .banner-menu .item.reptile .item-label{top:38%;left:-50%}.main-banner .banner-menu .item.frog{bottom:42%;right:27%}.main-banner .banner-menu .item.frog a{font-size:2.875rem;width:6.5625rem;height:6.5625rem}.main-banner .banner-menu .item.frog a:after{width:170%;height:170%}.main-banner .banner-menu .item.frog .item-label{top:73%;right:-88%}.main-banner .banner-menu .item.fish{bottom:2%;left:13%}.main-banner .banner-menu .item.fish a{font-size:2.875rem;width:7.8125rem;height:7.8125rem}.main-banner .banner-menu .item.fish a:after{width:170%;height:170%}.main-banner .banner-menu .item.fish .item-label{top:48%;right:-90%}.main-banner .banner-menu .item.bug{top:8%;left:20%}.main-banner .banner-menu .item.bug a{font-size:2.875rem;width:7.8125rem;height:7.8125rem}.main-banner .banner-menu .item.bug a:after{width:220%;height:220%}.main-banner .banner-menu .item.bug .item-label{top:51%;left:-95%;text-align:right}.main-banner .banner-menu .item.mollusk{bottom:14%;right:15%}.main-banner .banner-menu .item.mollusk a{font-size:2.875rem;width:7.5rem;height:7.5rem}.main-banner .banner-menu .item.mollusk a:after{width:170%;height:170%}.main-banner .banner-menu .item.mollusk .item-label{top:51%;left:120%}.main-banner .banner-menu .item.invertebrata{bottom:27%;left:0}.main-banner .banner-menu .item.invertebrata a{font-size:2.875rem;width:7.625rem;height:7.625rem}.main-banner .banner-menu .item.invertebrata a:after{width:240%;height:240%}.main-banner .banner-menu .item.invertebrata .item-label{top:51%;right:119%}@media(max-width: 1399.98px){.main-banner{height:37.5rem}.main-banner h2 div:nth-child(1){font-size:1.25rem;transform:translate(12%, 35%)}.main-banner h2 div:nth-child(2){font-size:3.75rem;transform:translateX(0)}.main-banner h2 div:nth-child(3){font-size:2.375rem;transform:translateX(30%)}.main-banner h2 div:nth-child(3) span{font-size:1.75rem}.main-banner .banner-menu .item .item-label div{font-size:.5rem}.main-banner .banner-menu .item.mammal{left:27%}.main-banner .banner-menu .item.mammal a{width:11.25rem;height:11.25rem;font-size:4.375rem}.main-banner .banner-menu .item.bug a{width:6.875rem;height:6.875rem;font-size:2.5rem}.main-banner .banner-menu .item.bug .item-label{left:-102%}.main-banner .banner-menu .item.bird a{width:8.75rem;height:8.75rem;font-size:3.75rem}.main-banner .banner-menu .item.frog a{width:5.9375rem;height:5.9375rem;font-size:2.5rem}.main-banner .banner-menu .item.frog a:after{width:180%;height:180%}.main-banner .banner-menu .item.reptile{right:38%}.main-banner .banner-menu .item.reptile a{font-size:3.625rem;width:8.125rem;height:8.125rem}.main-banner .banner-menu .item.mollusk{right:20%;bottom:15%}.main-banner .banner-menu .item.mollusk a{font-size:2.5rem;width:6.25rem;height:6.25rem}.main-banner .banner-menu .item.mollusk a:after{width:200%;height:200%}.main-banner .banner-menu .item.fish a{font-size:2.5rem;width:6.25rem;height:6.25rem}.main-banner .banner-menu .item.fish a:after{width:170%;height:170%}.main-banner .banner-menu .item.fish .item-label{right:-100%}.main-banner .banner-menu .item.invertebrata a{font-size:2.5rem;width:6.25rem;height:6.25rem}.main-banner .banner-menu .item.invertebrata a:after{width:240%;height:240%}.main-banner .banner-menu .item.invertebrata .item-label{top:51%;right:119%}}@media(max-height: 860px)and (min-width: 992px){.main-banner .banner-menu{margin-top:-10%}.main-banner h2{margin-top:5%}}@media(max-width: 1199.98px){.main-banner .banner-menu .item.mammal{left:17%}.main-banner .banner-menu .item.mammal a{width:10rem;height:10rem;font-size:3.75rem}.main-banner .banner-menu .item.bug{left:34%}.main-banner .banner-menu .item.fish{left:2%;bottom:7%}.main-banner .banner-menu .item.reptile{bottom:9%}.main-banner .banner-menu .item.invertebrata{left:-17%}}@media(max-width: 991.98px){.main-banner{height:auto;min-height:auto}.main-banner h2{margin:2.5rem auto}.main-banner .banner-menu{display:none}}@media(max-width: 767.98px){.main-banner .banner-bg{display:none}}@media(max-width: 575.98px){.main-banner h2 div:nth-child(1){font-size:1rem;transform:translate(9%, 28%)}.main-banner h2 div:nth-child(2){font-size:2.5rem}.main-banner h2 div:nth-child(3){font-size:1.75rem;transform:translateX(26%)}.main-banner h2 div:nth-child(3) span{font-size:1.25rem}}.banner-menu-bottom{display:none}@media(max-width: 991.98px){.banner-menu-bottom{position:fixed;background:#000;bottom:0;left:0;width:100%;display:flex;z-index:10;justify-content:space-around}.banner-menu-bottom a{margin:0;padding:1rem 1vw;color:#fff;font-size:1.125rem;text-decoration:none}.banner-menu-bottom a:hover{color:#7b7b7b}}@media(max-width: 575.98px){.banner-menu-bottom a{padding:.75rem 1vw}}.home-classification{background:#fff;position:relative;overflow:hidden}.home-classification h2{text-align:center;position:relative}.home-classification .row{display:flex;align-items:center}.home-classification .classification-wrap{width:50%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding-left:2rem;padding-top:1.5rem}.home-classification .classification-wrap .item{max-width:46.25rem;width:100%;padding-bottom:1.5rem;margin-bottom:2.5rem;border-bottom:1px solid #d8d8d8}.home-classification .classification-wrap .item .title-wrap{display:flex;align-items:end}.home-classification .classification-wrap .item h3{margin-bottom:0;margin-right:2.5rem}.home-classification .classification-wrap .item h3 a{white-space:nowrap;text-decoration:none;display:block;max-width:-moz-max-content;max-width:max-content;position:relative}.home-classification .classification-wrap .item h3 a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#000;transform-origin:bottom right;transition:transform .25s ease-out}.home-classification .classification-wrap .item h3 a:hover{color:#000}.home-classification .classification-wrap .item h3 a:hover::after{transform:scaleX(1);transform-origin:bottom left}.home-classification .classification-wrap .item h5{margin:0 0 2px}.home-classification .classification-wrap .item .classes{margin-top:.75rem}.home-classification .classification-wrap .item .classes div{display:inline-block}.home-classification .classification-wrap .item .classes div .separator{padding:0 .25rem}.home-classification .classification-wrap .item .classes div:last-child .separator{display:none}.home-classification figure{width:50%}.home-classification figure img{max-width:60vw;transform:translateX(-10vw);width:60vw}.home-classification.dark{background:#000;color:#fff}.home-classification.dark a{color:#fff}.home-classification.dark a:hover{color:#7b7b7b}.home-classification.dark .classification-wrap .item{border-bottom:1px solid #535353}.home-classification.dark .classification-wrap .item h3 a{white-space:nowrap;text-decoration:none;display:block;max-width:-moz-max-content;max-width:max-content;position:relative}.home-classification.dark .classification-wrap .item h3 a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out}.home-classification.dark .classification-wrap .item h3 a:hover{color:#fff}.home-classification.dark .classification-wrap .item h3 a:hover::after{transform:scaleX(1);transform-origin:bottom left}.home-classification.reverse .row{flex-direction:row-reverse}.home-classification.reverse figure img{transform:translateX(0)}.home-classification.reverse .classification-wrap{padding-right:2rem;padding-left:0}@media(max-width: 991.98px){.home-classification .classification-wrap{width:100%;display:block;padding-left:2rem !important;padding-right:2rem !important}.home-classification .classification-wrap.no-gap{padding-top:0}.home-classification figure{display:none}}@media(max-width: 575.98px){.home-classification .classification-wrap{padding-left:1rem !important;padding-right:1rem !important}.home-classification .classification-wrap .item{margin-bottom:1.5rem}.home-classification .classification-wrap .item .title-wrap{flex-wrap:wrap}.home-classification .classification-wrap .item .title-wrap h3{margin:0 1rem 0 0}.home-classification .classification-wrap .item .title-wrap div{margin:4px 0 2px;font-size:.5625rem}}.species-cards{display:flex;flex-wrap:wrap;padding:0 .5rem;margin-top:3.75rem}.species-cards .card{width:16.66%;padding:0 .5rem 1rem;font-size:.8125rem}.species-cards .card .card-wrap{border:1px solid #d8d8d8;height:100%;border-radius:4px;padding:1rem}.species-cards .card .card-wrap .card-image{overflow:hidden;border-radius:4px;margin-bottom:1.25rem}.species-cards .card .card-wrap .card-image img{width:100%}.species-cards .card .card-wrap .sizes{margin-bottom:0;margin-top:1rem}.species-cards .card .card-wrap .card-text{margin-top:.5rem}.species-cards .card .card-wrap .card-text p{margin-bottom:.8125rem}.species-cards .card .card-wrap .card-text p:last-child{margin:0 !important}.species-cards .card .card-wrap .card-additional-text{font-size:.7rem;font-style:italic;border-top:1px solid #d8d8d8;padding-top:.5rem;margin-top:1rem}.species-cards .card .card-wrap .card-additional-text p{margin-bottom:.75rem}.species-cards .card .card-wrap .card-additional-text p:last-child{margin:0 !important}@media(min-width: 1400px){.species-cards.few-cards{padding-left:calc(10vw - .5rem);padding-right:calc(10vw - .5rem);max-width:120rem;width:100%;margin-left:auto;margin-right:auto}.species-cards.few-cards .card{width:25%}}@media(min-width: 1800px){.species-cards.justify-center{justify-content:center}}@media(max-width: 1799.98px){.species-cards .card{width:20%}}@media(max-width: 1399.98px){.species-cards .card{width:25%}}@media(max-width: 1199.98px){.species-cards .card{width:33.33%}}@media(max-width: 767.98px){.species-cards{margin-top:2.5rem}.species-cards .card{width:50%}}@media(max-width: 575.98px){.species-cards{padding:0}.species-cards .card{width:100%;padding:0}.species-cards .card .card-wrap{border-radius:0;border-left:0;border-right:0}.species-cards .card:last-child .card-wrap{border-bottom:0}}.latest-posts{background:#fff;position:relative;padding:6.25rem 0 3.75rem}.latest-posts .row{display:flex;flex-wrap:wrap;justify-content:space-between}.latest-posts .row .item{width:8.5rem;text-align:center}.latest-posts .row .item .post-thumbnail{display:block;border-radius:50%;width:3.75rem;height:3.75rem;position:relative;margin:0 auto 1rem;transition:all .5s 0s ease}.latest-posts .row .item .post-thumbnail img{-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;width:100%;height:100%;border-radius:50%;transform:scale(1);transition:all .5s 0s ease}.latest-posts .row .item .post-thumbnail:before{content:"";position:absolute;transition:all .5s 0s ease;border-radius:50%;width:120%;height:120%;transform:scale(1);border:1px solid #000;top:-10%;left:-10%}.latest-posts .row .item .post-date{color:#7b7b7b;font-size:.75rem;margin-bottom:.25rem}.latest-posts .row .item .post-title{display:block}.latest-posts .row .item:hover .post-thumbnail img{scale:.7}.latest-posts .row .item:hover .post-thumbnail:before{scale:.9}@media(min-width: 992px){.latest-posts .row .item:nth-child(odd){margin-top:2rem}}@media(max-width: 991.98px){.latest-posts .row .item{width:33.33%;padding:0 .5rem;margin-bottom:2rem}}@media(max-width: 575.98px){.latest-posts{padding:2.5rem 0 0}.latest-posts .row .item{width:50%}}.site-header{display:flex;justify-content:space-between;padding:4rem 6.25rem;width:100%;align-items:center}.site-header .site-branding{display:flex;align-items:center}.site-header .site-branding .site-description{color:#fff;font-family:"FrankRuhlLibre",serif;font-size:1.5rem;max-width:9.375rem;line-height:1.1em;margin-left:4rem;transition:all .5s 0s ease}.site-header .site-logo{height:auto;display:block;transition:all .5s 0s ease;margin-top:-4.5%;max-width:6.25rem}.site-header .header-menu-wrap{display:flex}.site-header .header-menu-wrap .header-menu.mammalia a.icon-mammal{color:#7b7b7b}.site-header .header-menu-wrap .header-menu.aves a.icon-bird{color:#7b7b7b}.site-header .header-menu-wrap .header-menu.reptilia a.icon-reptile{color:#7b7b7b}.site-header .header-menu-wrap .header-menu.amphibia a.icon-frog{color:#7b7b7b}.site-header .header-menu-wrap .header-menu.chordata a.icon-fish{color:#7b7b7b}.site-header .header-menu-wrap .header-menu.panarthropoda a.icon-bug{color:#7b7b7b}.site-header .header-menu-wrap .header-menu.mollusca a.icon-mollusk{color:#7b7b7b}.site-header .header-menu-wrap .header-menu.invertebrata a.icon-invertebrata{color:#7b7b7b}.site-header .header-menu-wrap a{color:#fff;text-decoration:none;font-size:1.25rem;margin:0 1vw;display:inline-block}.site-header .header-menu-wrap a:hover{color:#7b7b7b}.site-header .header-menu-wrap .search-toggle{color:#fff;text-decoration:none;font-size:1.25rem;margin:0 1vw;display:inline-block;transition:all .5s 0s ease;cursor:pointer}.site-header .header-menu-wrap .search-toggle:hover{color:#7b7b7b}.site-header .menu-secondary{margin-left:2.875rem}@media(max-width: 1399.98px){.site-header{padding:4rem 6.25rem 4rem 2rem}.site-header:not(:has(.menu-toggle)){padding:4rem 2rem}}@media(max-width: 1199.98px){.site-header{padding:2.375rem 5rem 2.375rem 2rem}.site-header:not(:has(.menu-toggle)){padding:2.375rem 2rem}.site-header .site-logo{max-width:3.75rem}.site-header .site-branding .site-description{max-width:7.5rem;margin-left:2rem;font-size:.875rem}.site-header .header-menu-wrap a{font-size:18px}}@media(max-width: 991.98px){.site-header .header-menu{position:fixed;background:#000;bottom:0;left:0;width:100%;display:flex;z-index:10;justify-content:space-around}.site-header .header-menu a{margin:0;padding:1rem 1vw}}@media(max-width: 767.98px){.site-header{padding:2.25rem 5rem 2.25rem 2rem}.site-header:not(:has(.menu-toggle)){padding:2.25rem 2rem}.site-header .menu-secondary{margin-left:2rem}.site-header .menu-secondary a{margin:0;padding:0 .5rem}.site-header .menu-secondary .search-toggle{margin:0;padding:0 .5rem}}@media(max-width: 575.98px){.site-header{padding:1.375rem 3.75rem 1.375rem 1rem}.site-header:not(:has(.menu-toggle)){padding:1.375rem 1rem}.site-header .site-branding .site-description{display:none}.site-header .site-logo{max-width:3.125rem;margin-top:-10%}.site-header .header-menu a{padding:1rem 1vw;width:12.5%;text-align:center}.site-header .menu-secondary{margin:0}}.search-form{transition:all .8s ease;position:fixed;top:-12.5rem;left:0;width:100%;z-index:100;background:#000;padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem;display:flex;overflow:hidden}.search-form.active{top:0}.search-form .search-wrap{position:relative;width:100%}.search-form .search-wrap .search-field{background:0;outline:none !important;box-shadow:none !important;border-radius:0;border:1px solid #7b7b7b;width:100%;color:#fff;font-size:1.5rem;font-weight:300;height:4.125rem;padding:1.125rem 5.25rem 1.125rem 1.125rem}.search-form .search-wrap .search-submit{position:absolute;right:0;top:0;color:#fff;background:none;outline:none !important;box-shadow:none !important;border-radius:0;border:0;padding:0;width:4.125rem;height:100%;transition:all .5s 0s ease;font-size:1.5rem;cursor:pointer}.search-form .search-wrap .search-submit:hover{color:#7b7b7b}.search-form .search-close{width:1.5rem;height:1.5rem;position:relative;transition:all .5s 0s ease;height:4.125rem;width:4.125rem;cursor:pointer}.search-form .search-close:before{content:"";background:#fff;height:2px;width:2rem;position:absolute;top:50%;left:50%;margin-left:-1rem;margin-top:-1px;transform:rotate(45deg);transition:all .5s 0s ease}.search-form .search-close:after{content:"";background:#fff;height:2px;width:2rem;position:absolute;top:50%;left:50%;margin-left:-1rem;margin-top:-1px;transform:rotate(-45deg);transition:all .5s 0s ease}.search-form .search-close:hover:before,.search-form .search-close:hover:after{transform:rotate(0deg)}@media(min-width: 1400px){.search-form{padding-left:10vw;padding-right:10vw}}@media(max-width: 1199.98px){.search-form{padding-top:2rem;padding-bottom:2rem;top:-12.5rem}.search-form .search-wrap .search-field{font-size:1.125rem;height:3rem;padding:.75rem 3.75rem .75rem .75rem}.search-form .search-wrap .search-submit{width:3rem;height:3rem;font-size:1.125rem}.search-form .search-close{width:3rem;height:3rem}.search-form .search-close:before,.search-form .search-close:after{width:1.5rem;margin-left:-0.75rem}}@media(max-width: 575.98px){.search-form{padding:1rem;top:-5rem}}#page-footer{text-align:center;color:#fff;background:#000;padding:2rem 2rem 15rem 2rem}#page-footer .site-info{margin-bottom:.375rem}#page-footer a{color:#fff}#page-footer a:hover{color:#7b7b7b}#page-footer .to-top{position:fixed;right:1rem;bottom:1rem;cursor:pointer;font-size:1.875rem;background:#202020;mix-blend-mode:difference;transition:all .5s 0s ease;transform:scale(0);z-index:50}#page-footer .to-top.active{transform:scale(1)}@media(max-width: 991.98px){#page-footer .to-top{display:none}}@media(max-width: 767.98px){#page-footer{padding:2rem 2rem 6.25rem 2rem}}@media(max-width: 575.98px){#page-footer .site-info{font-size:.75rem}}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.5s}@keyframes site-bg-scale{from{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}body{background:#000}@media(max-width: 767.98px){body.scroll-lock{position:fixed;top:0;left:0;right:0;overflow:hidden;width:100%}}#page{height:100%;display:flex;flex-direction:column;z-index:1;position:relative;background:#000}#page .site-bg{position:fixed;margin:0;height:100%;width:100%;top:0;left:0;overflow:hidden;z-index:-1}#page .site-bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:100s infinite linear site-bg-scale}#page #page-main{flex:1}#page #page-main .post,#page #page-main .page{height:100%}#page #page-main .post .entry-content,#page #page-main .page .entry-content{display:flex;height:100%;flex-direction:column}.search-wrapper{flex:1}.search-header{color:#7b7b7b;margin-bottom:2.5rem;margin-top:2.5rem;letter-spacing:.1rem}.search-header span{font-weight:400;color:#fff}.search-item{color:#fff;margin-bottom:2.875rem}.search-item .row{display:flex;width:100%;justify-content:space-between;align-items:end}.search-item .right-cell{max-width:57.5rem}.search-item .right-cell a{color:#fff;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;max-width:-moz-max-content;max-width:max-content;position:relative}.search-item .right-cell a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out}.search-item .right-cell a:hover{color:#fff}.search-item .right-cell a:hover::after{transform:scaleX(1);transform-origin:bottom left}.search-item .right-cell p{margin:0}.search-item .custom-link{margin-top:.5rem;white-space:nowrap;text-decoration:none;display:inline-block;position:relative;color:#fff}.search-item .custom-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out}.search-item .custom-link:hover{color:#fff}.search-item .custom-link:hover:after{transform:scaleX(1);transform-origin:bottom left}@media(min-width: 992px){.search-item .custom-link{margin-left:2rem}}@media(max-width: 991.98px){.search-item .row{display:inline-block}}.no-results{color:#fff;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.error404{background:#000;color:#fff;text-align:center;position:relative;height:100vh;width:100vw;overflow:hidden}.error404 .site{align-items:center;justify-content:center;padding:2rem}.error404 .page-content{position:relative;z-index:1}.error404 .page-content h1{margin-bottom:0;font-size:3rem}.error404 .page-content p{margin-bottom:.5rem}.error404 img{position:absolute;top:-10%;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error404 .site-header,.error404 .search-form{display:none}.error404 .custom-link{white-space:nowrap;text-decoration:none;display:inline-block;position:relative;color:#fff}.error404 .custom-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out}.error404 .custom-link:hover{color:#fff}.error404 .custom-link:hover:after{transform:scaleX(1);transform-origin:bottom left}@media(min-width: 1400px){.error404 .page-content h1{font-size:5rem}.error404 .page-content h2{font-size:3rem;margin-bottom:2rem}.error404 img{top:0;left:10%}}/*# sourceMappingURL=style.css.map */