/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* Add your custom styles here */
@import url('https://fonts.googleapis.com/css2?family=Fustat:wght@200..800&display=swap');
h1, h2, h3, h4, h5, h6 {
	font-family: "Fustat", sans-serif!important;
}
p {
	font-family: "Fustat", sans-serif!important;
}
body {
	font-family: "Fustat", sans-serif !important;
}
#btn-dark:click {
    background-color: #000118;
	border:2px solid #000118;
    color: #fff;

}
#btn-dark:disabled {
    background-color: #C9C9C9;
	border:2px solid #C9C9C9;
    color: #5D5D5D;

}
#btn-dark:focus {
    background-color: #000477;
border:2px solid #000477;
    color: #fff;

}

#btn-deep:click {
    background-color: #000118;
border:2px solid #000477;
    color: #fff;

}
#btn-deep:disabled {
    background-color: #C9C9C9;
border:2px solid #C9C9C9;
    color: #5D5D5D;

}
#btn-deep:focus {
    background-color: #000477;
border:2px solid #000477;
    color: #fff;

}


#btn-light:click {
    background-color: #F0F8FD;
border:2px solid #000477;
    color: #000477;

}
#btn-light:disabled {
    background-color: #C9C9C9;
border:2px solid #C9C9C9;
    color: #5D5D5D;

}
#btn-light:focus {
    background-color: #fff;
    border:2px solid #000477;
    color: #000477;
}

#light-btn:click {
    background-color: #F0F8FD;
border:2px solid #000477;
    color: #000477;

}
#light-btn:disabled {
    background-color: #C9C9C9;
border:2px solid #C9C9C9;
    color: #5D5D5D;

}
#light-btn:focus {
    background-color: #fff;
    border:2px solid #000477;
    color: #000477;
}

#link-arrow:hover svg {
    fill: #1E57A9;
}
#link-arrow:focus svg {
    fill: #266DD3;
}
#link-arrow:click svg {
    fill: #17417F;
}
#header-top ul li span {
	font-family: "Fustat", sans-serif !important;
}
#masthead .elementor-button {
	font-family: "Fustat", sans-serif !important;
}
#masthead .phone-info span {
	font-family: "Fustat", sans-serif !important;
}
.faq-hcp-right .e-con-full.e-flex.e-con.e-child .e-con-full.e-flex.e-con.e-child {
	padding-left: 0;
	padding-bottom: 0;
}
.faq-hcp-right .e-con-full.e-flex.e-con.e-child .e-con-full.e-flex.e-con.e-child p {
	margin-bottom: 0;
}
.faq-hcp-right .elementor-widget-n-accordion .e-n-accordion-item {
	display: block;
}
.faq-hcp-right .elementor-widget-n-accordion .e-n-accordion-item-title {
	display: block;
}
.faq-hcp-right .e-n-accordion-item-title-icon {
	float: right;
	background-color: rgba(38, 109, 211, 1);
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	position: relative;
	top: -27px;
	line-height: 30px;
}
.faq-hcp-right .e-con-full.e-flex.e-con.e-child .e-con-full.e-flex.e-con.e-child p img {
	margin-right: 10px;
}
.faq-hcp-right .e-con-full.e-flex.e-con.e-child {
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
}
.faq-hcp-right .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
	display: block;
	height: auto;
	color: #fff;
}
.faq-hcp-right .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg {
	fill: #fff;
	text-align: center;
	line-height: 30px;
}
.faq-hcp-right .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg {
	fill: #fff;
}
.faq-hcp-right .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened {
	display: block;
	height: auto !important;
}
.faq-hcp-right .elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg {
	fill: #fff;
}
.call-to-action .elementor-widget.elementor-widget-heading {
	padding: 0;
}
.call-to-action .elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {
	text-align: center;
}
.call-to-action .elementor-align-center.elementor-widget.elementor-widget-button.animated.fadeInUp {
	margin: 0 auto;
}
.banner-area ul li {
	padding-bottom: 10px;
}
.banner-area ul li:last-child {
	padding-bottom: 0;
}
.banner-area ul li a {
	font-weight: 600;
	text-decoration: underline !important;
	display: block;
}
.faq-hcp-right .e-font-icon-svg.e-fas-minus {
	margin-top: 8px;
	color: #fff!important;
	fill: #fff !important;
}
.faq-hcp-right .e-font-icon-svg.e-fas-plus {
	margin-top: 8px;
	margin-left: 1px;
	color: #fff!important;
	fill: #fff !important;
}
.faq-hcp-right .elementor-element.elementor-element-29bf8ef > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-width: 0px 0px 2px 0px;
	border-color: #C3E2FA;
}
.hcp-patient-sec-five .faq-hcp-right .e-font-icon-svg.e-fas-minus {
	margin-top: 7px;
}
.hcp-patient-sec-five .faq-hcp-right .e-font-icon-svg.e-fas-plus {
	margin-top: 6px;
	margin-left: 0;
}
.hcp-patient-sec-five .faq-hcp-right .e-n-accordion-item-title-text {
	font-size: 24px;
	color: #266DD3;
	line-height: 115.99999999999999%;
}
.hcp-patient-sec-five .faq-hcp-right .e-n-accordion-item-title-icon {
	position: relative;
	top: -29px;
}
.hcp-patient-sec-five .elementor-widget-n-accordion .e-n-accordion-item-title {
	border: none !important;
}
.hcp-patient-sec-five .faq-hcp-right .e-con-full.e-flex.e-con.e-child {
	padding-top: 0;
}
.hcp-patient-sec-five .faq-hcp-right {
	border: 2px solid #C3E2FA;
	border-radius: 15px;
	height: auto;
	display: block;
	padding-bottom: 0;
	min-height: inherit;
}
.hcp-patient-sec-five .faq-hcp-right .specialty-wrapper {
	margin-top: 0;
}
.hcp-patient-sec-five .e-flex.e-con-boxed.e-con.e-child {
	padding-top: 0;
}
.pharmacy-name {
	padding-right: 20px;
}
.hcp-patient-sec-five .pharmacy-item {
	border-bottom: none;
}
.single-process h2.elementor-heading-title.elementor-size-default {
	line-height: 150%;
}
.hcp-financial_assistance_three .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	display: block;
	position: relative;
}
.hcp-financial_assistance_three .faq-hcp-right .e-n-accordion-item-title-icon {
	position: absolute;
	right: 0;
	top: 25px;
	text-align: center;
	display: block;
}
.hcp-financial_assistance_three .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
	display: block;
}
.hcp-financial_assistance_three .faq-hcp-right .e-font-icon-svg.e-fas-plus {
	margin-top: 7px;
	margin-left: 0;
	color: #fff !important;
	fill: #fff !important;
}
.hcp-financial_assistance_three .faq-hcp-right .e-font-icon-svg.e-fas-minus {
	margin: 7px auto 0;
	color: #fff !important;
	fill: #fff !important;
}
.section-title h2 {
	font-weight: 700 !important;
	font-size: 36px !important;
	line-height: 110.00000000000001%;
	color: #00014D !important;
	margin-bottom: 20px;
}
.location-details-info h4 {
	color: rgb(255, 108, 0);
	font-size: 93px;
	font-weight: 800;
	margin-bottom: 0;
	margin-top: 0;
}
.location-details-info .elementor-widget.elementor-widget-html {
	min-height: 392px;
	background-color: #001A78;
	border-radius: 0 15px 15px 0;
	overflow: hidden;
}
.pink {
	color: #e91bc6;
}
.hcp-location-link div a {
	font-family: "Fustat", sans-serif !important;
	font-weight: 700;
}
.hcp-financial_tab .e-con-full.e-flex.e-con.e-child {
	padding: 0;
	border: none;
}
.hcp-financial_tab .e-con-full.e-flex.e-con.e-child.e-active {
	border: 3px solid rgb(38, 109, 211);
	border-radius: 0 0 10px 10px;
	padding: 0 24px;
}
.hcp-financial_tab .elementor-widget-n-tabs .e-n-tabs-heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.hcp-financial_tab .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
	margin-bottom: -1px;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
	display: block;
}
.hcp-financial_tab .elementor-widget-n-tabs .e-n-tab-title {
	text-align: center !important;
}
.hcp-financial_tab .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title {
	

}
.hcp-financial_tab .elementor-element.elementor-element-9c2dbdd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .hcp-financial_tab .elementor-element.elementor-element-9c2dbdd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	
}
.hcp-financial_tab .e-con-full.e-flex.e-con.e-child.e-active {
	border: 3px solid rgb(38, 109, 211);
	border-radius: 0 0 10px 10px;
}
#page ul li {
	font-weight: 500;
	font-family: "Fustat", sans-serif !important;
}
#page ul li span {
	font-weight: 500;
	font-family: "Fustat", sans-serif !important;
}
.alignnone {
	vertical-align: middle;
}
.isi-full {
	margin: 0px auto !important;
	padding: 0px 20px !important;
}
.rd_eadge {
	position: relative;
}
.rd_eadge::after {
	content: "";
	position: absolute;
	width: 150px;
	aspect-ratio: 3/4;
	clip-path: ellipse(100% 55% at 0 50%);
	background: #ECF6FD;
	height: 100%;
	top: 0;
	right: -94px;
	overflow: visible;
	z-index: 1;
}
.isi-full-inner h2 {
	color: #00014D !important;
	font-size: 19px;
	font-weight: 700;
	margin-top: 0;
}
.isi-full-inner h4 {
	font-size: 16px;
	font-weight: 700;
	line-height:20px;
	margin-bottom: 10px;
	color: #00014D !important;
}
.isi-full-inner p {
	margin-bottom: 20px;
}
.isi-full-inner ul li::after {
	content: "";
	position: absolute;
	left: -10px;
	top: 8px;
	width: 4px;
	height: 4px;
	background-color: #000;
	border-radius: 100%;
}
.isi-full-inner ul {
	margin-bottom: 20px;
	padding-left: 10px;
	list-style: none;
}
.isi-full-inner ul li {
	margin-bottom: 5px;
	position:relative;
}
.isi-full-inner span {
	font-weight: bold;
}
.dialog-lightbox-widget .elementor-location-popup .elementor-section-boxed.elementor-section-height-default {
	border-radius: 16px !important;
	padding: 32px;
}
.elementor-popup-modal .dialog-widget-content {
	border-radius: 16px;
}
.dialog-lightbox-widget.elementor-popup-modal .dialog-message {
	max-width: 600px;
	background-color: transparent;
	width: 100%;
}
#header-top ul li a {
	color: #fff;
}
#header-top ul li a:hover {
	color: #C3E2FA;
}
#head-top-button svg {
	width: 15px;
	height: 15px;
	position: relative;
	top: -2px;
}
#call-p a {
	color: #fff;
}
.right_content .elementor-widget-text-editor p a {
	color: #000477;
	font-weight: 700;
}

.e-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
	position: relative;
}
.e-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after {
	content: "";
	position: absolute;
	bottom: -2px !important;
	width: 100%;
	height: 2px;
	background-color: #fff;
	z-index: 1;
}

.sub-arrow .fa {
	background-color: #266DD3;
	border-radius: 100%;
	color: #fff;
	font-weight: 300;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	font-size: 10px;
	display: inline-block;
}
.icpap-table thead {
	background-color: #c3e2fa;
	text-align: left;
}
.icpap-table th, td {
	border: 0 !important;
}
.icpap-table {
	margin: 0;
	font-family: "Fustat", sans-serif !important;
}
table.icpap-table tbody tr:nth-child(2n+1) td {
	background-color: transparent;
}
table.icpap-table tr:nth-child(2n) {
	background-color: #ECF6FD;
}
.icpap-table tbody tr td a {
	color: #000477;
	font-weight: 700;
	position: relative;
}

table.icpap-table tbody tr td span {
	color: #000477;
	font-weight: 700;
	display:none;
}

.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child:hover .sub-arrow i::before {
	background-color: #fff !important;
	color: #266DD3;
	border-radius: 100%;
	font-weight: 300;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	font-size: 10px;
	display: block;
}
#masthead .header-button a:click {
	background-color: #ff8933;
}
#masthead .header-button a:focus {
	background-color: #ff6c00;
}
#deep-btn:focus {
	background-color: #000477;
}
.hfe-nav-menu li.current-menu-item .fa {
	background-color: #fff; 
	color: #266DD3;
}
/* Parent menu item active state when on submenu page */
.hfe-nav-menu li.menu-item-has-children.current-menu-ancestor,
.hfe-nav-menu li.menu-item-has-children.current-menu-parent,
.hfe-nav-menu li.menu-item-has-children.current_page_parent,
.hfe-nav-menu li.menu-item-has-children.current_page_ancestor {
	background-color: #266DD3 !important;
}

.hfe-nav-menu li.menu-item-has-children.current-menu-ancestor > .hfe-has-submenu-container > a,
.hfe-nav-menu li.menu-item-has-children.current-menu-parent > .hfe-has-submenu-container > a,
.hfe-nav-menu li.menu-item-has-children.current_page_parent > .hfe-has-submenu-container > a,
.hfe-nav-menu li.menu-item-has-children.current_page_ancestor > .hfe-has-submenu-container > a {
	color: #fff !important;
}

/* Keep parent arrow visible and rotated when on submenu page */
.hfe-nav-menu li.menu-item-has-children.current-menu-ancestor .sub-arrow .fa,
.hfe-nav-menu li.menu-item-has-children.current-menu-parent .sub-arrow .fa,
.hfe-nav-menu li.menu-item-has-children.current_page_parent .sub-arrow .fa,
.hfe-nav-menu li.menu-item-has-children.current_page_ancestor .sub-arrow .fa {
	background-color: #fff !important;
	color: #266DD3 !important;
}

/* Submenu item active/current state - ALWAYS highlighted */
.hfe-nav-menu ul.sub-menu li.current-menu-item > a,
.hfe-nav-menu ul.sub-menu li.current_page_item > a,
.hfe-nav-menu .sub-menu li.current-menu-item > a,
.hfe-nav-menu .sub-menu li.current_page_item > a,
.hfe-nav-menu .sub-menu .current-menu-item > .hfe-sub-menu-item,
.hfe-nav-menu .sub-menu .current_page_item > .hfe-sub-menu-item,
.hfe-nav-menu .sub-menu .menu-item-active > a,
.hfe-nav-menu .sub-menu li.current_page_item > a.hfe-sub-menu-item,
.hfe-nav-menu .sub-menu li.current-menu-item > a.hfe-sub-menu-item,
ul.hfe-nav-menu .sub-menu li.current_page_item > a,
ul.hfe-nav-menu .sub-menu li.current-menu-item > a,
nav .hfe-nav-menu ul.sub-menu li.current_page_item > a,
li.current_page_item > a.hfe-sub-menu-item,
li.current-menu-item > a.hfe-sub-menu-item {
	font-weight: 600 !important;
	background-color: #0b63c9 !important;
	color: #fff !important;
	padding: 10px 15px !important;
}

/* Keep submenu item highlighted on hover/focus/active states */
.hfe-nav-menu ul.sub-menu li.current-menu-item:hover > a,
.hfe-nav-menu ul.sub-menu li.current_page_item:hover > a,
.hfe-nav-menu .sub-menu li.current-menu-item:hover > a,
.hfe-nav-menu .sub-menu li.current_page_item:hover > a,
.hfe-nav-menu .sub-menu .current-menu-item:focus > a,
.hfe-nav-menu .sub-menu .current_page_item:focus > a,
.hfe-nav-menu .sub-menu .current-menu-item:active > a,
.hfe-nav-menu .sub-menu .current_page_item:active > a,
.hfe-nav-menu .sub-menu li.current_page_item:hover > a.hfe-sub-menu-item,
.hfe-nav-menu .sub-menu li.current-menu-item:hover > a.hfe-sub-menu-item,
li.current_page_item:hover > a.hfe-sub-menu-item,
li.current-menu-item:hover > a.hfe-sub-menu-item {
	font-weight: 600 !important;
	background-color: #0b63c9 !important;
	color: #fff !important;
	padding: 10px 15px !important;
}
#hcp-financial_tab button {
	border-radius: 10px 10px 0 0px;

}
#hcp-financial_tab .e-n-tab-title-text {
	justify-content: center;
}
#hcp-financial_tab .e-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after {
	content: "";
	position: absolute;
	bottom: -8px !important;
	width: 100%;
	height: 8px;
	background-color: #fff;
	z-index: 1;
	left: 0;
}
#top-rbtn svg {
	width: 16px;
	height: 16px;
}
#masthead ul li span {
	font-weight: 700;
}
.toppre_info {
	text-decoration: underline;
	color: #00014D;
}
#masthead .sub-about .sub-menu {
	min-width: 150px !important;
	width: 150px !important;
}
.attachment-full {
	object-fit: cover;
}
#help_link a {
	color: #0056D2;
}
#q_links ul li a {
	color: #00014D;
}
#page ul li a {
	font-family: "Fustat", sans-serif !important;
}
#page .elementor-button {
	font-family: "Fustat", sans-serif !important;
}
#page .elementor-heading-title{
	font-family: "Fustat", sans-serif !important;
}
#page .elementor-widget-text-editor{
	font-family: "Fustat", sans-serif !important;
}
body, button, input, select, textarea,
.elementor-button, .elementor-widget-button a {
  font-family: "Fustat", sans-serif !important;
}
.ft-call strong {
	color: #00014d;
}


/* Button & lInk states */
.btn-initial{
display: flex;
padding: 14px 24px;
align-items: center;
gap: 4px;
font-family: Fustat;
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 125%; /* 16.25px */
border-radius: 48px;

}

.btn-primary{
background-color:#000477;
color:#ffffff;	
}
.btn-primary:hover{
background-color:#000247;
text-decoration:underline;	
}
.btn-primary:active{
background-color:#000118;
text-decoration:underline;	
}
.btn-primary:focus{
background-color:#000477;
text-decoration:underline;
border: 1px dashed #000477;	
}

.btn-primary-icon{
	
}

/* ORANGE */
.btn-primary-orange{
background-color:#FF6C00;
color:#00014D;
}

.btn-primary-orange:hover{
background-color:#FF7B1A;
color:#00014D;
text-decoration:underline;
}

.btn-primary-orange:active{
background-color:#FF8933;
text-decoration:underline;
}

.btn-primary-orange:focus{
background-color:#FF6C00;
border: 1px dashed #000477;
text-decoration:underline;
}

.btn-primary-orange-icon{
	
}

/* BTN  Secondary */
.btn-secondary{
background:#ffffff;
color:#000477;
border-radius: 48px;
border: 2px solid #000477;
}

.btn-secondary-hove:hover{
text-decoration:underline;
}

.btn-secondary-active:active{
text-decoration:underline;	
}

.btn-secondary-focus:focus{
text-decoration:underline;
border: 1px dashed #000477;	
}

.btn-secondary-icon{
	
}

/* Links States */
.lk-tertiary, lk-tertiary-hcp{
font-family: Fustat;
font-size: 14px;
font-style: normal;
font-weight: 800;
line-height: 125%; /* 17.5px */
color:#000477;
}

lk-tertiary-hcp{
color:#266DD3;
}

lk-tertiary-hcp:hover{
color:#1E57A9;
}

.lk-tertiary-hcp:active {
	color:#17417F;
}

.lk-tertiary-hover:hover {
   color:#000247;
}

.lk-tertiary-active:active {
	color:#000118;
}

/* For contact form 7 */
/* Form wrapper */
.mForm {
  max-width: 760px;
  margin: 0 auto;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #071742;
}

/* Headings */
.mForm h3 {
  font-size: 30px !important;
  font-weight: 700;
  margin: 25px 0 12px;
  color: #00014D !important;
}

.mForm h4 {
  font-size: 16px !important;
  font-weight: 700;
  margin: 22px 0 10px;
  color: #00014D;
}

/* 2-column layout */
.m-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 22px;
  margin-bottom: 22px;
}

@media (max-width: 600px) {
  .m-grid {
    grid-template-columns: 1fr;
  }
}

/* BIG fields */
.cf7-input {
  width: 100%;
  padding: 16px 18px;
  min-height: 56px;
  line-height: 1.6;
  font-size: 17px;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  box-sizing: border-box;
  margin-top: 6px;
  display: block;
}

/* Fix CF7 input shrinking */
.mForm input[type="text"],
.mForm input[type="email"],
.mForm input[type="tel"],
.mForm input[type="number"] {
  min-height: 56px !important;
  padding: 16px 18px !important;
  font-size: 17px !important;
  line-height: 1.6 !important;
}

/* All labels have equal bottom gap */
.mForm label {
  display: block;
  margin-bottom: 22px !important;
}

/* FIX for Others & ZIP — makes width same as other fields */
.mForm label > .cf7-input {
  width: 100% !important;
  max-width: 100% !important;
}

/* Checkbox styling */
.cf7-check {
  display: flex;
  align-items: center;
  font-size: 16px;
  margin-bottom: 12px;
}

.cf7-check input {
  margin-right: 10px;
}

/* Consent text */
.consent-text {
  font-size: 14px;
  line-height: 1.55;
  color: #444;
  margin-bottom: 25px;
}

/* SUBMIT BUTTON */
.cf7-submit-wrapper input[type="submit"] {
  background: linear-gradient(90deg, #396dd1, #224c9c);
  color: #ffffff;
  padding: 16px 38px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.3px;
  transition: 0.25s ease;
  box-shadow: 0 4px 12px rgba(0,0,0,0.12);
}

.cf7-submit-wrapper input[type="submit"]:hover {
  background: linear-gradient(90deg, #477df2, #2c59b7);
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.18);
}
#hcp-tabhome :where( .elementor-55 .elementor-element.elementor-element-29bf8ef > .e-n-accordion > .e-n-accordion-item ) > .e-con {
    border-bottom: 2px solid #C3E2FA;
}	
#faq-aptab :where(.elementor-301 .elementor-element.elementor-element-795379e > .e-n-accordion > .e-n-accordion-item) > .e-con {
    border-bottom: 2px solid #C3E2FA;
}	
#faq-aptab .e-n-accordion-item-title-icon svg {
	width: 25px !important;
	height: 25px !important;
}
#hcp-tabhome svg {
    width: 25px !important;
    height: 25px !important;
}	
.img-text img {
	filter: brightness(0.8);
}
table tbody tr:hover > td, table tbody tr:hover > th {
	background-color: transparent !important;
}
#page .isi-full-hcp h4 {
	text-transform: uppercase;
	color: #00014D;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}	
#page .isi-full-hcp h5 {
	color: #00014D;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 10px;
}