.cta-button{border:1px #82c345;border-radius:7px;background:#82c345;box-shadow:0px 0px 0px 0px #18847E;transition:all .3s 0s}.cta-button a{padding:18px!important;color:white!important}.cta-button:hover{transform:scale(1.1);transition:all .2s 0s}#main-header.et-fixed-header .cta-button a{color:#fff!important}.cta-button2{border:1px #425969;border-radius:19px;background:#425969;box-shadow:0px 0px 0px 0px #425969;transition:all .3s 0s}.cta-button2 a{padding:18px!important;color:white!important}.cta-button2:hover{transform:scale(1.1);transition:all .2s 0s}#companion-pharmacy-feedback{max-width:800px;margin:0 auto}#companion-pharmacy-feedback .row{display:flex;justify-content:space-between;gap:4%;margin-bottom:10px}#companion-pharmacy-feedback .half{flex:1}#companion-pharmacy-feedback .block{width:100%;margin-bottom:10px}#companion-pharmacy-feedback input,#companion-pharmacy-feedback select,#companion-pharmacy-feedback textarea{width:100%;margin-bottom:8px;padding:6px 10px;border:1px solid #ccc;border-radius:4px;line-height:1.2;height:auto}#companion-pharmacy-feedback label{display:block;margin-bottom:3px;font-weight:600}@media (max-width:700px){#companion-pharmacy-feedback .row{flex-direction:column;gap:0}}#toggle-panel-1,#toggle-panel-2,#toggle-panel-3{display:block}body:not(.et-fb) #toggle-panel-1,body:not(.et-fb) #toggle-panel-2,body:not(.et-fb) #toggle-panel-3{display:none}.et_pb_button_module_wrapper.seg-btn{display:inline-block;margin-right:12px!important;vertical-align:middle}.et_pb_button_module_wrapper.seg-btn.seg-btn-3{margin-right:0!important}.et_pb_button_module_wrapper.seg-btn a.et_pb_button,.et_pb_button_module_wrapper.seg-btn a.et_pb_button:visited{background-color:#25314a!important;color:#ffffff!important;border:none!important;background-image:none!important;box-shadow:none!important;padding:14px 26px!important;font-weight:600!important;line-height:1.2!important;transition:background-color 0.2s ease,color 0.2s ease,opacity 0.2s ease}.et_pb_button_module_wrapper.seg-btn a.et_pb_button:hover{background-color:#2f3d5f!important;color:#ffffff!important;opacity:0.95}.et_pb_button_module_wrapper.seg-btn.is-active a.et_pb_button,.et_pb_button_module_wrapper.seg-btn.is-active a.et_pb_button:visited,.et_pb_button_module_wrapper.seg-btn a.et_pb_button.is-active,.et_pb_button_module_wrapper.seg-btn a.et_pb_button.is-active:visited{background-color:#82c345!important;color:#ffffff!important;opacity:1}.et_pb_button_module_wrapper.seg-btn a.et_pb_button:focus{outline:2px solid rgba(130,195,69,0.6);outline-offset:2px}@media (max-width:767px){.et_pb_button_module_wrapper.seg-btn{margin-right:10px!important;margin-bottom:10px!important}}#companion-pharmacy-stock-order .cp-row{display:flex!important;flex-wrap:wrap!important;gap:20px!important;width:100%!important;margin-bottom:20px!important}#companion-pharmacy-stock-order .cp-col{display:flex!important;flex-direction:column!important;min-width:0!important}#companion-pharmacy-stock-order .cp-1-2{flex:1 1 calc(50% - 10px)!important}#companion-pharmacy-stock-order .cp-1-3{flex:1 1 calc(33.333% - 14px)!important}#companion-pharmacy-stock-order .cp-block{width:100%!important;margin-bottom:20px!important}#companion-pharmacy-stock-order .wpcf7-form-control-wrap{display:block!important;width:100%!important}#companion-pharmacy-stock-order .cp-row>p{display:contents!important}#companion-pharmacy-stock-order br{display:none!important}#companion-pharmacy-stock-order p{margin:0!important;padding:0!important}#companion-pharmacy-stock-order input,#companion-pharmacy-stock-order select,#companion-pharmacy-stock-order textarea{width:100%!important;box-sizing:border-box!important}@media (max-width:768px){#companion-pharmacy-stock-order .cp-row{flex-direction:column!important}#companion-pharmacy-stock-order .cp-1-2,#companion-pharmacy-stock-order .cp-1-3{flex:1 1 100%!important}}.wpcf7 form{width:100%}.wpcf7 label{display:block;width:100%;margin-bottom:24px;font-weight:600}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:100%;padding:14px;border:1px solid #cfcfcf;box-sizing:border-box}.cp-form-row{display:flex;gap:40px;width:100%}.cp-form-row label{flex:1}.wpcf7 textarea{min-height:260px}@media (max-width:768px){.cp-form-row{flex-direction:column;gap:0}}