@charset "UTF-8";div.antispam{display:none}div.form{display:block;width:100%;overflow:hidden;line-height:22px;color:#000}div.form.nobg{background:0 0 !important}div.form.nopadding{padding:0 !important}div.form.full{margin:0 0 20px !important;padding:20px 0 17px !important;width:100%}div.usfield{display:block;clear:both;padding-bottom:22px;overflow:auto}div.usfield.clear{clear:both;height:auto}div.usfield.antispam{display:none}div.usfield.hide{display:none}div.usfield label{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:8px}div.usfield label span{color:#666;font-weight:400}div.usfield h3{color:#768793;font-size:18px;margin:0;padding:0;text-transform:uppercase}div.usform-wrap input,div.usform-wrap textarea,div.usform-wrap select{display:block}div.usform-wrap input,div.usform-wrap textarea{border:1px solid #d3d3d3;width:700px;padding:8px;color:#666;background:#fff;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:600;box-sizing:border-box;transition:all .2s ease-in-out}div.usform-wrap textarea{height:180px;-webkit-appearance:none !important}div.usform-wrap input[type=text],div.usform-wrap input[type=tel],div.usform-wrap input[type=date],div.usform-wrap input[type=email],div.usform-wrap textarea{outline:0px 1px 0px #fff;outline-bottom:solid;outline-width:1px;-webkit-appearance:none !important}div.usform-wrap input:focus,div.usform-wrap textarea:focus{background-color:#fff;border:1px solid #666;color:#000;outline:none}div.usform-wrap input[type=radio]{width:16px;margin-top:5px;border:0}div.usform-wrap input[type=checkbox]{width:auto;margin-top:5px;border:0;-webkit-appearance:checkbox !important}div.usform-wrap.select{border:1px solid #d3d3d3;width:698px;padding:0;color:#666;background:#fff;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400}div.usform-wrap select,div.usform-wrap select:focus{width:140px;padding:2px;outline:none}div.usform-wrap select.list{border:1px solid #ccc;width:148px;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:8px;color:#666}div.usform-wrap select.list.double{width:268px}div.usform-wrap select.list.nolabel{margin-left:20px}.usform-horizontal-checklist{float:none;clear:both}.usform-horizontal-checklist div.usform-wrap{display:block;height:auto;width:100px;float:left;overflow:auto;padding-bottom:5px}.usform-horizontal-checklist input{margin-right:10px;display:inline;float:left;width:18px}div.usfield .usform-horizontal-checklist label{color:#000;font-weight:400;padding:0 10px 0 0;margin-left:25px;margin-bottom:0;cursor:pointer}.usform-vertical-checklist{float:none;clear:both}.usform-vertical-checklist div.usform-wrap{display:block;height:auto;width:auto;float:none;overflow:auto;padding-bottom:5px}.usform-vertical-checklist input{margin-right:10px;display:inline;float:left;width:18px}div.usfield .usform-vertical-checklist label{color:#000;font-weight:400;padding:0 10px 0 0;margin-left:20px;margin-bottom:0;cursor:pointer;white-space:nowrap}.usbutton{clear:both;margin-bottom:20px}div.usfield.error label{color:#c00}div.usfield.error div.usform-wrap input,div.usfield.error div.usform-wrap textarea{border-color:#c00}div.usfield.success label{color:#2db200}div.usfield.success div.usform-wrap input,div.usfield.success div.usform-wrap textarea{border-color:#2db200}div.form.floating{overflow:auto}div.form.floating div.usfield{float:left;clear:none}div.form.floating div.usfield.clear{clear:both}div.form.floating div.usfield.one{width:335px;margin-right:30px}div.form.floating div.usfield.one.last,div.form.floating div.usfield.one.no-margin{margin-right:0}div.form.floating div.usfield.one div.usform-wrap input,div.form.floating div.usfield.one div.usform-wrap textarea{width:335px}div.form.floating div.usfield.one div.usform-wrap input.street{width:250px;margin-right:15px;float:left}div.form.floating div.usfield.one div.usform-wrap input.streetnr{width:40px;float:left}div.form.floating div.usfield.one div.usform-wrap input.zip{width:80px;margin-right:15px;float:left}div.form.floating div.usfield.one div.usform-wrap input.city{width:210px;float:left}div.form.floating div.usfield.one div.usform-wrap.select{border:1px solid #d3d3d3;width:303px;padding:0;height:35px;overflow:hidden;background:#fff url(//www.urbanstudio.de/wp-content/themes/us2017/images/select-arrow.svg) no-repeat 100% 50%;background-size:36px 40px;cursor:pointer}div.form.floating div.usfield.one div.usform-wrap.select select{display:block;border:0;background:0 0;color:#000;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;-webkit-appearance:none;text-transform:none;cursor:pointer;width:120%;height:35px;padding:8px}div.form.floating div.usfield.one .usform-horizontal-checklist div.usform-wrap input[type=radio]{width:16px;margin-top:5px;border:0}div.form.floating div.usfield.one .usform-horizontal-checklist div.usform-wrap input{margin-right:10px;display:inline;float:left;width:18px}div.form.floating div.usfield.half{width:138px;margin-right:29px}div.form.floating div.usfield.half.last,div.form.floating div.usfield.half.no-margin{margin-right:0}div.form.floating div.usfield.half div.usform-wrap input,div.form.floating div.usfield.half div.usform-wrap textarea{width:138px}div.form.floating div.usfield.half div.usform-wrap input.street{width:250px;margin-right:12px;float:left}div.form.floating div.usfield.half div.usform-wrap input.streetnr{width:40px;float:left}div.form.floating div.usfield.half div.usform-wrap input.zip{width:60px;margin-right:12px;float:left}div.form.floating div.usfield.half div.usform-wrap input.city{width:230px;float:left}div.form.floating div.usfield.half div.usform-wrap.select{border:1px solid #d3d3d3;width:137px;padding:0;height:35px;overflow:hidden;background:#fff url(//www.urbanstudio.de/wp-content/themes/us2017/images/select-arrow.svg) no-repeat 100% 50%;background-size:36px 40px;cursor:pointer}div.form.floating div.usfield.half div.usform-wrap.select select{display:block;border:0;background:0 0;color:#000;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;-webkit-appearance:none;text-transform:none;cursor:pointer;width:177px;height:35px;padding:8px}div.form.floating div.usfield.fit{width:100%;margin-right:0;box-sizing:border-box}div.form.floating div.usfield.fit div.usform-wrap input[type=text],div.form.floating div.usfield.fit div.usform-wrap input[type=tel],div.form.floating div.usfield.fit div.usform-wrap input[type=date],div.form.floating div.usfield.fit div.usform-wrap input[type=email],div.form.floating div.usfield.fit div.usform-wrap textarea{width:100%;box-sizing:border-box}div.form.floating div.usfield.fit div.usform-wrap textarea{height:132px}div.form.floating div.usfield.fit div.usform-wrap.select{border:1px solid #d3d3d3;width:100%;padding:0;height:40px;overflow:hidden;background:#fff url(//www.urbanstudio.de/wp-content/themes/us2017/images/select-arrow.svg) no-repeat 100% 50%;background-size:36px 40px;cursor:pointer;box-sizing:border-box}div.form.floating div.usfield.fit div.usform-wrap.select select{display:block;border:0;background:0 0;color:#000;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:600;-webkit-appearance:none;text-transform:none;cursor:pointer;width:125%;height:40px;padding:8px 30px 8px 8px}div.form.floating.login{width:280px;margin:0 auto;padding:0;text-align:left;background:0 0 !important}div.form.floating.login div.usfield.half{width:280px;margin:0;padding-bottom:0}div.form.floating.login div.usfield div.usform-wrap input,div.form.floating.login div.usfield div.usform-wrap textarea{width:262px}div.form.floating.login div.usfield label{display:block;font-size:12px;font-weight:400;line-height:12px;text-transform:uppercase;color:#444;margin:20px 0 6px}div.form.floating.login div.usfield.half div.usform-wrap.select{border:1px solid #d3d3d3;width:278px;padding:0;height:35px;overflow:hidden;background:#fff url(//www.urbanstudio.de/wp-content/themes/us2017/images/select-arrow.svg) no-repeat 100% 50%;background-size:36px 40px;cursor:pointer}div.form.floating.login div.usfield.half div.usform-wrap.select select{display:block;border:0;background:0 0;color:#000;font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;-webkit-appearance:none;text-transform:none;cursor:pointer;width:320px;height:35px;padding:8px}div.form.floating.login div.usbutton{clear:none;float:left;margin-top:25px;margin-bottom:0}div.form.filterform div.usfield{float:none}div.form.filterform div.usfield div.usform-wrap input,div.form.filterform div.usfield div.usform-wrap textarea{width:242px}div.form.filterform div.usfield div.usform-wrap input[type=checkbox]{width:auto}div.usform-wrap input::-webkit-input-placeholder{font-size:12px;font-family:'Open Sans',sans-serif;font-weight:300;font-style:italic;text-transform:none;color:#999}div.usform-wrap input:-moz-placeholder{font-size:12px;font-family:'Open Sans',sans-serif;font-weight:300;font-style:italic;text-transform:none;color:#999}div.usform-wrap input::-moz-placeholder{font-size:12px;font-family:'Open Sans',sans-serif;font-weight:300;font-style:italic;text-transform:none;color:#999}div.usform-wrap input:-ms-input-placeholder{font-size:12px;font-family:'Open Sans',sans-serif;font-weight:300;font-style:italic;text-transform:none;color:#999}div.usform-wrap input:focus::-webkit-input-placeholder{color:transparent}a.button,button.button{display:inline-block;color:#fff;font-size:14px;letter-spacing:inherit !important;font-weight:700 !important;margin:0 !important;height:38px !important;line-height:38px !important;padding:0 12px !important;width:auto;text-align:center;border:0;border-radius:3px;text-decoration:none;transition:all .2s ease-in-out;box-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2);cursor:pointer;text-transform:uppercase !important}.form a.button,.form button.button{padding:0 12px}a.button.blue{background:#284f8a;text-shadow:0 -1px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);margin-bottom:0 !important}a.button.blue:hover{background:#24477c}a.button.green{background:#489830;text-shadow:0 -1px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);margin-bottom:0 !important}a.button.green:hover{background:#41892b}a.button.yellow{background:#ffbf00;text-shadow:0 -1px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);margin-bottom:0 !important}a.button.yellow:hover{background:#ffae00}a.button.red{background:#d90000;text-shadow:0 -1px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);margin-bottom:0 !important}a.button.red:hover{background:#c50000}a.button.gray,button.button.gray{background:#666;text-shadow:0 -1px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);margin-bottom:0 !important}a.button.gray:hover,button.button.gray:hover{background:#777}a.button.lightgray{background:#ccc;text-shadow:0 -1px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);margin-bottom:0 !important}a.button.lightgray:hover{background:#aaa}a.button i.fa{margin:0 6px 0 -4px}.notification{margin-bottom:25px;position:relative;padding:15px 20px;border-radius:3px;color:#222;background-color:#fff2c7;border:1px solid #ffbd00;box-shadow:0 0 0 4px #ffecab inset;text-shadow:0 0 1px rgba(255,255,255,.3)}.notification p{margin:0}.notification span{font-weight:700}.notification.success{background-color:#e7f8e4;border:1px solid #00b600;box-shadow:0 0 0 4px #d7f4d3 inset;text-shadow:0 0 1px rgba(255,255,255,.3)}.notification.error{background-color:#ffe5e6;border:1px solid #ef0000;box-shadow:0 0 0 4px #ffd8d8 inset;text-shadow:0 0 1px rgba(255,255,255,.3)}div.form.hideform{display:none}#errormessage{display:none;color:#ec9516;border-bottom:1px solid rgba(0,0,0,.1);font-size:30px;line-height:40px;padding:40px 0 !important;background:#fff5d6;background:-moz-linear-gradient(top,rgba(255,245,214,1) 0%,rgba(254,237,185,1) 100%);background:-webkit-linear-gradient(top,rgba(255,245,214,1) 0%,rgba(254,237,185,1) 100%);background:linear-gradient(to bottom,rgba(255,245,214,1) 0%,rgba(254,237,185,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5d6',endColorstr='#feedb9',GradientType=0)}#errormessage .success{color:#090}#errormessage .error{color:#c00}#success{display:none}#success h2.big.success{background:url(//www.urbanstudio.de/wp-content/themes/us2017/images/tickani.svg) no-repeat 0 0;background-size:60px 60px;padding-left:90px;line-height:60px;min-height:60px;color:#55a823 !important;font-weight:700}#errormessage.inline{border:1px solid #ec9516;font-size:16px;line-height:26px;padding:20px !important;margin:0 0 22px;border-radius:3px}#errormessage.inline .success{border-color:#090}#errormessage.inline .error{border-color:#c00}#errormessage.inline .center{padding:0 !important}#success{border:1px solid #55a823;font-size:16px;line-height:26px;padding:20px !important;margin:0 0 22px;border-radius:3px;background:#fff}@media only screen and (max-width:989px){div.form{width:auto}div.usfield{display:block;clear:both;padding-bottom:22px;overflow:auto;width:100%}div.usform-wrap input,div.usform-wrap textarea{width:100%;-webkit-appearance:none}div.form.floating div.usfield.one{width:calc((100% - 30px)/2);margin-right:30px}div.form.floating div.usfield.one.last,div.form.floating div.usfield.one.no-margin{margin-right:0}div.form.floating div.usfield.one div.usform-wrap input,div.form.floating div.usfield.one div.usform-wrap textarea{width:100%}div.form.floating div.usfield.one div.usform-wrap input.street{width:calc(100% - 55px);margin-right:15px;float:left}div.form.floating div.usfield.one div.usform-wrap input.streetnr{width:40px;float:left}div.form.floating div.usfield.one div.usform-wrap input.zip{width:80px;margin-right:15px;float:left}div.form.floating div.usfield.one div.usform-wrap input.city{width:calc(100% - 95px);float:left}}@media only screen and (max-width:767px){div.form{width:auto}div.form div.usfield{float:none;clear:none}div.form div.usfield.clear{clear:both}}@media only screen and (max-width:667px){#success h2.big.success{display:block;background:url(//www.urbanstudio.de/wp-content/themes/us2017/images/tickani.svg) no-repeat 50% 30px;background-size:120px 120px;padding-top:180px;padding-left:0;line-height:40px;min-height:inherit;text-align:center}#success *{text-align:center !important}}@media only screen and (max-width:639px){div.form.floating div.usfield.one{width:calc((100% - 15px)/2);margin-right:15px}}@media only screen and (max-width:590px){div.form div.usfield{float:none;clear:none}div.form div.usfield.clear{clear:both}div.form.floating div.usfield.one{width:100%;margin-right:0}div.form.floating div.usfield.one.last,div.form.floating div.usfield.one.no-margin{margin-right:0}div.form.floating div.usfield.one div.usform-wrap input,div.form.floating div.usfield.one div.usform-wrap textarea{width:100%}.form a.button,.form button.button{box-sizing:border-box;width:100%;padding:0;height:50px !important;line-height:50px !important}}