.wpa-test-msg{background:#d1ecf1!important;border:1px solid #bee5eb!important;border-radius:5px!important;color:#0c5460!important;font-size:14px!important;padding:.75rem 1.25rem!important;font-family:Arial!important;margin-top:5px!important}span.wpa-button{display:inline-block!important;padding-top:5px!important;color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important;padding:5px 10px!important;border-radius:5px!important;margin-top:5px!important;cursor:pointer!important}#altEmail_container,.altEmail_container{position:absolute!important;overflow:hidden!important;display:inline!important;height:1px!important;width:1px!important;z-index:-1000!important}.tml{font-size:1em}.tml *{box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}.ngc-gift-card-wrapper{max-width:640px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.ngc-form-errors{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:15px 20px;margin-bottom:20px;color:#991b1b}.ngc-form-errors ul{margin:0;padding:0 0 0 18px}.ngc-form-errors li{margin:4px 0;font-size:14px}.amount-section{margin-bottom:25px}.amount-label{display:block;font-size:18px;font-weight:600;margin-bottom:8px;color:#1a1a1a}.amount-input-container{display:flex;align-items:center;border:2px solid #d1d5db;border-radius:8px;overflow:hidden;transition:border-color 0.2s}.amount-input-container:focus-within{border-color:#2271b1;box-shadow:0 0 0 3px rgb(34 113 177 / .15)}.currency-symbol{padding:12px 15px;background:#f3f4f6;font-size:18px;font-weight:600;color:#4b5563;border-right:2px solid #d1d5db}.amount-input{flex:1;border:none!important;outline:none!important;padding:12px 15px;font-size:18px;box-shadow:none!important;-moz-appearance:textfield}.amount-input::-webkit-inner-spin-button,.amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.info-section{margin-bottom:25px}.section-heading{font-size:16px;font-weight:600;color:#374151;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.info-container{display:grid;gap:15px}.form-row{margin-bottom:15px}.form-row label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="number"],.form-row select,.form-row textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:15px;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:#2271b1;box-shadow:0 0 0 3px rgb(34 113 177 / .15);outline:none}.form-row input.error{border-color:#ef4444;box-shadow:0 0 0 3px rgb(239 68 68 / .15)}.form-row input.valid{border-color:#22c55e}.field-hint{display:block;font-size:12px;color:#6b7280;margin-top:4px}.delivery-options{border:1px solid #e5e7eb;border-radius:8px;padding:15px 20px;margin:0 0 25px}.delivery-options legend{font-size:14px;font-weight:600;color:#374151;padding:0 8px}.delivery-option{margin:10px 0}.delivery-option label{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#4b5563;cursor:pointer;line-height:1.5}.delivery-option input[type="radio"]{margin-top:4px;flex-shrink:0}.email-design-section{background:#f9fafb;border-radius:8px;padding:20px;margin-bottom:25px}.design-carousel-wrapper{display:flex;align-items:center;gap:10px;margin:10px 0}.design-carousel{flex:1;overflow:hidden}.design-carousel-track{display:flex;gap:12px;transition:transform 0.3s ease-in-out}.design-option{flex:0 0 140px;text-align:center}.design-option input[type="radio"]{display:none}.design-option label{display:block;cursor:pointer;border:3px solid #fff0;border-radius:8px;overflow:hidden;transition:border-color 0.2s,transform 0.2s}.design-option input:checked+label{border-color:#2271b1;transform:scale(1.02);box-shadow:0 2px 8px rgb(34 113 177 / .25)}.design-option label:hover{border-color:#93c5fd}.design-option img{width:100%;height:auto;display:block}.design-name{display:block;font-size:12px;padding:6px 4px;color:#4b5563;background:#fff}.carousel-nav{width:36px;height:36px;border:1px solid #d1d5db;border-radius:50%;background:#fff;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.2s}.carousel-nav:hover{background:#f3f4f6}.terms-checkbox{margin:20px 0}.terms-checkbox label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#4b5563;cursor:pointer;line-height:1.5}.terms-checkbox input{margin-top:3px;flex-shrink:0}.submit-button{display:block;width:100%;padding:14px 30px;background:#2271b1;color:#fff;border:none;border-radius:8px;font-size:17px;font-weight:600;cursor:pointer;transition:background 0.2s,transform 0.1s}.submit-button:hover{background:#1a5a8e}.submit-button:active{transform:scale(.98)}.submit-button:disabled{background:#9ca3af;cursor:not-allowed}.payment-processing{text-align:center;padding:30px 0}.ngc-spinner{display:inline-block;width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#2271b1;border-radius:50%;animation:ngc-spin 0.8s linear infinite;margin-bottom:15px}@keyframes ngc-spin{to{transform:rotate(360deg)}}#ngc-payment-status{font-size:16px;color:#4b5563}.paypal-fallback-message{text-align:center;font-size:15px;color:#6b7280;margin-bottom:15px}#ngc-paypal-buttons{max-width:400px;margin:0 auto}.success-message{text-align:center;padding:40px 20px}.success-icon{width:60px;height:60px;border-radius:50%;background:#22c55e;color:#fff;font-size:30px;line-height:60px;margin:0 auto 15px}.success-message h3{color:#166534;font-size:22px;margin:0 0 10px}.success-message p{color:#4b5563;font-size:16px;margin:0 0 20px}.download-button{display:inline-block;padding:12px 30px;background:#2271b1;color:#fff!important;text-decoration:none!important;border-radius:6px;font-weight:600;font-size:16px;transition:background 0.2s}.download-button:hover{background:#1a5a8e}.required-indicator{color:#ef4444;font-weight:600}@media (max-width:600px){.ngc-gift-card-wrapper{padding:10px}.amount-input{font-size:16px}.design-option{flex:0 0 110px}}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.et-pb-parallax-wrapper{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et-pb-parallax-background{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et-pb-parallax-background_widescreen,.et-pb-parallax-background_tabletWide,.et-pb-parallax-background_tablet,.et-pb-parallax-background_phoneWide,.et-pb-parallax-background_phone{display:none}.et-pb-parallax-background__hover{visibility:hidden}.et-pb-parallax-background--css{background-attachment:fixed}.et_pb_section:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_section:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_row:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_row:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_column:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_column:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_module:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_module:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover{visibility:visible}.et_vb_hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_vb_hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover{visibility:visible}.et_pb_section_parallax>.et-pb-parallax-content{position:relative;z-index:1}.et_pb_section_parallax .et_pb_team_member_description{z-index:2}.et_pb_section_parallax .et-pb-icon,.et_pb_section_parallax .et_pb_icon_list_text{z-index:1}@media only screen and (min-width:1440px){.et-pb-parallax-background:not(.et-pb-parallax-background_widescreen):not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone):not(.et-pb-parallax-background__hover){display:block}.et-pb-parallax-background.et-pb-parallax-background_ultraWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width:1280px)and (max-width:1439px){.et-pb-parallax-background.et_parallax_bg_widescreen_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_widescreen:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width:1025px)and (max-width:1279px){.et-pb-parallax-background.et_parallax_bg_desktop_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background:not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone):not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width:981px)and (max-width:1024px){.et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width:980px){.et-pb-parallax-background.et_parallax_bg_tablet_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_tablet:not(.et-pb-parallax-background__hover){display:block}.et-pb-parallax-wrapper:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not([class*=et-pb-parallax-background_]):not(.et-pb-parallax-background__hover),.et_pb_parallax_css_wrap:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not([class*=et-pb-parallax-background_]):not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-wrapper:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover),.et_pb_parallax_css_wrap:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width:860px){.et-pb-parallax-background.et_parallax_bg_phoneWide_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_phoneWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width:767px){.et-pb-parallax-background.et_parallax_bg_phone_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_phone:not(.et-pb-parallax-background__hover){display:block}}.et_pb_section:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_section:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_row:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_row:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_column:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_column:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_module:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_module:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]){visibility:hidden}.et_vb_hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_vb_hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]){visibility:hidden}