.glass-effect{background:rgba(255,255,255,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.contact-form .my-custom-form .elementor-field-group{margin-bottom:20px}.contact-form .elementor-field-group .elementor-field{border:none !important;border-bottom:2px solid rgba(0,0,0,.2) !important;padding:12px 10px !important;background-color:transparent !important;transition:border-color .3s ease,background-color .3s ease !important;color:#333 !important;font-size:16px !important;font-family:'Arial',sans-serif !important;box-shadow:none !important}.contact-form .elementor-field-group .elementor-field:focus{outline:none !important;border-bottom:2px solid #f5b505 !important;background-color:rgba(245,181,5,.1) !important}.elementor-field-group .elementor-field::placeholder{color:rgba(0,0,0,.5) !important;font-style:italic !important}.contact-form .elementor-field-group textarea.elementor-field{resize:none !important;min-height:100px !important;border:none !important;border-bottom:2px solid rgba(0,0,0,.2) !important;padding:12px 10px !important;background-color:transparent !important;transition:border-color .3s ease,background-color .3s ease !important}.contact-form .elementor-field-group textarea.elementor-field:focus{outline:none !important;border-bottom:2px solid #f5b505 !important;background-color:rgba(245,181,5,.1) !important}.contact-form .elementor-button{background-color:#f5b505 !important;color:#fff !important;padding:12px 24px !important;border:none !important;border-radius:5px !important;font-size:16px !important;font-weight:700 !important;cursor:pointer !important;transition:background-color .3s ease,transform .2s ease !important;box-shadow:0 4px 6px rgba(0,0,0,.1) !important}.contact-form .elementor-button:hover{background-color:#f5b505 !important;transform:translateY(-2px) !important;box-shadow:0 6px 10px rgba(0,0,0,.15) !important}.contact-form .elementor-button:focus{outline:none !important;box-shadow:0 0 0 3px rgba(245,181,5,.1) !important}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus{outline:none !important;border-bottom:2px solid #f5b505 !important;background-color:rgba(245,181,5,.1) !important}.payment_box{background-color:#717171!important;color:white!important}#wc-woocommerce_payments-upe-form label,.testmode-info{color:white!important}.payment_box .payment_method_woocommerce_payments_klarna p,.payment_box .payment_method_bacs p{color:white!important}.payment_box .payment_method_woocommerce_payments{color:white!important}#wc-woocommerce_payments_klarna-upe-form,.p-ListPromotionsView{background-color:white!important}.u-color-text{color:white!important}.woocommerce-checkout .payment_method_klarna{background-color:#f5f5f5 !important}.ppc-button-wrapper{margin-top:20px!important}