.wp-block-ecolopharm-trial-kit{padding-left:0!important;padding-right:0!important}.entry-content .wp-block-ecolopharm-trial-kit,.wp-block-ecolopharm-trial-kit,.wp-block-post-content .wp-block-ecolopharm-trial-kit,.wp-site-blocks .wp-block-ecolopharm-trial-kit{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;width:100vw!important}.trial-kit-block{background-color:#f5f7fa;padding:80px 0;position:relative}.alignfull.trial-kit-block,.trial-kit-block,.wp-block-ecolopharm-trial-kit.alignfull .trial-kit-block{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.is-layout-constrained>.wp-block-ecolopharm-trial-kit,.is-layout-constrained>.wp-block-ecolopharm-trial-kit.alignfull,.wp-block-ecolopharm-trial-kit.alignfull,body .is-layout-constrained>.wp-block-ecolopharm-trial-kit,body .is-layout-constrained>.wp-block-ecolopharm-trial-kit.alignfull{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;width:100vw!important}.trial-kit-block.alignfull,.wp-block-ecolopharm-trial-kit,:root :where(.is-layout-constrained)>.wp-block-ecolopharm-trial-kit{margin-block-end:0!important;margin-block-start:0!important}.trial-kit-container{margin:0 auto;max-width:1350px;padding:0 20px}.trial-kit-content{align-items:center;display:flex;gap:80px}.trial-kit-timeline{display:flex;flex:0 0 50%;flex-direction:column}.timeline-step{align-items:flex-start;display:flex;gap:20px}.timeline-icon-wrapper{flex-direction:column}.timeline-icon,.timeline-icon-wrapper{align-items:center;display:flex;position:relative}.timeline-icon{background:#fff;border:10px solid #dceaf1;border-radius:50%;font-size:36px;height:80px;justify-content:center;width:80px;z-index:2}.timeline-icon span{color:#000;font-family:helvetica_lt_std_condensed,Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;opacity:0;position:relative;top:3px}.timeline-icon span.show{animation:fadeInScale .6s ease-out forwards}@keyframes fadeInScale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.timeline-connector{background:#dceaf1;height:60px;margin-bottom:-10px;margin-top:-10px;width:10px}.timeline-text{flex:1;padding-top:15px}.timeline-text p{color:#333;font-family:helvetica_lt_stdlight,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5;margin:0;max-width:300px}.trial-kit-form-section{flex:0 0 50%}.form-badge{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:inline-flex;gap:10px;margin-bottom:30px;padding:12px 24px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(91,164,207,.7);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(91,164,207,0);transform:scale(1.1)}to{box-shadow:0 0 0 0 rgba(91,164,207,0);transform:scale(1)}}.badge-dot{animation:pulse 2s infinite;background:#5ba4cf;border-radius:50%;height:12px;width:12px}.badge-text{color:#000;font-family:helvetica_lt_stdlight,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600}.form-title{color:#000;font-family:helvetica_lt_std_condensed,Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin:0 0 40px;text-transform:unset}.trial-kit-form-section .form-title{text-transform:none!important}.trial-kit-form{margin-bottom:20px}.trial-kit-form .gform_wrapper{margin:0}.trial-kit-form input[type=email],.trial-kit-form input[type=text],.trial-kit-form textarea{background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:helvetica_lt_stdlight,Arial,Helvetica,sans-serif;font-size:16px;padding:15px 20px;transition:border-color .3s ease;width:100%}.trial-kit-form input[type=email]:focus,.trial-kit-form input[type=text]:focus,.trial-kit-form textarea:focus{border-color:#5ba4cf;outline:none}.trial-kit-form input[type=email]::-moz-placeholder,.trial-kit-form input[type=text]::-moz-placeholder,.trial-kit-form textarea::-moz-placeholder{color:#999}.trial-kit-form input[type=email]::placeholder,.trial-kit-form input[type=text]::placeholder,.trial-kit-form textarea::placeholder{color:#999}.trial-kit-form input{padding:25px 5px}.trial-kit-form .gform_button{background:transparent!important;border:1px solid #000;color:#000!important;font-size:16px!important;padding:25px!important;width:100%}.trial-kit-form .gform_button:hover{background:#000!important;color:#fff!important;transform:none!important}.form-confirmation{color:#666;font-family:helvetica_lt_stdlight,Arial,Helvetica,sans-serif;font-size:14px;margin:20px 0 0;text-align:center}@media(max-width:1024px){.trial-kit-block{padding:60px 0}.trial-kit-content{gap:50px}.timeline-icon{font-size:32px;height:70px;width:70px}.timeline-connector{height:50px}.timeline-text p{font-size:16px}.form-title{font-size:2rem}}@media(max-width:768px){.trial-kit-block{padding:50px 0}.trial-kit-container{padding:0 20px}.trial-kit-content{align-items:flex-start;flex-direction:column;gap:50px}.trial-kit-timeline{width:100%}.timeline-icon{font-size:28px;height:60px;width:60px}.timeline-connector{height:40px}.timeline-text p{font-size:15px;max-width:none}.trial-kit-form-section{max-width:none;width:100%}.form-title{font-size:1.75rem;margin-bottom:30px}.form-badge{margin-bottom:20px;padding:10px 20px}.badge-text{font-size:13px}}@media(max-width:480px){.trial-kit-block{padding:40px 0}.trial-kit-container{padding:0 15px}.trial-kit-content{gap:40px}.timeline-step{gap:15px}.timeline-icon{font-size:24px;height:50px;width:50px}.timeline-text p{font-size:14px}.form-title{font-size:1.5rem}.trial-kit-form input[type=email],.trial-kit-form input[type=text],.trial-kit-form textarea{font-size:15px;padding:12px 16px}}
