@import"https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,900;1,700&display=swap";*,body,html{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:rgba(0,0,0,0);outline:none;border:0;cursor:pointer}.is-container{width:100%;margin:0 auto;padding:calc(100px/2) calc(100px/2)}@media screen and (min-width: 980px){.is-container{padding:100px 100px}}@media screen and (min-width: 1350px){.is-container{max-width:1280px !important}}@media screen and (min-width: 1500px){.is-container{max-width:1500px !important}}html,body{height:100%}body{font-family:"Source Sans Pro",sans-serif;color:#000;background:#efefef;background-image:url("../images/background.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}*:focus{outline:none !important}a{color:#000;text-decoration:none;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}a:hover{color:#d00d14}.btn{font-size:12px;text-transform:uppercase;letter-spacing:2px}.container{padding:20px}.c-container--login{padding:100px 0}.c-container--login h3{margin-bottom:30px;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:18px;text-align:center}.c-container--login .is-login,.c-container--login .is-account{width:100%;max-width:500px;padding:30px;background:#fff;border-radius:10px}.accordion .accordion-item{margin-bottom:4px}.accordion .accordion-item .accordion-header,.accordion .accordion-item .detail_list{padding:10px 20px;width:100%;gap:20px;justify-content:space-between}.accordion .accordion-item .accordion-header:hover .is-element.is-reference h3,.accordion .accordion-item .detail_list:hover .is-element.is-reference h3{background-color:#d00d14;color:#fff}.accordion .accordion-item .accordion-header .is-element,.accordion .accordion-item .detail_list .is-element{padding:0 10px;width:25%}.accordion .accordion-item .accordion-header .is-element.has-buttons,.accordion .accordion-item .detail_list .is-element.has-buttons{text-align:right}.accordion .accordion-item .accordion-header .is-element:last-of-type,.accordion .accordion-item .detail_list .is-element:last-of-type{border-right:0}.accordion .accordion-item .accordion-header .is-element.is-header_preview,.accordion .accordion-item .detail_list .is-element.is-header_preview{padding:0;border-right:0;min-width:auto}.accordion .accordion-item .accordion-header .is-element.is-header_preview img,.accordion .accordion-item .detail_list .is-element.is-header_preview img{width:40px;height:40px;border-radius:4px}.accordion .accordion-item .accordion-header .is-element.is-header_preview .is-name,.accordion .accordion-item .detail_list .is-element.is-header_preview .is-name{margin-bottom:10px}.accordion .accordion-item .accordion-header .is-element.is-header_preview .is-name h3,.accordion .accordion-item .detail_list .is-element.is-header_preview .is-name h3{display:inline-block;font-weight:bold;text-align:center;font-size:12px}.accordion .accordion-item .accordion-header .is-element.is-reference,.accordion .accordion-item .detail_list .is-element.is-reference{min-width:120px;text-align:center;border-right:0}.accordion .accordion-item .accordion-header .is-element.is-reference h3,.accordion .accordion-item .detail_list .is-element.is-reference h3{display:inline-block;background-color:#efefef;padding:8px 15px;border-radius:5px;text-align:center;font-size:12px}.accordion .accordion-item .accordion-header table,.accordion .accordion-item .detail_list table{width:100%}.accordion .accordion-item .accordion-header table tr th,.accordion .accordion-item .detail_list table tr th{padding:4px 4px;font-size:10px;text-transform:uppercase;color:#909090}.accordion .accordion-item .accordion-header table tr td,.accordion .accordion-item .detail_list table tr td{max-width:150px;padding:4px 2px;font-size:12px;line-height:16px}.accordion .accordion-item .accordion-header table tr td strong,.accordion .accordion-item .detail_list table tr td strong{font-weight:bold}.accordion .accordion-item .accordion-header table tr:hover,.accordion .accordion-item .detail_list table tr:hover{background-color:#efefef}.accordion .accordion-item .accordion-body{padding-top:0}.accordion .accordion-item .accordion-body .detail_list{padding:0 !important;display:flex}.accordion .accordion-item .accordion-body .detail_list .is-gallery{width:50%;display:flex;gap:5px}.accordion .accordion-item .accordion-body h3{margin-top:20px;margin-bottom:20px;padding:0 10px;font-size:12px;text-transform:uppercase;color:#999}.accordion .accordion-item .accordion-body .is-item{flex-wrap:wrap;padding:5px 10px;border-bottom:1px solid #efefef;gap:20px}.accordion .accordion-item .accordion-body .is-item:last-of-type{border-bottom:0}.accordion .accordion-item .accordion-body .is-item .is-date{padding-top:8px;width:80px;font-size:12px}.accordion .accordion-item .accordion-body .is-item .is-type{width:80px}.accordion .accordion-item .accordion-body .is-item .is-type span{display:inline-block;background-color:#707070;color:#fff;padding:8px 15px;border-radius:5px;text-align:center;font-size:12px}.accordion .accordion-item .accordion-body .is-item .is-description{padding-top:5px;width:calc(100% - 200px);font-size:12px;line-height:16px}.card{border:0}.card-body{flex-wrap:wrap}.card .is-label{color:#909090;display:block;padding-bottom:4px;font-size:10px;text-transform:uppercase}.card .is-element{padding:0 10px;border-right:1px solid #efefef;min-width:100px}.card .is-element:last-of-type{border-right:0}.card .is-element.is-icon{padding:0;border-right:0;min-width:auto}.card .is-element.is-icon img{width:50px;height:50px;border-radius:50%}.card .is-element.is-reference{min-width:120px;text-align:center;border-right:0}.card .is-element.is-reference h3{display:inline-block;background-color:#efefef;padding:8px 15px;border-radius:5px;text-align:center;font-size:12px}.card .is-element.is-header{width:100%;font-size:12px;border-right:0;margin-bottom:10px;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 768px){.card .is-element.is-header{width:200px;margin-bottom:0;border-right:1px solid #efefef}}.card .is-element.is-header h3{font-size:16px}.card .is-element.is-age{min-width:60px}.card .is-element.is-counter{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;border-right:0}.card .is-element.is-counter .label{display:flex;justify-content:center;align-items:center;width:25px;height:25px;background-color:#efefef;border-radius:50%;font-size:12px;font-weight:bold}.card .is-button{width:100%;margin:20px 0 0;text-align:center}@media screen and (min-width: 768px){.card .is-button{width:160px;margin:0}}.is-map{min-height:600px;margin-bottom:50px;width:100%;border-radius:10px}.is-map .leaflet-marker-icon.fa{font-size:20px}.is-map .tree-highlighted{color:red !important}.is-map .is-popup{font-size:12px}.is-map .is-popup h4{font-size:14px;font-weight:bold}.is-map .is-popup strong{font-weight:bold}.is-map .is-popup span{font-size:12px}.badge-danger{background-color:red;text-align:center}#map-column{position:relative}.map-row{position:relative}#map-container{position:sticky;top:20px;height:100vh}@media screen and (max-width: 767px){#map-container{width:100%;position:relative;height:auto;overflow-y:auto}}.card-body{justify-content:space-between}.sorting-row{padding:0 10px}.sorting{background-color:#fff;margin-bottom:20px;border-radius:5px;padding:10px;display:flex;gap:5px;justify-content:flex-end}.sorting label{padding:0 10px;font-size:12px;text-transform:uppercase}.sorting form{display:flex;align-items:center;gap:5px}.is-nav{width:100%;border-radius:50px;padding:10px 40px !important;justify-content:space-between}.is-nav .navbar-brand{font-size:12px;letter-spacing:3px;font-weight:600}.is-nav .is-title{display:none}@media screen and (min-width: 980px){.is-nav .is-title{display:block}}.is-nav .is-logo{height:25px;margin-right:25px}.is-nav .navbar-nav{gap:20px;flex-direction:row}footer{border-radius:20px;margin:20px;padding:10px 20px !important;font-size:12px;flex-wrap:wrap;justify-content:center;display:flex;gap:10px}footer span{color:#fff;display:block}