.veeva-2024 .hero-left-aligned--gradient.custom-collection-hero{position:relative;padding-top:300px;padding-bottom:40px;background:none;z-index:1}.veeva-2024 .hero-left-aligned--gradient.custom-collection-hero .veeva-orange-bg{height:100%}.veeva-2024 .hero-left-aligned--gradient.custom-collection-hero:after,.veeva-2024 .hero-left-aligned--gradient.custom-collection-hero.dark_gradient:after{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:none;border-radius:0 0 40px 40px}.veeva-2024 .copy-container p.hero-desc{font-size:18px;line-height:140%;max-width:90%;margin-top:30px}.hero-form{border-radius:48px;background:#fff;color:#1b2f54;padding:40px}.hero-form p{color:#636669;margin:20px 0 40px;max-width:90%}.custom-collection-hero form{display:flex;flex-direction:column;align-items:flex-start}.custom-collection-hero input{margin-right:30px;padding-left:30px;height:55px;width:100%;border-radius:20px;border:3px solid #EEF1F5;background:#eef1f5}.custom-collection-hero input:focus{border:3px solid #888}.custom-collection-hero input.invalid{border:solid 3px #D22020}button.register{border:none!important}.veeva-2024 #ProductGridContainer.hidden{display:none}.veeva-2024 .custom-collection-hero button.button-primary--gradient:disabled{opacity:.6}.veeva-2024 .collection.section-code-product-listing-padding.container{padding:120px 0}.veeva-2024 .complete-registraion-btn.button-primary.button-primary--gradient{display:inline}.veeva-2024 .validated-codes ul{list-style:none;display:flex;flex-flow:wrap;padding-left:0}.veeva-2024 .validated-codes ul li{font-size:14px;font-weight:600;letter-spacing:-.42px;border-radius:10px;border:dotted 1px;padding:6px 12px;margin-right:6px;margin-bottom:6px}.veeva-2024 .code-error,.veeva-2024 .email-error{font-size:14px;line-height:1.4;margin-top:8px}.veeva-2024 .registration-notification{max-height:0;transition:max-height .3s ease-in-out}.veeva-2024 .registration-notification .notification-container{padding:50px 0}.veeva-2024 .registration-notification .notification-container .notification-flex{display:flex;justify-content:space-between;align-items:center;padding:20px 0!important;border-image:linear-gradient(to bottom,#f7981d,#ff6b00) 1;border-radius:5px;border-width:4px;border-style:solid;padding:5px;border-right:none;border-bottom:none;border-top:none}.veeva-2024 .registration-notification .notification-container .notification-flex p{font-size:18px;font-weight:600!important;padding-top:10px;padding-left:30px}@media screen and (max-width: 1200px){.veeva-2024 .registration-notification .notification-container .notification-flex{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:30px!important}.veeva-2024 .registration-notification .notification-container .notification-flex p{padding-left:0;padding-bottom:10px}}@media screen and (max-width: 990px){.veeva-2024 .hero-left-aligned--gradient.custom-collection-hero{padding-top:200px}.veeva-2024 .copy-container p.hero-desc{margin-top:0}.veeva-2024 .hero-form{margin-top:40px;border-radius:24px;text-align:center;box-shadow:0 5px 8px #00000026}.veeva-2024 .hero-form p{margin:20px 0}.veeva-2024 .copy-container__buttons{justify-content:center;width:100%}.veeva-2024 .hero-left-aligned--gradient.custom-collection-hero:after,.veeva-2024 .hero-left-aligned--gradient.custom-collection-hero.dark_gradient:after{height:calc(90% - 80px);border-radius:0 0 24px 24px}.veeva-2024 .registration-notification .notification-container{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hero-with-form.css.map */
