.elementor-54 .elementor-element.elementor-element-516d9b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-54 .elementor-element.elementor-element-fd827d1{--display:flex}:root{--page-title-display:none}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-f22c4c2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}}@media (max-width:768px){.mpc-dose-cards-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 16px!important;margin:0!important}.mpc-dose-card{padding:16px 12px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.mpc-dose-card h3,.mpc-dose-heading,.mpc-dose-card .dose-title{font-size:15px!important;margin-bottom:8px!important;line-height:1.2!important}.mpc-dose-price,.mpc-dose-card .price,.mpc-dose-card .dose-price{font-size:22px!important;font-weight:700!important;margin:8px 0!important;line-height:1!important}.mpc-dose-pens,.mpc-dose-card .pens,.mpc-dose-card .dose-pens,.mpc-dose-card .dose-info{font-size:11px!important;margin-bottom:10px!important;line-height:1.3!important}.mpc-dose-button,.mpc-dose-card .button,.mpc-dose-card .dose-button,.mpc-dose-card a.button,.mpc-dose-card .cta-button{padding:10px 12px!important;font-size:13px!important;width:100%!important;text-align:center!important;border-radius:8px!important;line-height:1.2!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mpc-dose-cards-section h2,.mpc-dose-cards-heading{font-size:24px!important;margin-bottom:20px!important;padding:0 16px!important;line-height:1.3!important}.mpc-dose-cards-section p,.mpc-dose-cards-description{font-size:15px!important;margin-bottom:24px!important;padding:0 16px!important;line-height:1.6!important}.elementor-widget-html,.elementor-html-container{padding:32px 16px!important}.elementor-widget-html h2,.elementor-html-container h2{font-size:24px!important;line-height:1.3!important;margin-bottom:16px!important;padding:0!important}.elementor-widget-html h3,.elementor-html-container h3{font-size:20px!important;line-height:1.4!important;margin-bottom:12px!important;margin-top:24px!important}.elementor-widget-html h4,.elementor-html-container h4{font-size:18px!important;line-height:1.4!important;margin-bottom:10px!important;margin-top:20px!important}.elementor-widget-html p,.elementor-html-container p{font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}.elementor-widget-html ul,.elementor-widget-html ol,.elementor-html-container ul,.elementor-html-container ol{padding-left:24px!important;margin-bottom:20px!important}.elementor-widget-html li,.elementor-html-container li{font-size:15px!important;line-height:1.7!important;margin-bottom:10px!important}.elementor-widget-html img,.elementor-html-container img{max-width:100%!important;height:auto!important;border-radius:12px!important;margin:20px 0!important}.elementor-widget-html a.button,.elementor-widget-html .btn,.elementor-html-container a.button,.elementor-html-container .btn{display:block!important;width:100%!important;max-width:100%!important;padding:16px 24px!important;font-size:16px!important;text-align:center!important;margin:16px 0!important}.elementor-widget-html blockquote,.elementor-html-container blockquote{padding:16px 20px!important;margin:20px 0!important;font-size:15px!important;border-left-width:4px!important}.mpc-comparison-table-wrapper,.mpc-table-wrapper,.comparison-table-wrapper,.mpc-ultimate-comparison-wrapper,.elementor-widget-html .table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:20px -16px!important;padding:0 16px!important;width:calc(100% + 32px)!important}.mpc-comparison-table,.mpc-ultimate-comparison table,.comparison-table,.elementor-widget-html table{min-width:600px!important;font-size:13px!important;width:auto!important}.mpc-comparison-table th,.mpc-ultimate-comparison th,.comparison-table th,.elementor-widget-html table th{padding:10px 8px!important;font-size:12px!important;line-height:1.3!important}.mpc-comparison-table td,.mpc-ultimate-comparison td,.comparison-table td,.elementor-widget-html table td{padding:10px 8px!important;font-size:13px!important;line-height:1.4!important}.mpc-comparison-table a.button,.mpc-comparison-table .btn,.mpc-ultimate-comparison a.button,.comparison-table a.button,.elementor-widget-html table a.button{padding:8px 12px!important;font-size:12px!important;white-space:nowrap!important}.mpc-comparison-table img,.mpc-ultimate-comparison img,.comparison-table img{max-height:30px!important;width:auto!important}.mpc-comparison-section-title,.comparison-section-title{font-size:22px!important;margin-bottom:16px!important;padding:0 16px!important}.mpc-newsletter,.newsletter-section,.elementor-widget-html .newsletter,.newsletter-container,#newsletter-section{padding:40px 16px!important;border-radius:16px!important}.mpc-newsletter h2,.mpc-newsletter h3,.newsletter-section h2,.newsletter-section h3,#newsletter-section h2,#newsletter-section h3{font-size:24px!important;line-height:1.3!important;margin-bottom:12px!important;text-align:center!important}.mpc-newsletter p,.newsletter-section p,.newsletter-description,#newsletter-section p{font-size:15px!important;line-height:1.6!important;margin-bottom:24px!important;text-align:center!important}.mpc-newsletter form,.newsletter-form,.newsletter-section form,#newsletter-section form,#newsletter-form{display:flex!important;flex-direction:column!important;gap:12px!important;max-width:100%!important}.mpc-newsletter input[type="email"],.mpc-newsletter input[type="text"],.newsletter-form input[type="email"],.newsletter-form input[type="text"],.newsletter-section input,#newsletter-section input,#newsletter-email{width:100%!important;padding:16px 20px!important;font-size:16px!important;border-radius:10px!important;border:2px solid #E5E7EB!important;line-height:1.5!important}.mpc-newsletter button,.mpc-newsletter input[type="submit"],.newsletter-form button,.newsletter-form input[type="submit"],.newsletter-section button,#newsletter-section button,#newsletter-submit{width:100%!important;padding:16px 24px!important;font-size:16px!important;font-weight:600!important;border-radius:10px!important;cursor:pointer!important;min-height:52px!important}.mpc-newsletter .privacy-notice,.newsletter-privacy,.newsletter-section .privacy,#newsletter-section .privacy{font-size:12px!important;line-height:1.5!important;margin-top:12px!important;text-align:center!important}.newsletter-message,#newsletter-message{font-size:14px!important;padding:12px 16px!important;margin-top:12px!important;border-radius:8px!important;text-align:center!important}footer,.site-footer,.elementor-location-footer{padding:32px 16px!important}.footer-widgets,.footer-widget-area,footer .elementor-container{display:grid!important;grid-template-columns:1fr!important;gap:32px!important}footer h2,footer h3,footer h4,.site-footer h2,.site-footer h3,.site-footer h4{font-size:18px!important;margin-bottom:16px!important}footer ul,.site-footer ul,.footer-menu{padding:0!important;list-style:none!important}footer li,.site-footer li{margin-bottom:12px!important}footer a,.site-footer a{font-size:14px!important;line-height:1.6!important;display:inline-block!important;padding:4px 0!important}.site-info,.copyright,footer .copyright-text{font-size:13px!important;line-height:1.6!important;text-align:center!important;margin-top:32px!important;padding-top:24px!important;border-top:1px solid rgb(255 255 255 / .1)!important}.footer-social,.social-icons{display:flex!important;gap:16px!important;justify-content:center!important;flex-wrap:wrap!important;margin:20px 0!important}.footer-social a,.social-icons a{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}.elementor-section{padding:40px 0!important}.elementor-inner-section{padding:32px 0!important}.elementor-column{padding:0 16px!important}.elementor-widget{margin-bottom:20px!important}.elementor-button-wrapper{width:100%!important}.elementor-button{width:100%!important;padding:16px 24px!important;font-size:16px!important;justify-content:center!important}.elementor-widget-image img{border-radius:12px!important}.elementor-divider{margin:24px 0!important}.elementor-spacer{height:32px!important}.elementor-text-editor{font-size:15px!important;line-height:1.7!important}button,.btn,a.button,input[type="submit"]{min-height:44px!important;min-width:44px!important}}@media (max-width:374px){.mpc-dose-cards-grid{grid-template-columns:1fr!important;gap:16px!important}.elementor-widget-html h2,.elementor-html-container h2{font-size:22px!important}.elementor-widget-html h3,.elementor-html-container h3{font-size:18px!important}.mpc-comparison-table,.mpc-ultimate-comparison table{font-size:12px!important}.mpc-comparison-table th,.mpc-comparison-table td{padding:8px 6px!important;font-size:11px!important}.mpc-newsletter h2,.newsletter-section h2{font-size:22px!important}}