.elementor-63163 .elementor-element.elementor-element-c545297{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-7977428{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-192cfd9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-e0a111d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-da1fad2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-1870853{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-de423dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-1d6c4ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-7e418e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-1312fb1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-7d4a214{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-179764b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-09a17f2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-63163 .elementor-element.elementor-element-09a17f2:not(.elementor-motion-effects-element-type-background), .elementor-63163 .elementor-element.elementor-element-09a17f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFA;}.elementor-63163 .elementor-element.elementor-element-6eaea67{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-63163 .elementor-element.elementor-element-2ddfbf3{text-align:center;}.elementor-63163 .elementor-element.elementor-element-2ddfbf3 .elementor-heading-title{font-family:"ivypresto-text";font-size:28px;font-weight:700;color:#0D1613;}.elementor-63163 .elementor-element.elementor-element-bdbf7e7{--display:flex;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-63163 .elementor-element.elementor-element-d9a5363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-63163 .elementor-element.elementor-element-d9a5363.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-main-swiper{width:100%;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-main-swiper .swiper-slide{border-width:1px 1px 1px 1px;border-radius:7px;border-color:var( --e-global-color-997cbf0 );}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-997cbf0 );}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-swiper-button svg{fill:var( --e-global-color-997cbf0 );}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__header{padding-block-end:calc( 2px / 2 );}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__content{padding-block-start:calc( 2px / 2 );}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__header, .elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__name{font-family:"Source sans Pro";font-weight:600;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__title{font-family:"Source sans Pro";}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__text{font-family:"Source sans Pro";font-weight:400;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__icon{font-size:0px;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__icon svg{width:0px;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-star-rating{font-size:16px;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-star-rating i:before{color:#F0AD4E;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-star-rating i{color:#F0AD4E;}.elementor-63163 .elementor-element.elementor-element-851c656{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-b6dff06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-b6dff06.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-63163 .elementor-element.elementor-element-c114eff{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-63163 .elementor-element.elementor-element-c114eff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-63163 .elementor-element.elementor-element-c114eff img{border-radius:4px 4px 4px 4px;}.elementor-63163 .elementor-element.elementor-element-3554d55{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-63163 .elementor-element.elementor-element-3554d55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-63163 .elementor-element.elementor-element-3554d55 img{border-radius:4px 4px 4px 4px;}.elementor-63163 .elementor-element.elementor-element-54dd91d{text-align:center;}.elementor-63163 .elementor-element.elementor-element-54dd91d .elementor-heading-title{font-family:"Noto Serif TC";font-size:28px;font-weight:700;color:#0D1613;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-63163 .elementor-element.elementor-element-08bf601 .elementor-button{background-color:#DF7467;font-family:"Source Sans Pro";font-size:16px;font-weight:600;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:45px 45px 45px 45px;padding:10px 40px 10px 40px;}.elementor-63163 .elementor-element.elementor-element-b354b7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-c772c6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-63163 .elementor-element.elementor-element-54dd91d{text-align:center;}.elementor-63163 .elementor-element.elementor-element-08bf601 > .elementor-widget-container{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-63163 .elementor-element.elementor-element-179764b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-09a17f2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-63163 .elementor-element.elementor-element-2ddfbf3 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-63163 .elementor-element.elementor-element-2ddfbf3{text-align:start;}.elementor-63163 .elementor-element.elementor-element-2ddfbf3 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-63163 .elementor-element.elementor-element-bdbf7e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-d9a5363 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-63163 .elementor-element.elementor-element-d9a5363 .elementor-testimonial__text{font-size:16px;}.elementor-63163 .elementor-element.elementor-element-b6dff06{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-63163 .elementor-element.elementor-element-c114eff{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-63163 .elementor-element.elementor-element-c114eff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-63163 .elementor-element.elementor-element-c114eff img{height:52px;object-fit:contain;object-position:center left;}.elementor-63163 .elementor-element.elementor-element-3554d55{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-63163 .elementor-element.elementor-element-3554d55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-63163 .elementor-element.elementor-element-3554d55 img{height:52px;object-fit:contain;object-position:center left;}.elementor-63163 .elementor-element.elementor-element-54dd91d{text-align:center;}.elementor-63163 .elementor-element.elementor-element-54dd91d .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-63163 .elementor-element.elementor-element-08bf601 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-63163 .elementor-element.elementor-element-6eaea67{--content-width:1280px;}.elementor-63163 .elementor-element.elementor-element-bdbf7e7{--content-width:1280px;}.elementor-63163 .elementor-element.elementor-element-851c656{--content-width:1280px;}.elementor-63163 .elementor-element.elementor-element-b6dff06{--width:35%;}}/* Start custom CSS for reviews, class: .elementor-element-d9a5363 */.elementor-63163 .elementor-element.elementor-element-d9a5363 i{
    font-style: normal;
    
}
.elementor-63163 .elementor-element.elementor-element-d9a5363 .swiper-slide{
    box-shadow: 0px 0px 10px 0px #DD746740;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6dff06 */.elementor-63163 .elementor-element.elementor-element-b6dff06{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important;width:100%!important}.elementor-63163 .elementor-element.elementor-element-b6dff06 > .e-con-inner{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;width:100%}.elementor-63163 .elementor-element.elementor-element-b6dff06 .elementor-widget-image{margin:0!important}/* End custom CSS */
/* Start custom CSS */.med-left H2 { font-family: 'Noto Serif', serif; font-size: 28px !important; font-weight: 500; color: #1C1C1C; margin-bottom: 16px; line-height: 1.4em; } .med-body { font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 400; color: #363636; line-height: 1.4em; margin-bottom: 20px; } .med-body strong { color: #1C1C1C; font-weight: 600; } .med-cta:hover { background-color: #C85E51; color: #ffffff; } .med-card-header { background-color: #FEF6F5; padding: 30px; position: relative; } .med-card-label { font-family: 'Source Sans Pro', sans-serif; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; color: #DF7467; margin-bottom: 10px; display: block; line-height: 1.4em; } .med-card-header h3 { font-family: 'Noto Serif', serif; font-size: 28px; font-weight: 500; color: #1C1C1C; margin: 0 0 5px 0; line-height: 1.4em; } .med-card-sub { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; font-weight: 400; color: #363636; margin-bottom: 20px; display: block; line-height: 1.4em; } .med-card-pill { position: absolute; top: 30px; right: 30px; background-color: #DF7467; width: 44px; height: 44px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; } .med-badges { display: flex; gap: 8px; flex-wrap: wrap; } .med-badge { font-family: 'Source Sans Pro', sans-serif; font-size: 11px; font-weight: 600; text-transform: uppercase; padding: 6px 12px; border-radius: 999px; background: #ffffff; border: 1px solid #E5E7EB; color: #363636; line-height: 1.4em; } .med-badge--fda { background: #F0FDF4; color: #16a34a; border: none; display: flex; align-items: center; gap: 4px; } .med-info-row { display: flex; justify-content: space-between; padding: 14px 30px; border-bottom: 1px solid #E5E7EB; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; align-items: center; line-height: 1.4em; } .med-info-row:last-child { border-bottom: none; } .med-info-label { color: #363636; font-weight: 400; display: flex; align-items: center; gap: 10px; } .med-info-label svg { color: #DF7467; } .med-info-val { font-weight: 600; text-align: right; color: #1C1C1C; } .med-dot { display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: #16a34a; margin-right: 5px; } .med-card-footer { background: #FEF6F5; padding: 15px 30px; font-family: 'Source Sans Pro', sans-serif; font-size: 12px; color: #6B7280; display: flex; align-items: center; gap: 8px; line-height: 1.4em; } .med-card-footer svg { color: #DF7467; flex-shrink: 0; } @media (max-width: 767px) { .med-section { flex-direction: column; gap: 24px; padding: 20px 10px; } .med-left, .med-card { flex: 1 1 100%; width: 100%; min-width: 0; } .med-heading { font-size: 24px; text-align: left; margin-bottom: 12px; } .med-body { font-size: 16px; } .med-card { border-radius: 12px; } .med-card-header h3 { font-size: 24px; } .med-cta { display: flex; justify-content: center; width: 100%; padding: 12px 24px; } } .price-section * { box-sizing: border-box; margin: 0; padding: 0; } .price-section .price-intro { font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 400; color: #363636; line-height: 1.4em; margin-bottom: 20px; } .price-section h3 { font-family: 'Noto Serif', serif; font-size: 20px; font-weight: 500; color: #1C1C1C; margin: 25px 0 12px 0; line-height: 1.4em; } .price-plan-info h4 { font-family: 'Noto Serif', serif; font-size: 18px; font-weight: 500; color: #1C1C1C; margin-bottom: 4px; line-height: 1.4em; } .price-plan-info .price-amount { color: #DF7467; font-weight: 700; } .price-plan-info p { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; font-weight: 400; color: #6B7280; line-height: 1.4em; } .price-cta:hover { background-color: #C85E51; color: #ffffff; } .price-table { width: 100%; border-collapse: collapse; text-align: left; } .price-table th { background: #FEF6F5; padding: 14px 18px; font-family: 'Source Sans Pro', sans-serif; font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #6B7280; border-bottom: 2px solid #E5E7EB; line-height: 1.4em; } .price-table td { padding: 16px 18px; border-bottom: 1px solid #E5E7EB; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; font-weight: 400; color: #363636; line-height: 1.4em; } .price-table tr:last-child td { border-bottom: none; } .price-table td.price-plan-type { font-weight: 600; color: #1C1C1C; } .price-footnote { font-family: 'Source Sans Pro', sans-serif; font-size: 13px; font-weight: 400; color: #6B7280; line-height: 1.4em; margin-bottom: 20px; } .price-list-item { display: flex; justify-content: space-between; gap: 12px; padding: 14px 18px; border-bottom: 1px solid #E5E7EB; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; color: #363636; line-height: 1.4em; } .price-list-item:last-child { border-bottom: none; } .price-list-item strong { color: #1C1C1C; font-weight: 600; } .price-tip strong { color: #16a34a; font-weight: 600; } @media (max-width: 767px) { .price-section h2 { font-size: 24px; text-align: left; } .price-section .price-intro { font-size: 16px; } .price-plan-card { flex-direction: column; align-items: flex-start; } .price-cta { width: 100%; } .price-table-wrap { border: none; background: transparent; } .price-table, .price-table thead, .price-table tbody, .price-table th, .price-table td, .price-table tr { display: block; width: 100%; } .price-table thead { display: none; } .price-table tbody tr { background-color: #ffffff; border: 1px solid #E5E7EB; border-radius: 10px; padding: 16px; margin-bottom: 12px; display: flex; flex-direction: column; gap: 6px; } .price-table td { padding: 0; border: none; } .price-table td:nth-child(2)::before { content: "Generic: "; font-weight: 600; color: #1C1C1C; } .price-table td:nth-child(3)::before { content: "Neurontin (brand): "; font-weight: 600; color: #1C1C1C; } .price-list-item { flex-direction: column; gap: 4px; } } .se-section * { box-sizing: border-box; margin: 0; padding: 0; } .se-section .se-intro { font-family: 'Source Sans Pro', sans-serif; font-size: 18px; font-weight: 400; color: #363636; line-height: 1.4em; max-width: 800px; margin-bottom: 25px; } .se-col-header h3 { font-family: 'Noto Serif', serif; font-size: 18px; font-weight: 500; color: #1C1C1C; line-height: 1.4em; } .se-card { background: #ffffff; border: 1px solid #E5E7EB; border-radius: 12px; padding: 12px 15px; display: flex; align-items: center; gap: 12px; } .se-card-icon { width: 32px; height: 32px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .se-card-icon--mild { background-color: #FEF6F5; color: #f59e0b; } .se-card-icon--serious { background-color: #FEF6F5; color: #DF7467; } .se-card-text { font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 400; color: #363636; line-height: 1.4em; } .se-priority-alert svg { color: #DF7467; flex-shrink: 0; margin-top: 2px; } .se-priority-alert p { font-family: 'Source Sans Pro', sans-serif; font-size: 15px; color: #363636; line-height: 1.4em; } .se-priority-alert strong { color: #1C1C1C; font-weight: 600; } .se-cta:hover { background-color: #C85E51; color: #ffffff; } @media (max-width: 767px) { .se-section { padding: 20px 10px 30px 10px; } .se-section h2 { font-size: 24px; text-align: left; } .se-section .se-intro { font-size: 16px; } .se-grid { grid-template-columns: 1fr; gap: 20px; } .se-col-header { margin-bottom: 10px; } .se-col-header h3 { font-size: 16px; } .se-card-text { font-size: 16px; } .se-section .se-warning { font-size: 16px; } .se-cta { display: flex; justify-content: center; width: 100%; padding: 12px 24px; } } .lede { font-size: 18px; line-height: 25.2px; font-weight: 500; color: var(--body); max-width: 860px; } .hero__list { list-style: none; margin: 0 0 26px; padding: 0; } .hero__list li { display: flex; align-items: flex-start; gap: 11px; margin-bottom: 12px; font-size: 15px; color: var(--ink); } .hero__list svg { width: 17px; height: 17px; flex: none; fill: var(--coral); margin-top: 2px; } .trust__inner { display: flex; align-items: center; justify-content: space-between; gap: 40px; flex-wrap: wrap; } .trust__title { font-family: var(--serif); font-size: 22px; line-height: 1.3; color: var(--ink); margin: 0; max-width: 330px; } .trust__items { display: flex; gap: 46px; flex-wrap: wrap; } .trust__item { display: flex; align-items: flex-start; gap: 11px; } .trust__item svg { width: 22px; height: 22px; flex: none; } .trust__stat { font-size: 15px; font-weight: 700; color: var(--ink); margin: 0; } .trust__label { font-size: 14px; color: var(--body); margin: 2px 0 0; } .cols--3 { grid-template-columns: repeat(3, 1fr); } .col__icon { height: 44px; margin-bottom: 18px; color: var(--coral); } .col__icon svg { height: 40px; width: auto; } .col h3 { font-family: var(--serif); font-size: 21px; font-weight: 700; line-height: 1.32; margin-bottom: .5em; } .col p { font-size: 15px; line-height: 1.55; color: var(--body); } .col__num { font-family: var(--serif); font-size: 30px; font-weight: 700; color: var(--coral); line-height: 1; } .col__head { display: flex; align-items: baseline; gap: 14px; margin-bottom: 16px; } .col__head h3 { margin: 0; } .col__photo { border-radius: 12px; margin-top: 22px; width: 100%; } .band h2 { color: var(--white); margin-bottom: .35em; } .band h2 .hl { color: var(--coral); font-weight: 700; } .band p { color: #9C9AA0; font-size: 16px; margin-bottom: 26px; }/* End custom CSS */