.et_pb_contact_field_options_title{display:none}#mitglied .cart{text-align:center}.border-gradient-gold,.dipi-faq-entry{border:1px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to left,#ffb334,#fe8c17)}.product-template-default #main-content{background-color:#132a43}.wpcf7-text,.wpcf7-textarea,.wpcf7-date,.wpcf7-number,.wpcf7-captchar{background-color:#3b4c65!important;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#ffffff!important;padding:10px!important;box-sizing:border-box}.wpcf7-submit{color:#ffffff!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;border-radius:3px;padding:6px 20px;line-height:1.7em;background:transparent;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.2s}.wpcf7-textarea{width:100%!important;color:#ffffff}.wps-form{width:100%;margin:0 auto}.wps-form-row{display:flex;flex-direction:column;width:100%}.wps-form-row .wpcf7-form-control{width:100%}.wps-form-column{flex:1;padding:0.1rem 0!important;width:100%}@media only screen and (min-width:48em){.wps-form-row{flex-direction:row}.wps-form-column{padding:0px 4px 4px 0px!important}}input{margin:0!important}.wpcf7-list-item-label{font-size:0.9em;line-height:1}.wpcf7-submit{margin-top:16px!important;background-color:#3b4c65!important;border:none;color:#ffffff;color:#0e0e0e!important}input::placeholder{color:#004a39!important}textarea::placeholder{color:#004a39!important}input{color:#0e0e0e!important}.wpcf7-text,.wpcf7-textarea{color:#ffffff!important}textarea{color:#ffffff!important}.payment-icons{display:flex;justify-content:center;align-items:center;gap:5px}.payment-icons img{max-height:36px;height:auto}.feature-list{list-style:none;margin:0;padding:0}.feature-list li{position:relative;padding-left:1.2em;margin-bottom:0.5em}.feature-list li::before{content:"•";color:#333;position:absolute;left:0;top:0}.tip{position:relative;display:inline-block;margin-left:0px}.tip__icon{appearance:none;border:none;background:transparent;padding:2px;line-height:1;color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle;height:2em}.tip__icon:hover{color:#FFAE2D}.tip__icon:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.tip__bubble{position:absolute;z-index:9999;max-width:440px;width:250px;background:#132a43;color:#fff;box-shadow:0 8px 20px rgba(0,0,0,0.2);border-radius:6px;padding:6px 10px;font-size:0.9em;line-height:1.4;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity 0.18s ease,transform 0.18s ease;left:50%;bottom:calc(100% + 8px);transform-origin:bottom center;translate:-50% 0;white-space:normal}.tip__bubble::after{content:"";position:absolute;left:50%;top:100%;translate:-50% 0;border:6px solid transparent;border-top-color:#111}.tip:hover .tip__bubble,.tip:focus-within .tip__bubble{opacity:1;transform:translateY(0);pointer-events:auto}.tip[data-position="bottom"] .tip__bubble{top:calc(100% + 8px);bottom:auto;transform-origin:top center}.tip[data-position="bottom"] .tip__bubble::after{top:auto;bottom:100%;border:6px solid transparent;border-bottom-color:#111}.wpcf7-submit{color:white!important}.woocommerce-MyAccount-navigation-link--downloads{display:none}h2,h3{color:#fefefe!important}.woocommerce-message a{color:black!important}.shop_table td{color:#fefefe}.woocommerce-checkout-review-order-table td{color:black!important}.woocommerce-checkout-review-order{padding-left:10px}.product-quantity{display:none!important}.et_pb_text_2 h3{color:#ffffff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:10px!important}.et_pb_text_2 p{color:#dddddd!important;font-size:16px!important}#mailpoet_form_1 .mailpoet_text{background-color:#ffffff!important;border:2px solid transparent!important;border-radius:4px!important;padding:12px 15px!important;height:auto!important;font-size:16px!important;color:#333333!important;transition:all 0.3s ease-in-out!important;width:100%!important}#mailpoet_form_1 .mailpoet_text:focus{border-color:#d4af37!important;box-shadow:0 0 8px rgba(212,175,55,0.4)!important;outline:none!important}#mailpoet_form_1 .mailpoet_submit,.goldbutton{background:linear-gradient(135deg,#d4af37 0%,#f2d472 50%,#d4af37 100%)!important;color:#000000!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.5px!important;border:none!important;border-radius:4px!important;padding:18px!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 4px 15px rgba(0,0,0,0.3)!important;margin-top:10px!important;display:block!important;width:100%!important;-webkit-appearance:none!important}#mailpoet_form_1 .mailpoet_submit:hover,.goldbutton:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(212,175,55,0.4)!important;background:linear-gradient(135deg,#f2d472 0%,#d4af37 100%)!important}#mailpoet_form_1 .mailpoet_form_paragraph{color:#bbbbbb!important;font-size:13px!important;line-height:1.4!important;margin-top:15px!important;text-align:left!important}#mailpoet_form_1 .mailpoet_form_paragraph a{color:#d4af37!important;text-decoration:underline!important}#mailpoet_form_1 .mailpoet_validate_success{color:#2ecc71!important;background:rgba(46,204,113,0.1)!important;padding:10px!important;border-radius:4px!important;border:1px solid #2ecc71!important}#mailpoet_form_1 .mailpoet_validate_error{color:#e74c3c!important;font-weight:bold!important}#team .et_pb_team_member{padding:20px!important;border-radius:0px!important;text-align:center!important}#team .et_pb_team_member_image{display:flex!important;justify-content:center!important;margin-bottom:20px!important}#team .et_pb_team_member_image img{border:1px solid #ffae2d!important;border-radius:4px!important;transition:all 0.3s ease!important;max-width:250px!important;height:auto!important;box-shadow:0 4px 15px rgba(0,0,0,0.2)!important}#team .et_pb_module_header{color:#ffae2d!important;font-size:24px!important;font-weight:700!important;margin-top:10px!important}#team .et_pb_member_position{color:#fefefe!important;font-weight:600!important;margin-bottom:15px!important;font-size:14px!important}#team .et_pb_team_member_description p{color:#dddddd!important;font-size:15px!important;line-height:1.6!important}.et_pb_team_member_image{max-width:100%}