.glass-card{background:rgba(255,255,255,0.25);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:20px;border:1px solid rgba(255,255,255,0.4);box-shadow:0 8px 32px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.5);padding:30px;transition:all 0.3s ease}.glass-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.6)}.glass{background:rgba(255,255,255,0.2);backdrop-filter:blur(16px);border-radius:24px;border:1px solid rgba(255,255,255,0.3);box-shadow:0 20px 60px rgba(0,0,0,0.1);padding:40px;max-width:500px}.wpcf7-response-output{color:#ffffff!important}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{color:#ffffff!important}.wpcf7 label{color:#ffffff;font-family:default}.wpcf7-not-valid-tip{color:#ffcccc;font-size:14px}.wpcf7-list-item-label{color:#ffffff}.wpcf7 input:not([type="submit"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]),.wpcf7 textarea{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.2);color:#ffffff;font-family:Montserrat,sans-serif}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:rgba(255,255,255,0.7)}.wpcf7 input[type="file"]{color:#ffffff;font-family:Montserrat,sans-serif}.wpcf7 input[type="file"]::file-selector-button{background:transparent;color:#ffffff;border:2px solid #ffffff;border-radius:20px;padding:8px 16px;margin-right:10px;cursor:pointer}.wpcf7-list-item{display:flex;align-items:center;margin:10px 0}.wpcf7-list-item label{display:flex;align-items:center;cursor:pointer}.wpcf7 input[type="file"]::file-selector-button:hover{background:#ffffff;color:#000000}.wpcf7-list-item-label{color:#ffffff;margin-left:6px}.cky-btn,.cky-btn-accept,.cky-btn-revisit,.cky-preference-btn,.cky-btn-customize{background-color:#027f4b!important;border-color:#027f4b!important}.cky-notice a,.cky-banner-btn-link,.cky-policy-link{color:#027f4b!important}.cky-switch input:checked+.cky-slider,.cky-toggle input:checked+.cky-slider{background-color:#027f4b!important}.cky-accordion-active,.cky-preference-header,.cky-active{color:#027f4b!important}.cky-btn-outline,.cky-btn-reject{border-color:#027f4b!important;color:#FFFFFF!important}.cky-btn:focus,.cky-btn-accept:focus,.cky-btn-revisit:focus{box-shadow:0 0 0 2px rgba(2,127,75,.25)!important}.cky-btn-revisit-wrapper .cky-btn-revisit{background:#027f4b!important;border-color:#027f4b!important}.cky-btn-revisit-wrapper .cky-btn-revisit,.cky-btn-revisit-wrapper .cky-btn-revisit:hover,.cky-btn-revisit-wrapper .cky-btn-revisit:focus{background:#027f4b!important;border-color:#027f4b!important}.cky-btn-revisit-wrapper .cky-btn-revisit svg,.cky-btn-revisit-wrapper .cky-btn-revisit path{fill:#ffffff!important}.cky-btn-revisit-wrapper{background:#027f4b!important}.cky-btn,.cky-btn:hover,.cky-btn:focus,.cky-btn-customize,.cky-btn-customize:hover,.cky-btn-reject,.cky-btn-reject:hover,.cky-btn-accept,.cky-btn-accept:hover{color:#ffffff!important}