@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:300;src:url("../fonts/jost-v19-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:400;src:url("../fonts/jost-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:500;src:url("../fonts/jost-v19-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Jost";font-style:normal;font-weight:600;src:url("../fonts/jost-v19-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:300;src:url("../fonts/cormorant-garamond-v20-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:400;src:url("../fonts/cormorant-garamond-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:500;src:url("../fonts/cormorant-garamond-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Cormorant Garamond";font-style:normal;font-weight:600;src:url("../fonts/cormorant-garamond-v20-latin-600.woff2") format("woff2")}.frame-type-form_formframework{width:90%;margin:0 auto;max-width:1290px}.frame-type-form_formframework .subheader{font-size:15px;font-family:"Jost",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:.09em;margin-bottom:.5em;color:#2db4db}.frame-type-form_formframework h1,.frame-type-form_formframework h2,.frame-type-form_formframework h3{line-height:1.2;font-weight:600;font-family:"Cormorant Garamond",serif}.frame-type-form_formframework h1{font-size:clamp(36px,26.2609px + 3.0435vw,64px)}.frame-type-form_formframework h2{font-size:clamp(36px,26.2609px + 3.0435vw,64px)}.frame-type-form_formframework h3{font-size:clamp(30px,21px + 2.5vw,52px)}.center.frame-type-form_formframework{text-align:center}.frame-type-form_formframework,.frame-type-form_formframework input,.frame-type-form_formframework select,.frame-type-form_formframework textarea{font-size:17px;font-weight:400;color:#5f5f5f}.frame-type-form_formframework .form-element{margin-bottom:.5rem}.frame-type-form_formframework .row{display:flex;gap:1rem;align-items:stretch;flex-wrap:wrap}.frame-type-form_formframework .row .col-6,.frame-type-form_formframework .row .col-4{flex:1}.frame-type-form_formframework a{color:#2db4db}.frame-type-form_formframework input,.frame-type-form_formframework select,.frame-type-form_formframework textarea{padding:5px;width:100%;line-height:1.7rem}.frame-type-form_formframework input[type=checkbox]{width:18px;height:18px}.frame-type-form_formframework .form-group{margin-top:1rem}.frame-type-form_formframework h2{text-align:center;margin:3rem 0 1.5rem 0}.frame-type-form_formframework .inputs-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.frame-type-form_formframework button{text-align:center;background-color:#2db4db;border:1px solid #2db4db;width:-moz-fit-content;width:fit-content;min-width:180px;margin:2.5em auto;display:block;padding:15px 20px;font-family:"Jost",sans-serif;font-weight:500;color:#fff;letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer}.frame-type-form_formframework label[for=anfrage-140-apartements],.frame-type-form_formframework label[for=request-140-apartements]{display:none}@media(max-width: 760px){.frame-type-form_formframework .row .col-6,.frame-type-form_formframework .row .col-4{flex:unset;width:calc(50% - .5em)}}@media(max-width: 500px){.frame-type-form_formframework{width:100%;padding:0 1rem}.frame-type-form_formframework .row{gap:0}.frame-type-form_formframework .row .col-6,.frame-type-form_formframework .row .col-4{width:100%}}