::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}html{background:#111;height:100%;width:100%;font-family:"Montserrat", sans-serif;font-weight:400}@media (max-width: 991.98px){html{height:auto}}body{overflow-x:hidden;height:100%;width:100%;color:#fff;-webkit-transition:background 500ms ease-out 0ms;-moz-transition:background 500ms ease-out 0ms;-ms-transition:background 500ms ease-out 0ms;-o-transition:background 500ms ease-out 0ms;transition:background 500ms ease-out 0ms}@media (max-width: 991.98px){body{height:auto}}html.no-scroll,body.no-scroll{overflow:hidden;height:100%}#workingBG{background:#111;height:100%;width:100%;position:fixed;top:0px;left:0px;-webkit-transition:opacity 500ms ease-out 0ms;-moz-transition:opacity 500ms ease-out 0ms;-ms-transition:opacity 500ms ease-out 0ms;-o-transition:opacity 500ms ease-out 0ms;transition:opacity 500ms ease-out 0ms}#workingBG.info-out{opacity:0.7 !important}a:hover,a:active,a:focus,a{color:#fff;text-decoration:none}#infoModal a{border-bottom:1px dotted rgba(255,255,255,0.25);-webkit-transition:border 250ms ease-out 0ms;-moz-transition:border 250ms ease-out 0ms;-ms-transition:border 250ms ease-out 0ms;-o-transition:border 250ms ease-out 0ms;transition:border 250ms ease-out 0ms;padding-bottom:1px}#infoModal a:hover{border-bottom:1px dotted #fff}body #logoFrame{top:50px;left:25px;width:100% !important;padding:0 20px;margin:0;position:fixed;z-index:10;min-height:60px}@media (max-width: 991.98px){body #logoFrame{top:20px;left:0px}}body #logoFrame #logo{opacity:0;-webkit-transition:opacity 500ms ease-out 0s;-moz-transition:opacity 500ms ease-out 0s;-ms-transition:opacity 500ms ease-out 0s;-o-transition:opacity 500ms ease-out 0s;transition:opacity 500ms ease-out 0s;width:200px}@media (max-width: 991.98px){body #logoFrame #logo{width:170px;margin-top:15px}}body.loaded #logoFrame #logo{opacity:1}body #wrapper #info{position:fixed;right:60px;width:40px;height:40px;z-index:100;opacity:0;-webkit-transition:opacity 500ms ease-out 0s;-moz-transition:opacity 500ms ease-out 0s;-ms-transition:opacity 500ms ease-out 0s;-o-transition:opacity 500ms ease-out 0s;transition:opacity 500ms ease-out 0s}@media (max-width: 991.98px){body #wrapper #info{right:20px;top:25px}}body #wrapper #info.info-active{opacity:1 !important}body.loaded #wrapper #info{opacity:0.6}body.loaded #wrapper #info:hover{opacity:1}body.loaded #wrapper #buttons{opacity:0;-webkit-transition:opacity 500ms ease-out 0s;-moz-transition:opacity 500ms ease-out 0s;-ms-transition:opacity 500ms ease-out 0s;-o-transition:opacity 500ms ease-out 0s;transition:opacity 500ms ease-out 0s}@media (min-width: 992px){body.loaded #wrapper #buttons{position:fixed;z-index:8;bottom:3rem;right:3rem;width:125px}}body.loaded #wrapper #buttons{opacity:1}#wrapper{width:100%}h2{font-size:1.1rem;font-weight:600;font-family:"Montserrat", sans-serif}@media (max-width: 991.98px){h2{font-size:1.05rem}}.text-end h2{margin-top:0.08rem !important}h3{font-size:1.15rem;font-weight:600;font-family:"Montserrat", sans-serif}@media (max-width: 991.98px){h3{font-size:1.05rem}}.btn{border-radius:2px;font-size:0.9rem}button,button:focus,button:active{outline:none !important;box-shadow:none !important;-webkit-tap-highlight-color:transparent !important}.slide-value{font-size:0.9rem}body #wrapper #infoFrame #loadText,#infoModal p{font-family:"Playfair Display", serif;line-height:1.4rem;font-size:0.9rem}@media (max-width: 1199.98px){body #wrapper #infoFrame #loadText,#infoModal p{line-height:1.3rem;font-size:0.8rem}}#infoModal p.lead{font-size:0.9rem}@media (max-width: 1199.98px){#infoModal p.lead{font-size:0.8rem}}.position-md-absolute{position:absolute}@media (max-width: 991.98px){.position-md-absolute{position:block}}@media (min-width: 576px){.h-md-100{height:100% !important}}body #wrapper #infoFrame{color:#fff}@media (max-width: 575.98px){body #wrapper #infoFrame{height:auto;min-height:32vh}}body #wrapper #infoFrame::before{background:rgba(17,17,17,0) 20%;background:linear-gradient(to bottom, rgba(17,17,17,0) 20%, rgba(17,17,17,0.05) 100%);content:"";width:100%;height:500px;position:absolute;z-index:0;bottom:0px;left:0px;opacity:1;-webkit-transition:opacity 500ms ease-in 0ms;-moz-transition:opacity 500ms ease-in 0ms;-ms-transition:opacity 500ms ease-in 0ms;-o-transition:opacity 500ms ease-in 0ms;transition:opacity 500ms ease-in 0ms}@media (max-width: 991.98px){body #wrapper #infoFrame::before{background:rgba(17,17,17,0);background:linear-gradient(to bottom, rgba(17,17,17,0), rgba(17,17,17,0.2))}}@media (min-width: 768px){body #wrapper #infoFrame::before{height:100%}}#wrapper #infoFrame::-webkit-scrollbar{width:0.5em}#wrapper #infoFrame::-webkit-scrollbar-track{box-shadow:none;background-color:rgba(17,17,17,0.05)}#wrapper #infoFrame::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.15);outline:none}@media (max-width: 991.98px){#wrapper #animalFrame{min-height:60vw}}@media (max-width: 767.98px){#wrapper #animalFrame{min-height:100vw}}@media (max-width: 575.98px){#wrapper #animalFrame{min-height:65vh}}@media (max-width: 575.98px){#wrapper #animalFrame{min-height:120vw}}#infoModal small{color:rgba(255,255,255,0.25) !important}.latin{font-size:0.75rem;font-family:"Playfair Display", serif}.population-title{text-transform:uppercase;font-weight:400;font-size:0.5rem;letter-spacing:0.05rem;font-family:"Montserrat", sans-serif}#textFrame .animal-info h2,#textFrame .animal-info p,#textFrame .animal-info .rangeslider-wrap{opacity:1;margin-top:0px;-webkit-transition:all 500ms ease-out 0s;-moz-transition:all 500ms ease-out 0s;-ms-transition:all 500ms ease-out 0s;-o-transition:all 500ms ease-out 0s;transition:all 500ms ease-out 0s}#nextButton,#prevButton{background-color:transparent;width:46px;height:46px;opacity:0.85;border-radius:50%;border-width:2px;box-sizing:border-box;line-height:1rem;font-size:0rem;-webkit-transition:background 250ms ease-in 0ms, border 250ms ease-in 0ms;-moz-transition:background 250ms ease-in 0ms, border 250ms ease-in 0ms;-ms-transition:background 250ms ease-in 0ms, border 250ms ease-in 0ms;-o-transition:background 250ms ease-in 0ms, border 250ms ease-in 0ms;transition:background 250ms ease-in 0ms, border 250ms ease-in 0ms}#prevButton:hover,#nextButton:hover{opacity:1}#prevButton:focus,#nextButton:focus{box-shadow:none}#wrapper #animalFrame{opacity:1}#wrapper #animalFrame #buyButton{bottom:3rem;right:3rem;opacity:1;-webkit-transition:opacity 250ms ease-in 3000ms, background 250ms ease-in-out;-moz-transition:opacity 250ms ease-in 3000ms, background 250ms ease-in-out;-ms-transition:opacity 250ms ease-in 3000ms, background 250ms ease-in-out;-o-transition:opacity 250ms ease-in 3000ms, background 250ms ease-in-out;transition:opacity 250ms ease-in 3000ms, background 250ms ease-in-out}#animalFrame .animal{position:absolute;top:0px;right:0px;width:100%;min-height:100%}@media (min-width: 992px){#animalFrame .animal{width:100%;height:100%}}#animalFrame .animal.passive{display:none}#animalFrame .animal.active{display:block}#animalFrame .animal .vis{transform:scale(0.95);position:absolute;width:600px;height:600px;left:50%;top:50%;margin-top:-300px;margin-left:-300px;background-size:600px 600px;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:transform 1500ms ease-out 0, opacity 500ms ease-out 0;-moz-transition:transform 1500ms ease-out 0, opacity 500ms ease-out 0;-ms-transition:transform 1500ms ease-out 0, opacity 500ms ease-out 0;-o-transition:transform 1500ms ease-out 0, opacity 500ms ease-out 0;transition:transform 1500ms ease-out 0, opacity 500ms ease-out 0}@media (max-width: 991.98px){#animalFrame .animal .vis{top:auto;left:0%;width:100%;height:auto;margin-top:0px;margin-left:0px}}#animalFrame .animal.active .vis{-webkit-transition:transform 1500ms ease-in 500ms, opacity 500ms ease-in 500ms;-moz-transition:transform 1500ms ease-in 500ms, opacity 500ms ease-in 500ms;-ms-transition:transform 1500ms ease-in 500ms, opacity 500ms ease-in 500ms;-o-transition:transform 1500ms ease-in 500ms, opacity 500ms ease-in 500ms;transition:transform 1500ms ease-in 500ms, opacity 500ms ease-in 500ms;transform:scale(1);opacity:1}#animalFrame .animal.active .vis img{opacity:0;position:absolute;margin-top:22%}@media (min-width: 768px){#animalFrame .animal.active .vis img{margin-top:0%;width:600px;height:600px;max-width:600px}}@media (min-width: 1200px){#animalFrame .animal.active .vis img{margin-top:-15%;width:900px;height:800px;max-width:800px}}@media (max-width: 767.98px){#animalFrame .animal.active .vis img{margin-top:10%}}@media (max-width: 575.98px){#animalFrame .animal.active .vis img{margin-top:20%}}#animalFrame .animal.active .vis img.active-slide{opacity:1}#animalFrame.working #loader{display:block}#animalFrame #loader{display:none}.lds-ellipsis{display:inline-block;position:absolute;width:60px;height:80px;left:50%;top:50%;margin-left:-30px;margin-top:-40px;z-index:99999}@media (max-width: 575.98px){.lds-ellipsis{top:66%}}.lds-ellipsis div{position:absolute;top:33px;width:5px;height:5px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 500ms infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 500ms infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 500ms infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 500ms infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}svg{overflow:hidden}svg path{fill:#ffffff;opacity:0}svg path.onto-screen-anim-1{animation:fadeIn linear 1s forwards;-webkit-animation:fadeIn linear 1s forwards;-moz-animation:fadeIn linear 1s forwards;-o-animation:fadeIn linear 1s forwards;-ms-animation:fadeIn linear 1s forwards}svg path.onto-screen-anim-2{animation:fadeIn linear 4s forwards;-webkit-animation:fadeIn linear 4s forwards;-moz-animation:fadeIn linear 4s forwards;-o-animation:fadeIn linear 4s forwards;-ms-animation:fadeIn linear 4s forwards}svg path.onto-screen-anim-3{animation:fadeIn linear 2s forwards;-webkit-animation:fadeIn linear 2s forwards;-moz-animation:fadeIn linear 2s forwards;-o-animation:fadeIn linear 2s forwards;-ms-animation:fadeIn linear 2s forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(-100px)}}@-moz-keyframes fadeIn{0%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(-100px)}}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(-100px)}}@-o-keyframes fadeIn{0%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(-100px)}}@-ms-keyframes fadeIn{0%{opacity:0;transform:translateY(0px)}100%{opacity:1;transform:translateY(-100px)}}#infoModal{background-color:#111;color:#fff;position:fixed;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:calc(100% - 30px);left:15px;top:15px;padding:12rem 35px 35px 35px;transform:translateY(-100%);z-index:9;opacity:0;-webkit-transition:opacity 250ms ease-out 0;-moz-transition:opacity 250ms ease-out 0;-ms-transition:opacity 250ms ease-out 0;-o-transition:opacity 250ms ease-out 0;transition:opacity 250ms ease-out 0;-webkit-transition:transform 0 ease-out 500ms;-moz-transition:transform 0 ease-out 500ms;-ms-transition:transform 0 ease-out 500ms;-o-transition:transform 0 ease-out 500ms;transition:transform 0 ease-out 500ms}@media (max-width: 991.98px){#infoModal{width:100%;height:100%;left:0px;top:0px;padding:10rem 1.5rem 1.5rem 1.5rem}}#infoModal.info-active{-webkit-transition:opacity 250ms ease-out 250ms;-moz-transition:opacity 250ms ease-out 250ms;-ms-transition:opacity 250ms ease-out 250ms;-o-transition:opacity 250ms ease-out 250ms;transition:opacity 250ms ease-out 250ms;-webkit-transition:transform 0 ease-out 0;-moz-transition:transform 0 ease-out 0;-ms-transition:transform 0 ease-out 0;-o-transition:transform 0 ease-out 0;transition:transform 0 ease-out 0;opacity:1;transform:translateY(0%)}#infoModal .row{opacity:0;margin-top:-10px;-webkit-transition:opacity 250ms ease-out 600ms, margin 250ms ease-out 600ms;-moz-transition:opacity 250ms ease-out 600ms, margin 250ms ease-out 600ms;-ms-transition:opacity 250ms ease-out 600ms, margin 250ms ease-out 600ms;-o-transition:opacity 250ms ease-out 600ms, margin 250ms ease-out 600ms;transition:opacity 250ms ease-out 600ms, margin 250ms ease-out 600ms}#infoModal.info-active .row{opacity:1;margin-top:0px}.fb_iframe_widget{display:block;float:left;margin-right:10px;border-radius:10px;overflow:hidden}.rangeslider-wrap{opacity:0;padding:2.5rem 0;-webkit-transition:opacity 250ms ease-out 0ms;-moz-transition:opacity 250ms ease-out 0ms;-ms-transition:opacity 250ms ease-out 0ms;-o-transition:opacity 250ms ease-out 0ms;transition:opacity 250ms ease-out 0ms}@media (min-width: 768px){.rangeslider-wrap{padding:2.5rem 0 2.75rem 0}}.rangeslider-wrap.loaded{opacity:1}.rangeslider,.rangeslider__fill{display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rangeslider{background:rgba(17,17,17,0.1);position:relative}.rangeslider--horizontal{height:4px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}.rangeslider__fill{position:absolute;-webkit-transition:all 250ms ease-out 0ms;-moz-transition:all 250ms ease-out 0ms;-ms-transition:all 250ms ease-out 0ms;-o-transition:all 250ms ease-out 0ms;transition:all 250ms ease-out 0ms}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{border:2px solid;cursor:pointer;display:inline-block;width:26px;height:26px;position:absolute;-webkit-transition:all 250ms ease-out 0ms;-moz-transition:all 250ms ease-out 0ms;-ms-transition:all 250ms ease-out 0ms;-o-transition:all 250ms ease-out 0ms;transition:all 250ms ease-out 0ms;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media (min-width: 768px){.rangeslider__handle{width:20px;height:20px}}.rangeslider__handle:active,.rangeslider--active .rangeslider__handle{width:36px;height:36px;margin-top:-4px;margin-left:-4px}@media (min-width: 768px){.rangeslider__handle:active,.rangeslider--active .rangeslider__handle{width:30px;height:30px;margin-top:-5px;margin-left:-5px}}.rangeslider--horizontal .rangeslider__handle{top:-11px;touch-action:pan-y;-ms-touch-action:pan-y}@media (min-width: 768px){.rangeslider--horizontal .rangeslider__handle{top:-8px}}.rangeslider--vertical .rangeslider__handle{left:-11px;touch-action:pan-x;-ms-touch-action:pan-x}@media (min-width: 768px){.rangeslider--vertical .rangeslider__handle{left:-8px}}
