.form-section .gform_wrapper{opacity:0;transition:opacity 0.2s ease-in-out}.gform_wrapper .gf_page_steps{visibility:hidden}.gform_wrapper.gform-initialized{opacity:1}.form-section .gform_wrapper.gform-initialized .gf_page_steps{visibility:visible}.form-section .et_pb_row{display:flex;flex-wrap:wrap}.form-section.fullwidth .et_pb_column{flex:1 1 100%}.form-section .form-column{flex:1 1 50%}.form-section .info-column{flex:1 1 50%;margin-left:-20px}.form-section.fullwidth .info-column{display:none}@media screen and (max-width:1099px){.form-section .info-column{display:none}.form-section .form-column{flex:1 1 100%}}@media screen and (max-width:768px){.form-section{flex-direction:column}.form-section .form-column{flex:1 1 100%;max-width:100%}}.gform_wrapper .f_page_steps{display:flex;gap:20px}.gform_wrapper .gf_step{margin-bottom:10px}.gform_wrapper .gf_step_label{display:none}.gform_wrapper .gf_step_number{background-color:#06032B;color:#F1F1ED;border-radius:50%;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:all 0.3s ease}.gform_wrapper .gf_step_active .gf_step_number,.gform_wrapper .gf_step_completed .gf_step_number{background-color:#22B8F0!important;color:#fff!important}.gform-theme--framework .gf_step_completed .gf_step_number{background-color:#22B8F0!important;color:transparent;position:relative}.gform-theme--framework .gf_step_completed .gf_step_number::after{content:"✓";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#22B8F0!important;border:unset}.gform_wrapper .gsection_title{font-size:24px;font-weight:700;color:#06032B;margin-bottom:4px}.gform_wrapper .gsection_description{font-size:18px;font-weight:400;color:rgba(6,3,43,0.7);margin-bottom:12px}.gform_wrapper .gfield_label{font-size:32px;font-weight:700;color:#06032B;margin-bottom:4px}.gform_wrapper .gfield_description{font-size:18px;font-weight:400;color:rgba(6,3,43,0.7);margin-bottom:12px}.gform_wrapper{background-color:#F1F1ED;color:#06032B;padding:2.5rem;border-radius:10px;box-sizing:border-box}#gform_wrapper_1 .gform_body .gform_page_footer{display:flex;margin-top:20px}#gform_wrapper_1 .gform_body .gform_page_footer .gform_next_button{background-color:#22B8F0;color:#ffffff;font-weight:700;font-size:16px;padding:10px 24px;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}#gform_wrapper_1 .gform_body .gform_page_footer .gform_next_button:hover{background-color:#1A8BCC;transform:translateY(-2px)}#gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button{background-color:#888888;color:#ffffff;font-weight:700;font-size:16px;padding:10px 24px;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}#gform_wrapper_1 .gform_body .gform_page_footer .gform_previous_button:hover{background-color:#666666;transform:translateY(-2px)}#gform_wrapper_1 .gform_body .gform_page_footer .gform_button{background-color:#22B8F0;color:#ffffff;font-weight:700;font-size:16px;padding:10px 24px;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}#gform_wrapper_1 .gform_body .gform_page_footer .gform_button:hover{background-color:#1A8BCC;transform:translateY(-2px)}.gform_wrapper .gform_previous_button{margin-left:12px}.gform_wrapper .gfield input[type="text"],.gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select{background-color:#fff;color:#06032B;border:1px solid #22B8F0;border-radius:6px;padding:10px;width:100%;box-sizing:border-box}.gform_wrapper .gfield input::placeholder,.gform_wrapper .gfield textarea::placeholder{color:#06032B;opacity:0.5}.ginput_container_image_choice .gfield_radio{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:25px!important;flex-wrap:wrap;width:100%;box-sizing:border-box;align-items:stretch}.gfield-image-choice-wrapper-inner{overflow-wrap:break-word;word-break:break-word;white-space:normal}.gform-theme--framework .gfield--type-image_choice .gchoice{inline-size:unset;max-inline-size:unset;min-inline-size:unset;display:flex}.ginput_container_image_choice .gchoice{flex:1 1 180px;cursor:pointer;text-align:center;border:2px solid #F1F1ED;border-radius:12px;padding:10px;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;background:#fff;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:100%;text-align:center;min-height:240px;display:flex!important;flex-direction:column;justify-content:center}.gform-theme--framework .gfield--type-image_choice .gfield-choice-image-wrapper{width:100%;height:auto;object-fit:cover;border-radius:12px;margin-bottom:8px;aspect-ratio:unset;margin:auto auto 20px;display:flex;justify-content:center}.gform-theme--framework .gfield--type-image_choice .gfield-choice-image{inline-size:unset;max-block-size:unset;max-inline-size:unset}.ginput_container_image_choice .gfield-choice-image-wrapper img{width:100%;height:auto;object-fit:cover;border-radius:12px;margin-bottom:8px;display:block;transition:transform 0.2s ease,border-color 0.2s ease;max-height:150px!important}.ginput_container_image_choice .gchoice label{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem;color:#06032B;text-align:center;line-height:1.3;min-height:2.5em;padding:0 6px;border-radius:6px;transition:color 0.2s ease,background 0.2s ease;margin:0}.ginput_container_image_choice .gchoice:hover{transform:translateY(-4px);border-color:#22B8F0;box-shadow:0 4px 12px rgba(34,184,240,0.2)}.ginput_container_image_choice .gfield-choice-input{display:none!important}.ginput_container_image_choice .gfield-choice-input:checked+label,.ginput_container_image_choice .gfield-choice-input:checked+label+.gfield-image-choice-wrapper{border-color:#22B8F0}.ginput_container_image_choice .gfield-choice-input:checked+label{color:#22B8F0!important}.ginput_container_image_choice .gchoice label,.ginput_container_image_choice .gchoice img{pointer-events:none}@media (max-width:768px){.gf_page_steps{display:none!important}.gform_wrapper{padding:2rem 1rem}.ginput_container_image_choice .gchoice{min-height:100px!important}.ginput_container_image_choice .gfield_radio{grid-template-columns:1fr!important}.gfield-choice-image-wrapper{width:50%!important;margin:0!important;padding-right:20px;align-items:center}.gfield-image-choice-wrapper-inner{width:50%!important}.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gfield-image-choice-wrapper-outer{padding:0;display:flex;display:flex;width:100%;justify-content:center}.ginput_container_image_choice .gfield-choice-image-wrapper img{max-height:70px!important}.gform_wrapper .gfield_label{font-size:20px}.gform_wrapper .gfield_description{font-size:16px}}@media (max-width:480px){.ginput_container_image_choice .gchoice{}.ginput_container_image_choice .gchoice label{font-size:1rem}}html,body{overflow-x:hidden}body{background-color:#F1F1ED!important}#gform_wrapper_1 .gform_fields{row-gap:20px}.pa-inline-contact-form .et_pb_contact_form{display:flex}.pa-inline-contact-form p.et_pb_contact_field{display:inline-block;padding:0;width:25%;margin-right:20px}.pa-inline-contact-form .et_contact_bottom_container{display:inline-block;width:25%;margin-top:0}.pa-inline-contact-form .et_contact_bottom_container .et_pb_contact_submit{margin:0 0 0 0px!important;width:100%}.custom-url-input{padding-left:50px}.custom-url-input::before{content:"www.";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-weight:bold;color:#888}@font-face{font-family:'DiviModules';src:url('https://trepunkt.dk/wp-content/fonts/all/modules.woff') format('woff');font-display:swap!important}@font-face{font-family:'FontAwesome';src:url('https://trepunkt.dk/wp-content/fonts/fontawesome/fa-solid-900.woff2') format('woff2');font-display:swap!important}.grecaptcha-badge{visibility:hidden!important}