.project_contact_form_new label,.project_contact_form_new .lbl{font-weight:700}.project_contact_form_new .wpcf7-not-valid-tip{color:#a00;position:absolute;margin-top:-24px}.project_contact_form_new .sketch-tool-status>div{display:inline-block;border:1px solid #0a0;background:rgba(0,255,0,.1);padding:5px 10px}.project_contact_form_new .frame-sketch-tool{width:1200px;height:80vh;position:fixed;max-width:100vw;left:50%;margin-left:-600px;top:15vh;border:1px solid #a00;z-index:999;display:none;box-shadow:0px 0px 50px 17px rgba(34,60,80,.93)}@media (max-width:1200px){.project_contact_form_new .frame-sketch-tool{top:10vh;height:85vh;width:100%;left:0;margin-left:0}}.project_contact_form_new .upload_inner{margin-bottom:0}.project_contact_form_new .buttons{text-align:center;padding-top:30px}.project_contact_form_new .buttons .btn{display:inline-block;min-width:50%}.project_contact_form_new .caldera-grid .row{display:flex;align-items:stretch}.project_contact_form_new .caldera-grid .col-right{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px}.project_contact_form_new .caldera-grid .field-message{flex-grow:1;display:flex;flex-direction:column}.project_contact_form_new .caldera-grid .field-message textarea{flex-grow:1}@media (max-width:767px){.project_contact_form_new .caldera-grid .row{flex-direction:column}.project_contact_form_new .caldera-grid .row .col-sm-6{width:100%}.project_contact_form_new .caldera-grid .col-right{margin-left:0}}.project_contact_form_new .fileform{border:1px solid #a1a1a1;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:0;height:42px}.project_contact_form_new .fileform .selectbutton{padding:0;line-height:36px;font-size:16px}.project_contact_form_new .fileform:hover .selectbutton{background-color:#d00;border-color:#d00}.project_contact_form_new .fileform .fileformlabel{padding-top:10px;padding-bottom:10px}.project_contact_form_new .field{margin-bottom:15px;position:relative}.project_contact_form_new .field label,.project_contact_form_new .field .lbl{margin-bottom:10px;padding-right:30px}.project_contact_form_new .field .info{display:block;width:20px;height:20px;background:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/question.svg) no-repeat center center;background-size:contain;position:absolute;top:0;right:0}.project_contact_form_new .field .info .info-popup{display:none;position:absolute;right:0;top:100%;background:#fff;padding:15px;border:1px solid #a00;color:#000;width:800px;z-index:99;margin-top:10px}.project_contact_form_new .field .info:hover .info-popup{display:block}.project_contact_form_new .field.field-req .lbl:after{display:inline-block;content:'*';color:#a00;margin-left:3px}.project_contact_form_new .field input[type=text],.project_contact_form_new .field input[type=email],.project_contact_form_new .field textarea,.project_contact_form_new .field select{border:1px solid #a1a1a1;border-radius:4px;max-width:100%;margin-bottom:24px}.project_contact_form_new .field input[type=text]:disabled,.project_contact_form_new .field input[type=text].readonly,.project_contact_form_new .field input[type=email]:disabled,.project_contact_form_new .field input[type=email].readonly,.project_contact_form_new .field textarea:disabled,.project_contact_form_new .field textarea.readonly,.project_contact_form_new .field select:disabled,.project_contact_form_new .field select.readonly{background:#e4e4e4}.project_contact_form_new .field input[type=radio]{width:20px;height:20px;vertical-align:middle}.project_contact_form_new .field input[type=radio]:after{width:20px;height:20px;border-radius:20px;top:0;left:0;position:relative;background-color:#fff;content:'';display:inline-block;visibility:visible;border:1px solid #707070}.project_contact_form_new .field input[type=radio]:checked:after{width:20px;height:20px;border-radius:20px;top:0;left:0;position:relative;background-color:#000;content:'';display:inline-block;visibility:visible;border:4px solid #fff}.project_contact_form_new .field .select-kind-pics{display:flex;justify-content:space-between;align-items:flex-end}.project_contact_form_new .field .select-kind-pics .kind-a,.project_contact_form_new .field .select-kind-pics .kind-b,.project_contact_form_new .field .select-kind-pics .kind-c{flex:0 0 33%;height:160px;position:relative}.project_contact_form_new .field .select-kind-pics .kind-a input[type=radio],.project_contact_form_new .field .select-kind-pics .kind-b input[type=radio],.project_contact_form_new .field .select-kind-pics .kind-c input[type=radio]{position:absolute;bottom:25px;right:25px}.project_contact_form_new .field .select-kind-pics .kind-a{background:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/modelA.png) no-repeat bottom center;background-size:contain}.project_contact_form_new .field .select-kind-pics .kind-b{background:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/modelB.png) no-repeat bottom center;background-size:contain}.project_contact_form_new .field .select-kind-pics .kind-c{background:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/modelC.png) no-repeat bottom center;background-size:contain}.project_contact_form_new .field .select-kind-pics .kind-c input[type=radio]{right:auto;left:25px}.project_contact_form_new .field .full-package-type-items{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.project_contact_form_new .field .full-package-type-items .full-package-type-item{position:relative;flex:1 0 150px;height:200px;border:2px solid transparent;cursor:pointer}.project_contact_form_new .field .full-package-type-items .full-package-type-item input{display:none}.project_contact_form_new .field .full-package-type-items .full-package-type-item:has(input:checked){border:2px solid #a00}.project_contact_form_new .field .full-package-type-items .full-package-type-item .title{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:0;text-align:center;height:40px;line-height:18px;font-size:13px;font-weight:400}.project_contact_form_new .field .full-package-type-items .full-package-type-item .img{position:absolute;left:0;top:0;right:0;bottom:40px;background-size:cover;background-repeat:no-repeat;background-position:center center}.project_contact_form_new .field .full-package-type-items .full-package-type-item-1 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-1.webp)}.project_contact_form_new .field .full-package-type-items .full-package-type-item-2 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-2.webp)}.project_contact_form_new .field .full-package-type-items .full-package-type-item-3 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-3.webp)}.project_contact_form_new .field .full-package-type-items .full-package-type-item-4 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-4.webp)}.project_contact_form_new .field .full-package-type-items .full-package-type-item-5 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-5.webp)}.project_contact_form_new .field .full-package-type-items .full-package-type-item-6 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-6.webp)}.project_contact_form_new .field .full-package-type-items .full-package-type-item-7 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-7.webp)}.project_contact_form_new .field .full-package-type-items .full-package-type-item-8 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-8.webp)}.project_contact_form_new .field .full-package-type-items .full-package-type-item-9 .img{background-image:url(//groundplug.dk/wp-content/plugins/gp-custom/css/../img/pt-9.webp)}.project_contact_form_new .field .select-kind-text{margin-top:15px}.project_contact_form_new .field .select-kind-text label{margin:0;font-weight:400}.project_contact_form_new .field.field-contacts input,.project_contact_form_new .field.field-contacts select{margin-top:15px}.project_contact_form_new .field.field-another-project label{margin:0}.project_contact_form_new .field .checkboxes{display:flex;flex-wrap:wrap}.project_contact_form_new .field .checkboxes>div{margin-right:10px}.project_contact_form_new .field .checkboxes label{margin:0;font-weight:400}.project_contact_form_new .field .checkboxes input{vertical-align:middle}.project_contact_form_new .field-dims1,.project_contact_form_new .field-dims2{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.project_contact_form_new .field-dims1 label,.project_contact_form_new .field-dims2 label{flex-grow:0;margin-right:15px}.project_contact_form_new .field-dims1 label:not(:first-child),.project_contact_form_new .field-dims2 label:not(:first-child){margin-left:30px}.project_contact_form_new .project.add-project,.project_contact_form_new .project.add-2-project{display:none;padding-top:30px;margin-top:20px;border-top:3px solid #000}.project_contact_form_new .cookie-notice{float:right;font-size:80%}.fileform .selectbutton{flex:0 0 170px}.field-terrain-cat .radios{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:flex-start}.field-terrain-cat .radios>div{flex:0 0 33%;display:flex;margin-bottom:10px;align-items:center;position:relative}.field-terrain-cat .radios input{position:absolute;top:10px;left:10px}.field-terrain-cat .radios label{display:block;font-weight:400;font-size:14px;line-height:1.3em}.field-terrain-cat .radios label .name{font-weight:700}.field-terrain-cat .radios label img{height:auto;width:100%;margin-right:15px}@media (max-width:1023px){.field-terrain-cat .radios{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.field-terrain-cat .radios{grid-template-columns:repeat(1,1fr)}}