body,html{height:100%}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:local("System Font"),local("Arial"),local(sans-serif);font-display:swap}body.toolbar-fixed .navbar.fixed-top,html.toolbar-fixed .navbar.fixed-top{top:40px}body.toolbar-tray-open .navbar.fixed-top,html.toolbar-tray-open .navbar.fixed-top{top:79px}body button,body input[type=button],html button,html input[type=button]{border-color:#14728b!important;color:#14728b!important}body button:active,body button:hover,body input[type=button]:active,body input[type=button]:hover,html button:active,html button:hover,html input[type=button]:active,html input[type=button]:hover{background-color:#14728b!important;color:#fff!important}body header #header-content,html header #header-content{border-bottom:1px solid #26087a;color:#000;min-height:57px}body header .header-background>picture img,html header .header-background>picture img{width:100%;height:auto}body [type=checkbox],html [type=checkbox]{-webkit-appearance:none}body [type=checkbox]+label,html [type=checkbox]+label{position:relative;margin-right:1rem;cursor:pointer;padding-left:1.1rem}body [type=checkbox]+label::before,html [type=checkbox]+label::before{width:15px;height:15px;border-radius:5px;border:2px solid #277bb6;background-color:#fff;display:block;content:"";position:absolute;top:4px;left:0}body [type=checkbox]:checked+label::before,html [type=checkbox]:checked+label::before{box-shadow:inset 0 0 0 3px #fff;background-color:#277bb6}body main,html main{background-color:#fff!important;padding-top:2rem;padding-bottom:2rem}body main .text-decoration-underline,html main .text-decoration-underline{text-decoration:underline!important}body main a,body main a:hover,html main a,html main a:hover{text-decoration:none;color:#000}body main #properties .tags,html main #properties .tags{position:absolute;top:0;right:0;width:auto;min-width:65px;padding:7px 9px 5px;border-radius:3px;background-color:#14728b;font-size:8px;font-weight:500;text-align:center;letter-spacing:1px;margin:.5rem .5rem 0 0;color:#fff}body main #properties .characteristics,html main #properties .characteristics{position:relative;padding-top:7px;padding-right:22px;display:flex;flex:0 auto;box-sizing:border-box;margin-bottom:10px;font-size:12px;width:auto}body main #properties .characteristics *,html main #properties .characteristics *{color:#14728b}body main #properties div.card,html main #properties div.card{background-color:#f8faff;border:none;border-radius:.25rem .25rem 0 0}body main #properties div.card .card-head,html main #properties div.card .card-head{height:290px}body main #properties a.vertical-flex-image,html main #properties a.vertical-flex-image{position:relative;display:block;width:100%;max-height:290px}body main #properties a.vertical-flex-image img,html main #properties a.vertical-flex-image img{max-height:290px;max-width:100%}body main #properties .info-bar,html main #properties .info-bar{color:#14728b;line-height:20px;font-weight:500;letter-spacing:1px;font-family:Montserrat,sans-serif}body main #properties .info-bar.mini,html main #properties .info-bar.mini{font-size:.7rem}body main .property #propertyCarousel .carousel-control-next,body main .property #propertyCarousel .carousel-control-prev,body main .property #propertyCarousel .carousel-indicators,html main .property #propertyCarousel .carousel-control-next,html main .property #propertyCarousel .carousel-control-prev,html main .property #propertyCarousel .carousel-indicators{background-color:#fff;opacity:.65;width:10%}body main .property #propertyCarousel .carousel-indicators,html main .property #propertyCarousel .carousel-indicators{width:100%;margin:0}body main .property #propertyCarousel .carousel-indicators li,html main .property #propertyCarousel .carousel-indicators li{background-color:#14728b}body main .property #propertyCarousel .carousel-control-next-icon,html main .property #propertyCarousel .carousel-control-next-icon{margin-right:15px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2314728b' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}body main .property #propertyCarousel .carousel-control-prev-icon,html main .property #propertyCarousel .carousel-control-prev-icon{margin-left:15px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2314728b' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}body main .property .ta-toolbar,html main .property .ta-toolbar{background-color:#f0f0f0;padding:10px 10px 5px;margin-left:0;border:1px solid #eee}body main .property .ta-toolbar .btn-group,html main .property .ta-toolbar .btn-group{margin-bottom:5px}body main .property .ng-invalid,html main .property .ng-invalid{border-color:red}body main .property .ta-editor,body main .property .white-box,html main .property .ta-editor,html main .property .white-box{padding:10px;background-color:#fff;border:1px solid #eee}body main .property textarea.ta-bind,html main .property textarea.ta-bind{width:100%}body main div.edit,html main div.edit{z-index:100;color:#fff;position:absolute;top:3px;right:0}body main canvas:not(#captcha),html main canvas:not(#captcha){background-color:#f3f3f3;-webkit-box-shadow:3px 3px 3px 0 #e3e3e3;-moz-box-shadow:3px 3px 3px 0 #e3e3e3;box-shadow:3px 3px 3px 0 #e3e3e3;border:1px solid #c3c3c3;margin:6px 0 0 6px}