.form-group{padding:10px 0;display:flex;align-items:center}.form-group label{flex:0 0 auto;width:20%;display:flex;align-items:center;min-height:38px;align-items:center;font-weight:600;color:var(--color-text-base)}.form-group label .edglyph{line-height:0;margin:0 5px}.form-group label:not(.btn) .edglyph{color:var(--primary-color)}.form-group .form-control{width:100%;padding:5px 10px;min-height:38px;font-weight:400;font-size:14px;border-radius:4px;min-width:0;display:block;color:var(--color-text-base);background:var(--color-background-input);border:1px solid transparent}.form-group .form-control:hover{border-color:var(--color-border-input-hover)}.form-group .form-control:focus{background:var(--color-background-input-focus);border-color:var(--color-border-input-focus)}.form-group textarea.form-control{padding:10px;height:auto;min-height:128px;resize:none}.form-group:last-child{padding:0 0 0 20%}@media all and (max-width: 500px){.form-group{display:block}.form-group:last-child{padding:0}}.banner{margin-bottom:40px;display:flex;align-items:flex-end;height:70vh;min-height:256px;max-height:512px;overflow:hidden;position:relative;background:var(--color-black)}.banner>figure{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;overflow:hidden}.banner>figure img{position:relative;width:100%;height:100%;object-fit:cover}.banner .container{flex:1}.banner .container h1{margin:0 !important;position:relative}.banner .container h1:before{content:"";display:block;height:100%;width:1000%;position:absolute;top:0;right:100%;background:var(--primary-color)}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}.breadcrumb li{color:var(--color-black);display:flex;align-items:center}.breadcrumb li a{font-weight:600;color:var(--primary-color)}.breadcrumb li:after{content:">";display:block;margin:0 10px}.breadcrumb li:last-child:after{display:none}#content{padding:0;overflow-x:hidden;overflow-y:auto}#content .container form .form-group:first-of-type{margin-top:40px}#content .container form .form-group:nth-child(7){align-items:flex-start}#content_map{position:relative;margin:40px 0 0}#content_map #map,#content_map iframe{display:block;width:100vw;height:50vh;min-height:256px}#content_map .coord{position:absolute;top:20px;left:20px;background:var(--primary-color);padding:20px;color:var(--color-white)}#content_map .coord h3{color:inherit}
