﻿form{border:2px solid var(--color-black);padding:40px;border-radius:10px;margin:0 auto 40px}form:last-child{margin:0 auto}.form-group{margin:0 0 20px;display:flex;flex-wrap:wrap;align-items:center}.form-group:last-child{margin:0}.form-group label{text-transform:uppercase;font-weight:700;color:var(--color-black);display:flex;align-items:center;flex-basis:192px;margin:0 20px 0 0}.form-group label small{font-weight:500}.form-group label .edglyph{align-self:flex-start;line-height:0;text-transform:none}.form-group .edglyph.ed-asterisk{color:var(--error-color)}.form-group .form-control{flex:1;padding:0 10px;height:40px;border:1px solid rgba(var(--secondary-rgb), 0.2);font-weight:500;font-size:15px;width:100%;min-width:0;border-radius:0;color:var(--color-black)}.form-group .form-control.qty{max-width:128px}.form-group .form-control:hover{border-color:var(--primary-color)}.form-group .form-control:focus{border-color:var(--secondary-color)}.form-group textarea.form-control{padding:10px;min-height:128px;resize:none}.form-group .select{flex:1;background:var(--color-white);border-radius:0;border:1px solid rgba(var(--secondary-rgb), 0.2);color:var(--color-black)}.form-group .select select{color:var(--color-black)}.form-group .checkbox{flex-basis:100%}.form-group .checkbox input{display:none}.form-group .checkbox input:checked+label{color:var(--primary-color)}.form-group .checkbox input:checked+label:before{content:"Ù"}.form-group .checkbox label{align-items:flex-start;font-weight:500;cursor:pointer}.form-group .checkbox label:before{content:"Ø";font-family:"EdGlyph";font-size:24px;margin:0 10px 0 0}.form-group .checkbox label:hover{color:var(--primary-color) !important}.form-group .input-group{flex:1;display:flex}.form-group .input-group input,.form-group .input-group .select{flex:1;border-right:0 none}.form-group .input-group .btn{border-radius:0 10px 10px 0}.form-group.center{display:block;text-align:center}.form-group:hover label{color:var(--primary-color)}.form-group:hover .checkbox label{color:inherit}#header .container .link{justify-content:center}#header .container .link .hamburger{display:none}#content{padding:30px 0}#content form{max-width:800px;margin:0 auto}#content #content-map{position:relative;margin:60px 0 0}#content #content-map #map{height:33vh;min-height:396px}#content #content-map .coord{background:var(--secondary-color);color:var(--color-white);padding:15px;position:absolute;top:30px;left:30px;border-radius:5px}#content #content-map .coord strong{font-weight:700;font-size:18px}#content #content-map .coord p{margin:0}@media all and (max-width: 500px){#content .coord{bottom:15px;left:15px}}
