/*
Theme Name: Healthpoint 25
Text Domain: healthpoint
Version: 1.0.1
Description: Theme for Healthpoint
Author: Ian Fraser / 89 Digital
Author URI: https://89digital.co
Date last mod: 25 May 2026
*/

/*---- FONTS ----*/
@font-face {
	font-family: "Urbanist";
	src: url("/libs/themes/healthpoint25/assets/fonts/Urbanist-VariableFont_wght.ttf") format("truetype");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Poppins";
	src: url("/libs/themes/healthpoint25/assets/fonts/Poppins-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/*---- ROOT ----*/
:root{
	--color-black: #000;
	--color-blue: #008da8;
	--color-blue-drk: #046182;
	--color-grey: #f3f3f1;
	--color-green: #4aa45f;
	--color-green-lght: #8bb354;
	--color-red: #e15f44;
	--color-red-drk: #cf4841;
	--color-yellow: #eab542;
	--color-white: #FFF;
	--color-ask-hp-green: #6a8f3d;
	--color-ask-hp-lght-green: #8fa861;
	--color-ask-hp-blue: #008da8;
	--color-ask-hp-icon-green: #7d9254;
	--color-ask-hp-icon-blue: #008aa5;
}

/*---- BODY ----*/
* {padding: 0;margin: 0;box-sizing: border-box;}
html, body {font-family: "Urbanist", sans-serif;font-optical-sizing: auto;font-style: normal;}
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body {}
html.mobile_active,
body.mobile_active {overflow: hidden !important;}

/*---- COLOURS ----*/
.bg_black {background: var(--color-black);}
.vc_row.bg_white, .bg_white {background:var(--color-white) !important;}

.bg_ask_hp_green {background:var(--color-ask-hp-lght-green);}
.bg_blue {background:var(--color-blue);}
.bg_bluedark {background:var(--color-blue-drk);}
.vc_row.bg_grey,
.bg_grey {background: var(--color-grey);}
.bg_red {background:var(--color-red);}
.bg_red_dark {background:var(--color-red-drk);}
.bg_green {background:var(--color-green);}
.bg_green_light {background:var(--color-green-lght);}
.bg_yelow {background:var(--color-yellow);}

.bg_gradient_blue {background:var(--color-blue-drk);background: linear-gradient(90deg, rgb(0 128 162) 0%, rgb(93 181 199) 50%, rgb(0 128 162) 100%);}

/*---- TEXT ----*/
h1, h4, h5, h6 {}
h2, h3 {}
h1 {font-family: "Poppins", sans-serif;}
h2 {color:var(--color-blue-drk);}
h3 {font-size:1.5rem;font-weight:600;}
h4 {}
h5 {}
h6 {}

p {font-size:1.1rem;font-weight:400;}

/*---- BTNS ----*/
.btn {}
.btn.btn_red {background:var(--color-red);color:var(--color-white);}
.btn.btn_red:hover {background:var(--color-red-drk);}



/*---- ANIMATIONS ----*/
a, a.btn,
input[type="submit"],
header,
#nav-menu,
.vc_row.stats .items .num,
.vc_row.stats .items .txt {
transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-webkit-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
}

#hp_lnk {
transition: all .75s ease-out;
-moz-transition: all .75s ease-out;
-webkit-transition: all .75s ease-out;
-o-transition: all .75s ease-out;
}

a:focus,
a:active,
button:focus,
button:active {
	outline: none !important;
	box-shadow: none !important;
}


/* --------------------- FRAMEWORK --------------------- */
.vc_row .container,.vc_row-no-padding .vc_inner.container {
	margin: 0 auto
}
.img_rounded img {border-radius:2rem;}
.img_smooth {image-rendering:auto;}

ul.tags {
	padding: 0;
	margin: 1rem 0 0.6rem -0.6rem;
}

ul.tags > li {
	list-style: none;
	background: rgb(255 255 255 / 40%);
	width: fit-content;
	color: var(--color-black);
	padding: 0.4rem 0.8rem;
	border-radius: 1rem;
	font-size: 0.85rem;
	text-transform: uppercase;
	font-weight: 700;
	display: inline-flex;
	margin: 0 0.6rem 0.6rem;
}

.mx_0, .vc_row.mx_0 {margin: 0 auto !important;}
.m_0, .vc_row.m_0 {margin-top:0 !important;margin-bottom:0 !important;}
.m_1, .vc_row.m_1 {margin-top:1rem !important;margin-bottom:1rem !important;}
.m_2, .vc_row.m_2 {margin-top:2rem !important;margin-bottom:2rem !important;}
.m_3, .vc_row.m_3 {margin-top:3rem !important;margin-bottom:3rem !important;}
.m_4, .vc_row.m_4 {margin-top:4rem !important;margin-bottom:4rem !important;}
.m_5, .vc_row.m_5 {margin-top:5rem !important;margin-bottom:5rem !important;}
.mb_0, .vc_row.mb_0 {margin-bottom:0 !important;}
.mb_1, .vc_row.mb_1 {margin-bottom:1rem !important;}
.mb_2, .vc_row.mb_2 {margin-bottom:2rem !important;}
.mb_3, .vc_row.mb_3 {margin-bottom:3rem !important;}
.mb_4, .vc_row.mb_4 {margin-bottom:4rem !important;}
.mb_5, .vc_row.mb_5 {margin-bottom:5rem !important;}

.p_1, .vc_row.p_1 {padding-top:1rem !important;padding-bottom:1rem !important;}
.p_2, .vc_row.p_2 {padding-top:2rem !important;padding-bottom:2rem !important;}
.p_3, .vc_row.p_3 {padding-top:3rem !important;padding-bottom:3rem !important;}
.p_4, .vc_row.p_4 {padding-top:4rem !important;padding-bottom:4rem !important;}
.p_5, .vc_row.p_5 {padding-top:5rem !important;padding-bottom:5rem !important;}
.pt_0, .vc_row.pt_0 {padding-top:0 !important;}
.pt_1, .vc_row.pt_1 {padding-top:1rem !important;}
.pt_2, .vc_row.pt_2 {padding-top:2rem !important;}
.pt_3, .vc_row.pt_3 {padding-top:3rem !important;}
.pt_4, .vc_row.pt_4 {padding-top:4rem !important;}
.pt_5, .vc_row.pt_5 {padding-top:5rem !important;}
.pb_0, .vc_row.pb_0 {padding-bottom:0 !important;}
.pb_1, .vc_row.pb_1 {padding-bottom:1rem !important;}
.pb_2, .vc_row.pb_2 {padding-bottom:2rem !important;}
.pb_3, .vc_row.pb_3 {padding-bottom:3rem !important;}
.pb_4, .vc_row.pb_4 {padding-bottom:4rem !important;}
.pb_5, .vc_row.pb_5 {padding-bottom:5rem !important;}



/* --------------------- 404 --------------------- */
.error404 main {background-repeat: no-repeat;background-size: cover;background-position:center;}
.error404 main h1 {font-size:3.2rem;color:var(--color-blue-drk);}
.error404 main p {font-size:1.5rem;color:var(--color-blue-drk);max-width:1000px;}
.error404 main p a {color:var(--color-blue-drk);}



/* --------------------- ICONS --------------------- */
.icon {}
.icon p {display: flex;align-items: center;font-size: 1.35rem;font-weight:500;}
.icon.top p {align-items:flex-start;}
.icon p strong {display:contents;width:100%;}
.icon p::before {
	content: "";
	width: 4rem;
	height: 4rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: #008da8 no-repeat center center;
	background-size: contain;
	background-repeat: no-repeat !important;
	border-radius: 50%;
	border: .2rem solid var(--color-white);
	box-shadow: 0 0 0.3rem rgba(0,0,0,.5);
	margin: 0 .75rem 0 0;
	line-height: 1;
	flex-shrink: 0;
}
.icon.smaller p::before {
	width: 3rem;
	height: 3rem;
	border: .15rem solid var(--color-white);
}


.icon.green p:before {background:var(--color-green);}
.icon.arrow p:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMTQuMSA4Ny42Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTEuMSA4Ny42IDg4LjIgNTAuNiAwIDUwLjYgMCAzNyA4OC4yIDM3IDUxLjEgMCA3MC4zIDAgMTE0LjEgNDMuOCA3MC4zIDg3LjYgNTEuMSA4Ny42Ii8+Cjwvc3ZnPg==');background-size:60%;background-position:50% 50%;}
.icon.clinicians p:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0Ny41IDQ3LjUiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMjMpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTM0LjMsNDQuMWgxMS4xdi0zLjdjLTEuMS0uNy0yLjItMS4zLTMuNC0xLjgtMS4yLS41LTIuNC0uOS0zLjYtMS4zbC00LjEsNi44Wk0yMS42LDQ0LjFoMTEuMWwtNC4xLTYuOGMtMS4yLjMtMi40LjgtMy42LDEuMy0xLjIuNS0yLjMsMS4xLTMuNSwxLjd2My43Wk0xOSw0Ny41di02LjljMC0uOC4yLTEuNi42LTIuMy40LS43LjktMS4zLDEuNy0xLjgsMS4zLS44LDIuNi0xLjQsNC0xLjksMS40LS41LDIuOC0uOSw0LjMtMS4xbDMuNyw0LjUsMy43LTQuNWMxLjUuMiwyLjkuNiw0LjMsMS4xLDEuNC41LDIuNywxLjEsNCwxLjkuNy40LDEuMywxLDEuNywxLjguNC43LjYsMS41LjYsMi4zdjYuOWgtMjguNVpNMzMuMywyOGMxLjIsMCwyLjEtLjQsMi45LTEuMi44LS44LDEuMi0xLjgsMS4yLTIuOXMtLjQtMi4xLTEuMi0yLjljLS44LS44LTEuOC0xLjItMi45LTEuMnMtMi4xLjQtMi45LDEuMmMtLjguOC0xLjIsMS44LTEuMiwyLjlzLjQsMi4xLDEuMiwyLjljLjguOCwxLjgsMS4yLDIuOSwxLjJNMzMuMywzMC45Yy0yLDAtMy43LS43LTUtMi4xLTEuNC0xLjQtMi4xLTMuMS0yLjEtNXMuNy0zLjcsMi4xLTVjMS40LTEuNCwzLjEtMi4xLDUtMi4xczMuNy43LDUsMi4xYzEuNCwxLjQsMi4xLDMuMSwyLjEsNXMtLjcsMy43LTIuMSw1Yy0xLjQsMS40LTMuMSwyLjEtNSwyLjEiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNC44LDQyLjhjLTEuMywwLTIuNC0uNS0zLjQtMS40cy0xLjQtMi0xLjQtMy40VjQuOGMwLTEuMy41LTIuNCwxLjQtMy40UzMuNCwwLDQuOCwwaDMzLjNjMS4zLDAsMi40LjUsMy40LDEuNHMxLjQsMiwxLjQsMy40djExLjljLS43LTEtLjktMS42LTEuNi0yLjQtLjctLjgtMS41LTEuNS0yLjUtMS44VjQuMUg0djM0LjZoMTAuNmMtLjEuNC0uMi44LS4zLDEuMiwwLC40LDAsLjksMCwxLjN2MS42SDQuOFoiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC42LDE0LjNoMTcuNWMxLS44LDIuMi0xLjQsMy40LTEuOCwxLjItLjQsMi41LS42LDMuNy0uNnYtMkg4LjZ2NC40WiIvPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjYsMjMuOGgxMi44YzAtLjgsMC0xLjYuMy0yLjRzLjQtLjkuNy0xLjZoLTEzLjh2NC4xWiIvPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjYsMzMuM2g5LjFjLjQtLjQuOS0uNywxLjQtMSwuNS0uMywxLS41LDEuNS0uOHYtMi41aC0xMnY0LjJaIi8+Cjwvc3ZnPg==');background-size:60%;background-position:50% 50%;}
.icon.designed p:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1Ny45IDU2LjciPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMjMpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjUsNy42Yy0xLjYsMC0zLjEuNi00LjMsMS44LTEuMiwxLjEtMS44LDIuNi0xLjgsNC4zcy42LDMuMSwxLjgsNC4zYzEuMSwxLjIsMi42LDEuOCw0LjMsMS44czMuMS0uNiw0LjMtMS44YzEuMi0xLjEsMS44LTIuNiwxLjgtNC4zcy0uNi0zLjEtMS44LTQuM2MtMS4xLTEuMi0yLjYtMS44LTQuMy0xLjhaTTE2LjQsMTYuNWMtLjguOC0xLjcsMS4yLTIuOSwxLjJzLTItLjQtMi45LTEuMmMtLjgtLjgtMS4yLTEuNy0xLjItMi45cy40LTIsMS4yLTIuOWMuOC0uOCwxLjctMS4yLDIuOS0xLjJzMiwuNCwyLjksMS4yYy44LjgsMS4yLDEuNywxLjIsMi45cy0uNCwyLTEuMiwyLjlaTTIzLjcsMjMuMmwzLjMtNS43LTMuMS0yLjd2LTIuNGwzLjEtMi43LTMuMy01LjctNCwxLjJjLS40LS4yLS43LS41LTEuMS0uNmgwYy0uMy0uMi0uNy0uMy0xLS41TDE2LjgsMGgtNi43bC0uOCw0LjFjLS4zLjItLjcuMy0xLC41LS40LjItLjcuNC0xLjEuNmwtNC0xLjJMMCw5LjdsMy4xLDIuN3YyLjRsLTMuMSwyLjcsMy4zLDUuNyw0LTEuMmMuNC4yLjcuNSwxLjEuNmgwYy4zLjIuNy4zLDEsLjVsLjgsNC4xaDYuN2wuOC00LjFjLjMtLjIuNy0uMywxLS41aDBjLjQtLjIuNy0uNCwxLjEtLjZsNCwxLjJoLS4xWk0xOSwyMC4xYy0uNC4zLS44LjYtMS4yLjhoMGMtLjQuMi0uOS40LTEuMy42bC0uNS4yLS43LDMuNWgtMy40bC0uNy0zLjUtLjUtLjJjLS41LS4yLS45LS40LTEuMy0uNmgwYy0uNC0uMi0uOC0uNS0xLjItLjhsLS40LS4zLTMuNCwxLTEuNy0yLjksMi43LTIuM3YtLjVjLS4yLS41LS4yLTEtLjItMS41czAtMSwwLTEuNXYtLjVsLTIuNi0yLjMsMS43LTIuOSwzLjQsMSwuNC0uM2MuNC0uMy44LS42LDEuMi0uOGgwYy40LS4yLjktLjQsMS4zLS42bC41LS4yLjctMy41aDMuNGwuNywzLjUuNS4yYy41LjIuOS40LDEuMy42cy44LjUsMS4yLjhsLjQuMywzLjQtMSwxLjcsMi45LTIuNywyLjN2LjVjLjIuNS4yLDEsLjIsMS41czAsMS0uMSwxLjV2LjVsMi42LDIuMy0xLjcsMi45LTMuNC0xLS40LjNaTTUzLjcsMzh2LTEuOGw0LjMtMy43LTQuMy03LjUtNS4zLDEuN2MtLjUtLjQtMS0uNy0xLjUtMXMtMS4xLS42LTEuNi0uOGwtMS4yLTUuNmgtOC43bC0xLjIsNS42Yy0uNi4yLTEuMS41LTEuNi44cy0xLC42LTEuNSwxbC01LjMtMS43LTQuNCw3LjUsNC4zLDMuN3YzLjZsLTQuMywzLjcsNC40LDcuNSw1LjMtMS43Yy41LjQsMSwuNywxLjUsMXMxLjEuNSwxLjYuOGwxLjIsNS42aDguN2wxLjItNS42Yy42LS4yLDEuMS0uNSwxLjYtLjhzMS0uNiwxLjUtMWw1LjMsMS43LDQuMy03LjUtNC4zLTMuN2MwLS42LDAtMS4yLDAtMS44Wk01NS40LDQ0bC0yLjcsNC42LTQuOC0xLjYtLjQuM2MtLjYuNC0xLjEuOC0xLjcsMS4yLS42LjMtMS4yLjYtMS44LjhsLS41LjItMS4xLDVoLTUuNGwtMS4xLTUtLjUtLjJjLS43LS4yLTEuMy0uNS0xLjgtLjgtLjYtLjMtMS4xLS43LTEuNy0xLjJsLS40LS4zLTQuOCwxLjYtMi43LTQuNiwzLjgtMy4zdi0uNWMtLjEtLjctLjItMS40LS4yLTIuMnMwLTEuNC4xLTIuMnYtLjVsLTMuNy0zLjMsMi43LTQuNiw0LjgsMS42LjQtLjNjLjYtLjQsMS4xLS44LDEuNy0xLjIuNi0uMywxLjItLjYsMS44LS44bC41LS4yLDEuMS01aDUuNGwxLjEsNSwuNS4yYy43LjIsMS4zLjUsMS44LjguNi4zLDEuMS43LDEuNywxLjJsLjQuMyw0LjgtMS42LDIuNyw0LjYtMy44LDMuM3YuNWMwLC43LjIsMS40LjIsMi4yczAsMS40LDAsMi4ydi41bDMuNywzLjNaTTM5LjYsMjkuNWMtMi4zLDAtNC40LjktNi4xLDIuNS0xLjYsMS42LTIuNSwzLjctMi41LDYuMXMuOSw0LjQsMi41LDYuMWMxLjYsMS42LDMuNywyLjUsNi4xLDIuNXM0LjQtLjksNi4xLTIuNWMxLjYtMS42LDIuNS0zLjcsMi41LTYuMXMtLjktNC40LTIuNS02LjFjLTEuNi0xLjYtMy43LTIuNS02LjEtMi41Wk00NC4zLDQyLjdjLTEuMywxLjMtMi44LDEuOS00LjYsMS45cy0zLjMtLjYtNC42LTEuOWMtMS4zLTEuMy0xLjktMi44LTEuOS00LjZzLjYtMy4zLDEuOS00LjZjMS4zLTEuMywyLjgtMS45LDQuNi0xLjlzMy4zLjYsNC42LDEuOSwxLjksMi44LDEuOSw0LjYtLjYsMy4zLTEuOSw0LjZaIi8+Cjwvc3ZnPg==');background-size:70%;background-position:50% 50%;}
.icon.health p:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0NiA0NiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEyMykgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuOSwzMHY2LjRjMCwuMi4yLjMuMy4zaDMuNGMuMiwwLC4zLS4yLjMtLjN2LTYuNGMwLS4yLjItLjMuMy0uM2g2LjRjLjIsMCwuMy0uMi4zLS4zdi0zLjRjMC0uMi0uMi0uMy0uMy0uM2gtNi40Yy0uMiwwLS4zLS4yLS4zLS4zdi02LjRjMC0uMi0uMi0uMy0uMy0uM2gtMy40Yy0uMiwwLS4zLjItLjMuM3Y2LjRjMCwuMi0uMi4zLS4zLjNoLTYuNGMtLjIsMC0uMy4yLS4zLjN2My40YzAsLjIuMi4zLjMuM2g2LjRjLjIsMCwuMy4yLjMuM1pNMTcuNiw5LjJoMTAuOGMuMiwwLC4zLS4yLjMtLjNWMy44YzAtLjItLjItLjMtLjMtLjNoLTEwLjhjLS4yLDAtLjMuMi0uMy4zdjUuMWMwLC4yLjIuMy4zLjNaTTMuOCw0Mi41aDM4LjRjLjIsMCwuMy0uMi4zLS4zVjEzYzAtLjItLjItLjMtLjMtLjNIMy44Yy0uMiwwLS4zLjItLjMuM3YyOS4yYzAsLjIuMi4zLjMuM1pNNC42LDQ2Yy0xLjIsMC0yLjItLjQtMy4xLTEuMnMtMS41LTIuMy0xLjUtMy43VjE0LjFjMC0xLjQuNS0yLjgsMS41LTMuN3MxLjktMS4yLDMuMS0xLjJoOC45Yy4yLDAsLjMtLjIuMy0uM3YtMy45YzAtMS40LjUtMi44LDEuNS0zLjdTMTcuMiwwLDE4LjQsMGg4LjljMS40LDAsMi44LjUsMy43LDEuNXMxLjIsMS45LDEuMiwzLjF2NC4zYzAsLjIuMi4zLjMuM2g4LjVjMS40LDAsMi44LjUsMy43LDEuNXMxLjIsMS45LDEuMiwzLjF2MjcuM2MwLDEuNC0uNSwyLjgtMS41LDMuN3MtMS45LDEuMi0zLjEsMS4ySDQuNloiLz4KPC9zdmc+');background-size:60%;background-position:50% 50%;}
.icon.public p:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1NSA0Ny41Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLDI1bC0zLTRMMjcuNSwwbDEwLDcuNlYyLjVoNy41djEwLjlsMTAsNy42LTMsNEwyNy41LDYuMywzLDI1Wk00My41LDQ3LjVjLS4zLTEuOC0uOS0zLjUtMS43LTUuMS0uOC0xLjYtMS45LTIuOS0zLjEtNC4yLjYtLjIsMS4yLS40LDEuOC0uNnMxLjMtLjIsMi0uMmMyLjgsMCw1LjEsMSw3LjEsMi45LDIsMiwyLjksNC4zLDIuOSw3LjFoLTlaTTIuNSw0Ny41YzAtMi44LDEtNS4xLDIuOS03LjEsMi0yLDQuMy0yLjksNy4xLTIuOXMxLjQsMCwyLC4yLDEuMi4zLDEuOC42Yy0xLjIsMS4yLTIuMywyLjYtMy4xLDQuMi0uOCwxLjYtMS40LDMuMy0xLjcsNS4xSDIuNVpNMTUuMiw0Ny41Yy42LTIuOSwyLTUuMyw0LjMtNy4yczQuOS0yLjgsOC0yLjgsNS43LjksOCwyLjgsMy43LDQuMyw0LjMsNy4ySDE1LjJaTTI3LjUsMzIuNWMtMS44LDAtMy4yLS42LTQuNC0xLjhzLTEuOC0yLjctMS44LTQuNC42LTMuMiwxLjgtNC40LDIuNy0xLjgsNC40LTEuOCwzLjIuNiw0LjQsMS44LDEuOCwyLjcsMS44LDQuNC0uNiwzLjItMS44LDQuNC0yLjcsMS44LTQuNCwxLjhNNDIuNSwzNWMtMS40LDAtMi42LS41LTMuNS0xLjVzLTEuNS0yLjItMS41LTMuNS41LTIuNiwxLjUtMy41LDIuMi0xLjUsMy41LTEuNSwyLjYuNSwzLjUsMS41LDEuNSwyLjIsMS41LDMuNS0uNSwyLjYtMS41LDMuNS0yLjIsMS41LTMuNSwxLjVNMTIuNSwzNWMtMS40LDAtMi42LS41LTMuNS0xLjVzLTEuNS0yLjItMS41LTMuNS41LTIuNiwxLjUtMy41LDIuMi0xLjUsMy41LTEuNSwyLjYuNSwzLjUsMS41LDEuNSwyLjIsMS41LDMuNS0uNSwyLjYtMS41LDMuNS0yLjIsMS41LTMuNSwxLjUiLz4KPC9zdmc+');background-size:68%;background-position:50% 44%;}
.icon.purpose p:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1Mi4yIDUwLjMiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMjMpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLjIsMzIuNlYyLjFINy4xVjBoNDAuMUM0OC42LDAsNDkuOC41LDUwLjcsMS41YzEsMSwxLjUsMi4yLDEuNSwzLjV2MjcuNmgtMi4xLjFaIi8+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMSw0MC4xaDQxVjkuMUgyLjF2MzFaTTE1LDUwLjN2LTMuMWg1Ljd2LTVINWMtMS40LDAtMi42LS41LTMuNS0xLjUtMS0xLTEuNS0yLjItMS41LTMuNVYxMi4xYzAtMS40LjUtMi42LDEuNS0zLjUsMS0xLDIuMi0xLjUsMy41LTEuNWgzNS4xYzEuNCwwLDIuNi41LDMuNSwxLjUsMSwxLDEuNSwyLjIsMS41LDMuNXYyNS4xYzAsMS40LS41LDIuNi0xLjUsMy41LTEsMS0yLjIsMS41LTMuNSwxLjVoLTE1Ljd2NWg1Ljd2My4xaC0xNS4xWiIvPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMi42LDM2LjNsLjcuN2MzLjMtMyw2LjItNS43LDguNS04LDIuNS0yLjQsMy44LTUuMiwzLjgtOHMtLjgtMy45LTIuMi01LjRjLTEuNS0xLjUtMy4zLTIuMy01LjQtMi4yLTEuMiwwLTIuMy4yLTMuNC43cy0yLDEuMi0yLjgsMi4xbC44LjYuOC0uNmMtLjctLjktMS42LTEuNi0yLjgtMi4xLTEuMS0uNS0yLjMtLjctMy40LS43LTIsMC0zLjkuOC01LjQsMi4yLTEuNSwxLjUtMi4zLDMuMy0yLjIsNS40LDAsMi45LDEuMyw1LjYsMy43LDcuOSwyLjMsMi4zLDUuMiw1LDguNiw4LjJsLjcuNi43LS42LS43LS43LjctLjdjLTMuNS0zLjItNi4zLTUuOS04LjYtOC4xLTIuMS0yLjEtMy4xLTQuMy0zLjEtNi41cy41LTIuOCwxLjctNGMxLjEtMS4xLDIuNC0xLjcsNC0xLjdzMS44LjIsMi42LjZjLjkuNCwxLjUuOSwyLDEuNWwuOCwxLC44LTFjLjUtLjYsMS4xLTEuMSwyLTEuNXMxLjctLjYsMi42LS42YzEuNiwwLDIuOC41LDQsMS43LDEuMSwxLjEsMS43LDIuNCwxLjcsNHMtMSw0LjQtMy4yLDYuNi01LjIsNS04LjUsOGwuNy43LjctLjctLjcuN2gtLjJaIi8+Cjwvc3ZnPg==');background-size:70%;background-position:50% 50%;}
.icon.systems p:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MS4zIDU4LjUiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMjMpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4LjYsMzUuNGMtMS4xLDAtMiwuNi0yLjUsMS41aC0xNC40di02LjFoNy4xYzUuNSwwLDEwLTQuNSwxMC0xMHMtNC41LTEwLTEwLTEwLS45LDAtMS40LDBjLS43LTYuMS02LTEwLjktMTIuMy0xMC45cy0xMi40LDUuNi0xMi40LDEyLjQsMCwuNiwwLC45Yy00LjIuNi03LjUsNC4zLTcuNSw4LjdzMy45LDguOCw4LjgsOC44aDkuNnY2LjFoLTEwLjJjLS41LS45LTEuNC0xLjUtMi41LTEuNXMtMi44LDEuMi0yLjgsMi44LDEuMiwyLjgsMi44LDIuOCwyLS42LDIuNS0xLjVoMTAuMnY0LjVINS4zYy0uNC0xLTEuNC0xLjctMi42LTEuN3MtMi44LDEuMi0yLjgsMi44LDEuMiwyLjgsMi44LDIuOCwxLjktLjUsMi4zLTEuM2MwLDAsMCwwLDAsMGgxMi4ydjYuOHMwLDAsMCwuMWMtLjkuNC0xLjYsMS40LTEuNiwyLjVzMS4yLDIuOCwyLjcsMi44LDIuOC0xLjIsMi44LTIuOC0uNi0yLTEuNi0yLjVjMCwwLDAsMCwwLS4xdi02LjhoNS4xYy43LDAsMS4yLS41LDEuMi0xLjJ2LTE0LjNoMy4ydjcuNHMwLDAsMCwwLDAsMCwwLDB2MTQuMXMwLDAsMCwuMWMtLjkuNC0xLjYsMS40LTEuNiwyLjVzMS4yLDIuOCwyLjgsMi44LDIuOC0xLjIsMi44LTIuOC0uNi0yLTEuNi0yLjVjMCwwLDAsMCwwLS4xdi02LjNoNy4yYy41LjksMS40LDEuNSwyLjUsMS41czIuOC0xLjIsMi44LTIuOC0xLjItMi44LTIuOC0yLjgtMiwuNi0yLjUsMS41aC03LjJ2LTQuMmgxNC40Yy41LjksMS40LDEuNSwyLjUsMS41czIuOC0xLjIsMi44LTIuOC0xLjItMi44LTIuOC0yLjhaTTcuOCwyMmMwLTMuNSwyLjgtNi4zLDYuMy02LjRoMGMuNCwwLC43LS4xLDEtLjQuMi0uMy4zLS42LjMtMS0uMS0uNi0uMi0xLjItLjItMS44LDAtNS41LDQuNS0xMCwxMC0xMHM5LjksNC41LDEwLDkuOWgwYzAsLjQuMi44LjUsMSwuMy4yLjcuMywxLjEuMi43LS4yLDEuNC0uMywyLjItLjMsNC4yLDAsNy42LDMuNCw3LjYsNy42cy0zLjQsNy42LTcuNiw3LjZIMTQuMWMtMy41LDAtNi40LTIuOS02LjQtNi40WiIvPgo8L3N2Zz4=');background-size:70%;background-position:50% 46%;}
.icon.trusted p:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1NC44IDQ1LjYiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMjMpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ2LjYsMjcuOHYtMWMtMS44LDAtMy4yLS42LTQuNC0xLjgtMS4yLTEuMi0xLjgtMi42LTEuOC00LjRzLjYtMy4yLDEuOC00LjRjMS4yLTEuMiwyLjYtMS44LDQuNC0xLjhzMy4yLjYsNC40LDEuOGMxLjIsMS4yLDEuOCwyLjYsMS44LDQuNHMtLjYsMy4yLTEuOCw0LjRjLTEuMiwxLjItMi42LDEuOC00LjQsMS44djJjMi4zLDAsNC4zLS44LDUuOC0yLjQsMS42LTEuNiwyLjQtMy42LDIuNC01LjhzLS44LTQuMy0yLjQtNS44Yy0xLjUtMS42LTMuNi0yLjQtNS44LTIuNHMtNC4yLjgtNS44LDIuNGMtMS42LDEuNS0yLjQsMy42LTIuNCw1LjhzLjgsNC4yLDIuNCw1LjhjMS42LDEuNiwzLjYsMi40LDUuOCwyLjQsMCwwLDAtMSwwLTFaTTguMiwyNy44di0xYy0xLjgsMC0zLjItLjYtNC40LTEuOC0xLjItMS4yLTEuOC0yLjYtMS44LTQuNHMuNi0zLjIsMS44LTQuNGMxLjItMS4yLDIuNi0xLjgsNC40LTEuOHMzLjIuNiw0LjQsMS44YzEuMiwxLjIsMS44LDIuNiwxLjgsNC40cy0uNiwzLjItMS44LDQuNGMtMS4yLDEuMi0yLjYsMS44LTQuNCwxLjh2MmMyLjMsMCw0LjMtLjgsNS44LTIuNCwxLjYtMS42LDIuNC0zLjYsMi40LTUuOHMtLjgtNC4zLTIuNC01LjhjLTEuNi0xLjYtMy42LTIuNC01LjgtMi40cy00LjIuOC01LjgsMi40Yy0xLjYsMS41LTIuNCwzLjUtMi40LDUuOHMuOCw0LjIsMi40LDUuOGMxLjYsMS42LDMuNiwyLjQsNS44LDIuNCwwLDAsMC0xLDAtMVpNMSw0NC42aDF2LTkuNmMwLTEuMS40LTIsMS4xLTIuN2gwYy44LS43LDEuNi0xLjEsMi43LTEuMWg3LjljLjYsMCwxLjIuMiwxLjguNS42LjMsMSwuNywxLjQsMS4zaDBjMS4yLDEuNywyLjgsMyw0LjYsNCwxLjgsMSwzLjgsMS40LDUuOSwxLjRzNC4xLS41LDYtMS40YzEuOC0xLDMuNC0yLjMsNC42LTRsLS44LS42LjguNmMuNC0uNiwxLTEsMS41LTEuNC42LS4zLDEuMS0uNSwxLjctLjVoNy45YzEuMSwwLDIsLjQsMi43LDEuMS43LjgsMS4xLDEuNiwxLjEsMi43djguNmgtMTQuOHYtNi40bC0xLjYsMS4xYy0xLjMuOS0yLjcsMS43LTQuMywyLjEtMS41LjUtMy4xLjctNC44LjdzLTMuMi0uMy00LjctLjgtMy0xLjItNC4zLTIuMmwtMS42LTEuMXY2LjVIMXYxaDEtMXYxaDE3Ljh2LTYuNWgtMWwtLjYuOGMxLjUsMS4xLDMuMSwxLjksNC44LDIuNCwxLjcuNiwzLjUuOSw1LjQuOXMzLjctLjMsNS40LS44YzEuNy0uNiwzLjMtMS40LDQuOC0yLjRsLS42LS44aC0xdjYuNWgxOC44di0xMC42YzAtMS42LS42LTMtMS43LTQuMS0xLjEtMS4xLTIuNS0xLjctNC4xLTEuN2gtNy45Yy0uOSwwLTEuOS4zLTIuNy43LS44LjUtMS41LDEuMS0yLjEsMS45aDBjLTEsMS40LTIuMywyLjUtMy45LDMuNC0xLjYuOC0zLjIsMS4yLTUsMS4ycy0zLjQtLjQtNS0xLjItMi45LTEuOS0zLjktMy40bC0uOC42LjgtLjVjLS41LS44LTEuMi0xLjUtMi4xLTJzLTEuOC0uNy0yLjgtLjdoLTcuOWMtMS42LDAtMywuNi00LjEsMS43aDBjLTEsMS4yLTEuNiwyLjYtMS42LDQuMnYxMC42aDF2LTFaTTI3LjQsMTguMmwuNy0uNy03LjctNy43LDctNyw3LDctNy43LDcuNy43LjcuNy0uNy0uNy43LjcuNyw5LjEtOS4xTDI3LjQsMGwtOS44LDkuOCw5LjgsOS44LjctLjdzLS43LS43LS43LS43WiIvPgo8L3N2Zz4=');background-size:70%;background-position:50% 46%;}




.icon_social {display: inline-block;width: fit-content;height: 1.6rem;margin:0;}
.icon_social:before {content: '';display: inline-block;background-repeat: no-repeat;}
.icon_social.fb:before {width: 1.8rem;height: 1.8rem;background-size: 1.8rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxvZ29fMDAwMDAxNTg3Mjc2MjU2NDYxMTk0OTQ1MDAwMDAwMTU3MTEzMTQyNjUyNTk2NTI3NjRfIgoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAwIDQ5OC4yIgoJIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA0OTguMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUwLDBDMTExLjksMCwwLDExMS45LDAsMjUwYzAsMTE3LjIsODAuNywyMTUuNiwxODkuNiwyNDIuNlYzMjYuNEgxMzhsMCwwVjI1MGwwLDBoNTEuNnYtMzIuOQoJYzAtODUuMSwzOC41LTEyNC41LDEyMi0xMjQuNWMxNS44LDAsNDMuMiwzLjEsNTQuMyw2LjJWMTY4Yy01LjktMC42LTE2LjEtMC45LTI4LjktMC45Yy00MSwwLTU2LjgsMTUuNS01Ni44LDU1Ljl2MjdoODEuN2wtMTQsNzYuNAoJaC02Ny42djE3MS44QzQwNC4xLDQ4My4yLDUwMCwzNzcuOCw1MDAsMjUwQzUwMCwxMTEuOSwzODguMSwwLDI1MCwweiIvPgo8L3N2Zz4K');}
.icon_social.insta:before {width: 1.8rem;height: 1.8rem;background-size: 1.8rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NDguMiA0NDguMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ4LjIgNDQ4LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyNC4yLDEwOS4yYy02My42LDAtMTE0LjksNTEuMy0xMTQuOSwxMTQuOVMxNjAuNiwzMzksMjI0LjIsMzM5czExNC45LTUxLjMsMTE0LjktMTE0LjkKCVMyODcuOCwxMDkuMiwyMjQuMiwxMDkuMnogTTIyNC4yLDI5OC44Yy00MS4xLDAtNzQuNy0zMy41LTc0LjctNzQuN3MzMy41LTc0LjcsNzQuNy03NC43czc0LjcsMzMuNSw3NC43LDc0LjcKCVMyNjUuMywyOTguOCwyMjQuMiwyOTguOEwyMjQuMiwyOTguOHogTTM3MC42LDEwNC41YzAsMTQuOS0xMiwyNi44LTI2LjgsMjYuOGMtMTQuOSwwLTI2LjgtMTItMjYuOC0yNi44czEyLTI2LjgsMjYuOC0yNi44CglTMzcwLjYsODkuNywzNzAuNiwxMDQuNXogTTQ0Ni43LDEzMS43Yy0xLjctMzUuOS05LjktNjcuNy0zNi4yLTkzLjljLTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMmMtMzctMi4xLTE0Ny45LTIuMS0xODQuOSwwCgljLTM1LjgsMS43LTY3LjYsOS45LTkzLjksMzYuMXMtMzQuNCw1OC0zNi4yLDkzLjljLTIuMSwzNy0yLjEsMTQ3LjksMCwxODQuOWMxLjcsMzUuOSw5LjksNjcuNywzNi4yLDkzLjlzNTgsMzQuNCw5My45LDM2LjIKCWMzNywyLjEsMTQ3LjksMi4xLDE4NC45LDBjMzUuOS0xLjcsNjcuNy05LjksOTMuOS0zNi4yYzI2LjItMjYuMiwzNC40LTU4LDM2LjItOTMuOUM0NDguOCwyNzkuNSw0NDguOCwxNjguNyw0NDYuNywxMzEuNwoJTDQ0Ni43LDEzMS43eiBNMzk4LjksMzU2LjJjLTcuOCwxOS42LTIyLjksMzQuNy00Mi42LDQyLjZjLTI5LjUsMTEuNy05OS41LDktMTMyLjEsOXMtMTAyLjcsMi42LTEzMi4xLTkKCWMtMTkuNi03LjgtMzQuNy0yMi45LTQyLjYtNDIuNmMtMTEuNy0yOS41LTktOTkuNS05LTEzMi4xcy0yLjYtMTAyLjcsOS0xMzIuMWM3LjgtMTkuNiwyMi45LTM0LjcsNDIuNi00Mi42CgljMjkuNS0xMS43LDk5LjUtOSwxMzIuMS05czEwMi43LTIuNiwxMzIuMSw5YzE5LjYsNy44LDM0LjcsMjIuOSw0Mi42LDQyLjZjMTEuNywyOS41LDksOTkuNSw5LDEzMi4xUzQxMC42LDMyNi44LDM5OC45LDM1Ni4yeiIvPgo8L3N2Zz4K');}
.icon_social.li:before {width: 5.4rem;height: 1.5rem;background-size: 5.4rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4NDEgMjA1LjEiCgkgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQxIDIwNS4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTEzOC40NjIsLTI4Ny40MjUpIj4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05NjcuNyw0NzkuNkw5NjcuNyw0NzkuNmMyLjEsMCwzLjgtMS43LDMuOC0zLjhjMC0wLjEsMC0wLjEsMC0wLjJjMC0yLjgtMS43LTQuMi01LjItNC4yaC01Ljd2MTQuOGgyLjF2LTYuNQoJCWgyLjZsMC4xLDAuMWw0LjEsNi40aDIuM2wtNC40LTYuNkw5NjcuNyw0NzkuNnogTTk2NS4yLDQ3OC4xaC0yLjV2LTVoMy4xYzEuNiwwLDMuNSwwLjMsMy41LDIuNAoJCUM5NjkuMyw0NzcuOSw5NjcuNSw0NzguMSw5NjUuMiw0NzguMSBNMTM4LjUsMzE3LjZoMzEuNFY0MzJIMjI4djI5aC04OS42VjMxNy42SDEzOC41eiBNMjQxLjksMzYzLjhoMzAuMlY0NjFoLTMwLjJMMjQxLjksMzYzLjgKCQlMMjQxLjksMzYzLjh6IE0yNTcsMzE1LjRjOS42LDAsMTcuNSw3LjksMTcuNSwxNy41cy03LjksMTcuNS0xNy41LDE3LjVzLTE3LjUtNy45LTE3LjUtMTcuNVMyNDcuNCwzMTUuNCwyNTcsMzE1LjRMMjU3LDMxNS40CgkJIE0zOTguNCwzMTcuNWgzMC4ydjg1LjdsMzQuMi0zOS42aDM3bC0zOS42LDQ1bDM4LjgsNTIuM2gtMzhsLTMyLTQ4aC0wLjR2NDhoLTMwLjJWMzE3LjV6IE0yODguOSwzNjMuOGgyOVYzNzdoMC40CgkJYzUuOS0xMC4xLDE2LjktMTYuMSwyOC42LTE1LjdjMzAuNiwwLDM2LjIsMjAuMSwzNi4yLDQ2LjN2NTMuM2gtMzAuMnYtNDcuM2MwLTExLjMtMC4yLTI1LjgtMTUuNy0yNS44Yy0xNS43LDAtMTguMSwxMi4zLTE4LjEsMjUKCQl2NDguMWgtMzAuMkwyODguOSwzNjMuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NjMuMyw0MDFjMC0wLjEsMC0wLjMsMC0wLjRjMC05LjktOC4yLTE4LjEtMTguMS0xOC4xYy0wLjEsMC0wLjMsMC0wLjQsMGMtMTAuOS0wLjctMjAuNSw3LjYtMjEuMywxOC41CgkJSDU2My4zeiBNNTg4LjksNDQ0LjFjLTEwLjIsMTIuMy0yNS4zLDE5LjQtNDEuMywxOS4zYy0zMC4yLDAtNTQuMy0yMC4xLTU0LjMtNTEuM3MyNC4yLTUxLjMsNTQuMy01MS4zYzI4LjIsMCw0NS45LDIwLjEsNDUuOSw1MS4zCgkJdjkuNWgtNzAuMWMxLjgsMTEsMTEuNiwxOS4yLDIyLjcsMTguOWM4LjctMC4xLDE2LjgtNC41LDIxLjUtMTEuOUw1ODguOSw0NDQuMXogTTY1Ni40LDM4Ny4yYy0xNS4xLDAtMjQuMSwxMC4xLTI0LjEsMjQuOAoJCWMwLDE0LjcsOS4xLDI0LjgsMjQuMSwyNC44YzE1LjEsMCwyNC4yLTEwLjEsMjQuMi0yNC44QzY4MC42LDM5Ny4zLDY3MS42LDM4Ny4yLDY1Ni40LDM4Ny4yIE03MDguNCw0NjAuOWgtMjcuOFY0NDhoLTAuNAoJCWMtNy4xLDkuNS0xOC4yLDE1LjItMzAsMTUuM2MtMjksMC00OC4xLTIwLjktNDguMS01MC41YzAtMjcuMiwxNi45LTUyLjEsNDQuNy01Mi4xYzEyLjUsMCwyNC4yLDMuNCwzMSwxMi45aDAuNHYtNTZoMzAuMgoJCUw3MDguNCw0NjAuOXogTTkxMi4yLDQ2MUg4ODJ2LTQ3LjNjMC0xMS4zLTAuMi0yNS44LTE1LjctMjUuOGMtMTUuNywwLTE4LjEsMTIuMy0xOC4xLDI1VjQ2MUg4MTh2LTk3LjJoMjl2MTMuM2gwLjQKCQljNS45LTEwLjEsMTYuOS0xNi4xLDI4LjYtMTUuN2MzMC42LDAsMzYuMiwyMC4xLDM2LjIsNDYuM1Y0NjF6IE03ODMuOSwzNTAuNUw3ODMuOSwzNTAuNWMtOS42LDAtMTcuNS03LjktMTcuNS0xNy41CgkJczcuOS0xNy41LDE3LjUtMTcuNXMxNy41LDcuOSwxNy41LDE3LjVsMCwwQzgwMS40LDM0Mi42LDc5My41LDM1MC41LDc4My45LDM1MC41IE03OTksNDYxaC0zMC4ydi05Ny4ySDc5OVY0NjF6IE05MjcuMiwyODcuNAoJCUg3NTMuNmMtOC4xLTAuMS0xNC45LDYuNS0xNSwxNC43djE3NC4zYzAuMSw4LjIsNi45LDE0LjgsMTUsMTQuN2gxNzMuNmM4LjIsMC4xLDE1LTYuNSwxNS4xLTE0LjdWMzAyLjEKCQlDOTQyLjIsMjkzLjksOTM1LjQsMjg3LjMsOTI3LjIsMjg3LjQgTTk2NS41LDQ2NC44Yy03LjYsMC4xLTEzLjgsNi4zLTEzLjgsMTMuOXM2LjMsMTMuOSwxMy45LDEzLjljNy42LDAsMTMuOS02LjMsMTMuOS0xMy45CgkJcy02LjItMTMuOC0xMy44LTEzLjlIOTY1LjUgTTk2NS41LDQ5MWMtMC4xLDAtMC4xLDAtMC4yLDBjLTYuNywwLTEyLjItNS41LTEyLjItMTIuMnM1LjUtMTIuMiwxMi4yLTEyLjJjNi42LDAsMTIuMSw1LjQsMTIuMiwxMgoJCXYwLjJjMC4xLDYuNS01LjEsMTItMTEuNywxMi4ySDk2NS41Ii8+CjwvZz4KPC9zdmc+Cg==');}
.icon_social.yt:before {width: 5.2rem;height: 1.4rem;background-size: 5.2rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzODAuOSA4NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzgwLjkgODU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwOC4yLDIuNUM5OC43LDAsNjAuNywwLDYwLjcsMHMtMzgsMC00Ny41LDIuNUM4LjEsMy45LDMuOSw4LjEsMi41LDEzLjNDMCwyMi44LDAsNDIuNSwwLDQyLjUKCXMwLDE5LjgsMi41LDI5LjJDMy45LDc2LjksOCw4MSwxMy4yLDgyLjRDMjIuOCw4NSw2MC43LDg1LDYwLjcsODVzMzgsMCw0Ny41LTIuNWM1LjItMS40LDkuMy01LjUsMTAuNy0xMC43CgljMi41LTkuNSwyLjUtMjkuMiwyLjUtMjkuMnMwLTE5LjgtMi41LTI5LjJDMTE3LjUsOC4xLDExMy40LDMuOSwxMDguMiwyLjV6IE00OC42LDYwLjdWMjQuM2wzMS42LDE4LjJMNDguNiw2MC43eiBNMTYwLjksNmwtNSwyMi40CgljLTEuNCw2LjUtMi4zLDExLjItMi43LDE0aC0wLjNjLTAuNi0zLjktMS41LTguNi0yLjctMTQuMUwxNDUuNCw2aC0xMS45bDEzLjYsNDkuM3YyMy42SDE1OVY1NS4zTDE3Mi44LDZIMTYwLjl6IE0zODAuOSw1Ni4zdi05LjEKCWMwLTUuNi0wLjQtMTAtMS4zLTEzLjJzLTIuNC01LjUtNC42LTdzLTUuNC0yLjMtOS41LTIuM2MtNiwwLTEwLjIsMS44LTEyLjYsNS41Yy0yLjUsMy43LTMuNyw5LjUtMy43LDE3LjVWNTcKCWMwLDcuOCwxLjIsMTMuNSwzLjYsMTcuMnM2LjUsNS42LDEyLjQsNS42YzQuOSwwLDguNy0xLjIsMTEuNC0zLjZzNC02LjEsNC0xMWMwLTAuOCwwLTEuNC0wLjEtMS45bC0xMC4zLTAuNgoJYy0wLjEsMy4yLTAuNCw1LjYtMS4xLDdzLTEuOSwyLjEtMy43LDIuMWMtMS4zLDAtMi4zLTAuNC0zLTEuMmMtMC42LTAuOC0xLjEtMi0xLjMtMy43Yy0wLjItMS43LTAuMy00LjMtMC4zLTcuN3YtMi43aDIwLjFWNTYuM3oKCSBNMzYwLjksNDUuM2MwLTMuNSwwLjEtNi4xLDAuMy03LjhjMC4yLTEuNywwLjYtMi45LDEuMi0zLjdzMS41LTEuMSwyLjgtMS4xczIuMiwwLjQsMi44LDEuMWMwLjYsMC43LDEsMiwxLjMsMy43CgljMC4yLDEuOCwwLjMsNC40LDAuMyw3Ljh2My44aC04Ljh2LTMuOEgzNjAuOXogTTIyOS42LDY4Yy0wLjUsMS0xLjIsMS44LTIuMSwyLjRjLTEsMC42LTIsMS0zLDFjLTEuMiwwLTIuMS0wLjUtMi42LTEuNQoJcy0wLjgtMi43LTAuOC01LjFWMjUuN2gtMTJ2MzkuOGMwLDQuOSwwLjgsOC41LDIuNSwxMC45YzEuNywyLjMsNC4zLDMuNSw3LjgsMy41YzUuMSwwLDguOS0yLjUsMTEuNS03LjRoMC4zbDEsNi41aDkuNFYyNS43aC0xMgoJTDIyOS42LDY4TDIyOS42LDY4eiBNMjkxLjEsNjhjLTAuNSwxLTEuMiwxLjgtMi4xLDIuNGMtMSwwLjYtMiwxLTMsMWMtMS4yLDAtMi4xLTAuNS0yLjYtMS41cy0wLjgtMi43LTAuOC01LjFWMjUuN2gtMTJ2MzkuOAoJYzAsNC45LDAuOCw4LjUsMi41LDEwLjljMS43LDIuMyw0LjMsMy41LDcuOCwzLjVjNS4xLDAsOC45LTIuNSwxMS41LTcuNGgwLjNsMSw2LjVoOS40VjI1LjdoLTEyTDI5MS4xLDY4TDI5MS4xLDY4eiBNMTk2LDI3LjEKCWMtMi40LTEuNi01LjUtMi40LTkuNS0yLjRzLTcuMiwwLjgtOS43LDIuNHMtNC4zLDQuMS01LjQsNy42Yy0xLjIsMy41LTEuNyw4LjEtMS43LDEzLjh2Ny43YzAsNS43LDAuNSwxMC4yLDEuNSwxMy42CglzMi43LDUuOSw1LjEsNy42YzIuNCwxLjYsNS43LDIuNCw5LjksMi40YzQuMSwwLDcuNC0wLjgsOS44LTIuNGMyLjQtMS42LDQuMS00LjEsNS4yLTcuNmMxLjEtMy40LDEuNi04LDEuNi0xMy43di03LjcKCWMwLTUuNy0wLjYtMTAuMy0xLjctMTMuOEMyMDAuMSwzMS4yLDE5OC40LDI4LjcsMTk2LDI3LjF6IE0xOTAuOCw2MC41YzAsMy45LTAuMyw2LjgtMSw4LjVzLTEuOCwyLjYtMy41LDIuNnMtMi44LTAuOS0zLjUtMi42CgljLTAuNi0xLjctMS00LjYtMS04LjVWNDMuOWMwLTMuOCwwLjMtNi42LDEtOC40YzAuNy0xLjgsMS44LTIuNiwzLjQtMi42YzEuNywwLDIuOSwwLjksMy41LDIuNmMwLjcsMS44LDEsNC42LDEsOC40djE2LjZIMTkwLjh6CgkgTTI3NC4yLDZoLTM1LjV2OS42aDExLjl2NjMuMmgxMS43VjE1LjdoMTEuOVY2eiBNMzM5LjIsMjYuOWMtMS42LTEuNS0zLjktMi4zLTYuNy0yLjNjLTIuMiwwLTQuMywwLjYtNi4yLDEuOQoJYy0xLjksMS4yLTMuNCwyLjktNC40LDQuOWgtMC4xVjMuM2gtMTEuNnY3NS42aDkuOWwxLjItNWgwLjNjMC45LDEuOCwyLjMsMy4yLDQuMiw0LjNjMS45LDEsMy45LDEuNiw2LjIsMS42YzQuMSwwLDctMS45LDguOS01LjYKCXMyLjktOS42LDIuOS0xNy41di04LjRjMC02LTAuNC0xMC42LTEuMS0xNEMzNDIsMzAuOCwzNDAuOSwyOC40LDMzOS4yLDI2Ljl6IE0zMzEuOCw1NS45YzAsMy45LTAuMiw2LjktMC41LDkuMXMtMC45LDMuOC0xLjYsNC43CgljLTAuOCwwLjktMS44LDEuNC0zLDEuNGMtMSwwLTEuOS0wLjItMi43LTAuN2MtMC44LTAuNS0xLjUtMS4yLTItMi4xVjM4LjFjMC40LTEuNCwxLjEtMi42LDIuMS0zLjZjMS0wLjksMi4xLTEuNCwzLjItMS40CgljMS4yLDAsMi4yLDAuNSwyLjgsMS40YzAuNywxLDEuMSwyLjYsMS40LDQuOGMwLjMsMi4zLDAuNCw1LjUsMC40LDkuNkwzMzEuOCw1NS45TDMzMS44LDU1Ljl6Ii8+Cjwvc3ZnPgo=');}
.icon_social.wa:before {width: 1.8rem;height: 1.8rem;background-size: 1.8rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NDggNDQ4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NDggNDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zODAuOSw2NS4xQzMzOSwyMy4xLDI4My4yLDAsMjIzLjksMEMxMDEuNSwwLDEuOSw5OS42LDEuOSwyMjJjMCwzOS4xLDEwLjIsNzcuMywyOS42LDExMUwwLDQ0OGwxMTcuNy0zMC45CgljMzIuNCwxNy43LDY4LjksMjcsMTA2LjEsMjdoMC4xYzEyMi4zLDAsMjI0LjEtOTkuNiwyMjQuMS0yMjJDNDQ4LDE2Mi44LDQyMi44LDEwNy4xLDM4MC45LDY1LjF6IE0yMjMuOSw0MDYuNwoJYy0zMy4yLDAtNjUuNy04LjktOTQtMjUuN2wtNi43LTRsLTY5LjgsMTguM0w3MiwzMjcuMmwtNC40LTdjLTE4LjUtMjkuNC0yOC4yLTYzLjMtMjguMi05OC4yYzAtMTAxLjcsODIuOC0xODQuNSwxODQuNi0xODQuNQoJYzQ5LjMsMCw5NS42LDE5LjIsMTMwLjQsNTQuMXM1Ni4yLDgxLjIsNTYuMSwxMzAuNUM0MTAuNSwzMjMuOSwzMjUuNiw0MDYuNywyMjMuOSw0MDYuN3ogTTMyNS4xLDI2OC41Yy01LjUtMi44LTMyLjgtMTYuMi0zNy45LTE4CgljLTUuMS0xLjktOC44LTIuOC0xMi41LDIuOGMtMy43LDUuNi0xNC4zLDE4LTE3LjYsMjEuOGMtMy4yLDMuNy02LjUsNC4yLTEyLDEuNGMtMzIuNi0xNi4zLTU0LTI5LjEtNzUuNS02NgoJYy01LjctOS44LDUuNy05LjEsMTYuMy0zMC4zYzEuOC0zLjcsMC45LTYuOS0wLjUtOS43cy0xMi41LTMwLjEtMTcuMS00MS4yYy00LjUtMTAuOC05LjEtOS4zLTEyLjUtOS41Yy0zLjItMC4yLTYuOS0wLjItMTAuNi0wLjIKCWMtMy43LDAtOS43LDEuNC0xNC44LDYuOWMtNS4xLDUuNi0xOS40LDE5LTE5LjQsNDYuM3MxOS45LDUzLjcsMjIuNiw1Ny40YzIuOCwzLjcsMzkuMSw1OS43LDk0LjgsODMuOGMzNS4yLDE1LjIsNDksMTYuNSw2Ni42LDEzLjkKCWMxMC43LTEuNiwzMi44LTEzLjQsMzcuNC0yNi40czQuNi0yNC4xLDMuMi0yNi40QzMzNC4zLDI3Mi42LDMzMC42LDI3MS4yLDMyNS4xLDI2OC41eiIvPgo8L3N2Zz4K');}
.icon_social.x:before {width: 1.8rem;height: 1.8rem;background-size: 1.8rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NjAuMiA0MTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2MC4yIDQxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzYyLjQsMEg0MzNMMjc4LjgsMTc2LjJMNDYwLjIsNDE2aC0xNDJMMjA2LjksMjcwLjZMNzkuNyw0MTZIOWwxNjQuOS0xODguNUwwLDBoMTQ1LjZsMTAwLjUsMTMyLjlMMzYyLjQsMHoKCSBNMzM3LjYsMzczLjhoMzkuMUwxMjQuMyw0MGgtNDJMMzM3LjYsMzczLjh6Ii8+Cjwvc3ZnPgo=');}

.stars {margin: 10px 0;}
.star {opacity:1;display: inline-block;width: 26px;height: 26px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMDIuODkgMTkyLjk1Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmYmIwNDI7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTAxLjQ1IDAgMTMxLjYgNjUuMTYgMjAyLjg5IDczLjcgMTUwLjI0IDEyMi41MSAxNjQuMTUgMTkyLjk1IDEwMS40NSAxNTcuOTYgMzguNzUgMTkyLjk1IDUyLjY2IDEyMi41MSAwIDczLjcgNzEuMyA2NS4xNiAxMDEuNDUgMCIvPgo8L3N2Zz4=');background-repeat: no-repeat;background-position:center;background-size: 100%;margin: 0 2px;}

/* --------------------- FORMS --------------------- */
.wpcf7-form {background-color: var(--color-grey);border-radius: 1rem;padding: 1.6rem 1.5rem 1.3rem;}
.wpcf7-form label {display: block;font-size: 1.1rem;font-weight: 600;}
.wpcf7-form label span {display: block;margin: 0.3rem 0 1rem;}
.wpcf7-form label span input, .vc_row.cta_form .wpcf7-form label span textarea {display: block;width: 100%;border: 1px solid #DDD;border-radius: 0.5rem;padding: 0.5rem 1rem;}
.wpcf7-form input[type="submit"] {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;border:0;min-width:140px;}
.wpcf7-form input[type="submit"]:hover {background:var(--color-red-drk);color:#FFF !important;}
.wpcf7-form em.required {display:block;margin:1rem 0 0;}


/* --------------------- HEADER --------------------- */
header .menu #nav-menu {margin: -0.5rem 0 0;}
header .menu #nav-menu .navbar {padding-bottom:0;}
header .menu #main-menu {justify-content: end;}
header .menu #main-menu ul {}
header .menu #main-menu ul > li {margin: 0 0 0 2.2rem;}
header .menu #main-menu ul > li > a {font-size: 1.2rem;font-weight: 600;color:var(--color-blue-drk);}
header .menu #main-menu ul > li > a:hover {color:var(--color-red);}
header .menu #main-menu ul > li > a.show {padding-bottom:3.6rem;}
header .menu #main-menu ul > li.current-menu-item > a {color:var(--color-red);}
header .menu #main-menu ul > li.btn_contact.current-menu-item > a {color:var(--color-white);}




header .menu #main-menu .btn_contact > a {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;}
header .menu #main-menu .btn_contact > a:hover {background:var(--color-red-drk);color:#FFF !important;}

.hdr_block {display:none;}
body.archive .hdr_block,
body.privacy-policy .hdr_block {display:block;min-height:200px;}

#hp_lnk {position: fixed;z-index: 101;background:var(--color-blue);right: -300px;opacity:0;pointer-events:none;visibility:hidden;}
#hp_lnk.in {right:0;opacity:1;visibility:visible;pointer-events:all;}
#hp_lnk > .cont {position:relative;}
#hp_lnk > .cont > a {margin: 0;color: var(--color-white);text-decoration: none;font-size: 1.2rem;line-height: normal;font-weight:600;}
#hp_lnk a:hover {opacity:0.5;}
#hp_lnk .btn_dismiss {position:absolute;top:0;right:0;background: none;border: 0;}
#hp_lnk .btn_dismiss:before {content:'';display:block;width:1.5rem;height:1.5rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTYsNDhjMTE0LjksMCwyMDgsOTMuMSwyMDgsMjA4cy05My4xLDIwOC0yMDgsMjA4UzQ4LDM3MC45LDQ4LDI1NiwxNDEuMSw0OCwyNTYsNDhaTTI1Niw1MTJjMTQxLjQsMCwyNTYtMTE0LjYsMjU2LTI1NlMzOTcuNCwwLDI1NiwwLDAsMTE0LjYsMCwyNTZzMTE0LjYsMjU2LDI1NiwyNTZaTTE2NywxNjdjLTkuNCw5LjQtOS40LDI0LjYsMCwzMy45bDU1LDU1LTU1LDU1Yy05LjQsOS40LTkuNCwyNC42LDAsMzMuOSw5LjQsOS4zLDI0LjYsOS40LDMzLjksMGw1NS01NSw1NSw1NWM5LjQsOS40LDI0LjYsOS40LDMzLjksMCw5LjMtOS40LDkuNC0yNC42LDAtMzMuOWwtNTUtNTUsNTUtNTVjOS40LTkuNCw5LjQtMjQuNiwwLTMzLjktOS40LTkuMy0yNC42LTkuNC0zMy45LDBsLTU1LDU1LTU1LTU1Yy05LjQtOS40LTI0LjYtOS40LTMzLjksMFoiLz4KPC9zdmc+');background-repeat:no-repeat;}


/* --------------------- FOOTER --------------------- */
footer {}

footer .block {background-color:var(--color-blue-drk);padding:3rem 0 1rem;}
footer .block .el {}
footer .block .el li {list-style:none;}
footer .block .logo {}
footer .block .logo .widget_text {}
footer .block .logo h2 {color:var(--color-white);margin:0 0 2rem;font-size:2.2rem;}
footer .block .logo img {max-width: 120px;height: auto;display: block;position: relative;}
footer .block .logo a {}
footer .block .logo a:hover {opacity:0.7;}

footer .block .menus {}
footer .block .menus h2 {color:var(--color-white);margin:0 0 0.5rem;font-size:1.5rem;}
footer .block .menus .widget_nav_menu {}
footer .block .menus .widget_nav_menu ul {padding: 0;margin: 0 0 2rem;}
footer .block .menus .widget_nav_menu ul > li {margin: 0.3rem 0;}
footer .block .menus .widget_nav_menu ul > li a {color:var(--color-white);text-decoration: none;font-size: 1.1rem;}
footer .block .menus .widget_nav_menu ul > li a:hover {text-decoration:underline;opacity:0.7;}
footer .block .menus .widget_nav_menu ul > li.current_page_item a {text-decoration:underline;}

footer .block .cta {}
footer .block .cta h2 {color:var(--color-white);margin:0 0 0.5rem;font-size:1.5rem;}
footer .block .cta p {color:var(--color-white);font-size:1.1rem;}
footer .block .cta a {color:var(--color-white);text-decoration: none;font-size: 1.1rem;font-weight:600;}
footer .block .cta a:hover {text-decoration:underline;opacity:0.7;}
footer .block .social {}
footer .block .social .icons {margin:2rem 0 0;}
footer .block .social .icons a {margin:0 0.7rem 0 0;}

footer .copyright {background-color:#008da8;padding:0.8rem 0;}
footer .copyright p {color: var(--color-white);margin: 0;font-size: 0.85rem;}


/* --------------------- MARQUEE ANIMATED SCROLLER --------------------- */
@keyframes hp-marquee {
0% {transform: translateX(0);}
100% {transform: translateX(-50%);}
}
.hp-marquee {
	overflow: hidden;
	width: 100%;
}

.hp-marquee__track {
	display: flex;
	width: max-content;
	animation: hp-marquee 60s linear infinite;
}

.hp-marquee__item {
	flex: 0 0 auto;
	margin: 0 1rem;
}

.hp-marquee__item img {
	max-width: 180px;
	height: auto;
}

.hp-marquee:hover .hp-marquee__track {
	animation-play-state: paused;
}




/* --------------------- REVIEWS --------------------- */
.vc_row.reviews {margin-bottom: 0;margin-top:0;background-color: #de5e43;padding:5rem 0;}
.vc_row.reviews .shortcode {position:relative;width:100%;min-height:200px;}
.vc_row.reviews .reviews {margin:0;}
.section-private-health-services .vc_row.reviews {margin-bottom:3rem;}

section.reviews_carousel {position: relative;z-index: 3;max-width:1080px;margin:0 auto;}
section.reviews_carousel .reviews_track {display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;gap: 0;padding: 0;cursor: grab;}
section.reviews_carousel .reviews_track::-webkit-scrollbar {display: none;}
section.reviews_carousel .reviews_track,
section.reviews_carousel .reviews_track * {user-select: none;-webkit-user-select: none;-ms-user-select: none;}
section.reviews_carousel .reviews_track.is-dragging {cursor: grabbing;scroll-snap-type: none;}
section.reviews_carousel .reviews_track.is-dragging,
section.reviews_carousel .reviews_track.is-dragging * {user-select: none;-webkit-user-select: none;-ms-user-select: none;}
section.reviews_carousel .reviews_track::-webkit-scrollbar {display: none;}

section.reviews_carousel .review {flex: 0 0 100%;text-align: center;padding:0 1.5rem 1rem;}
section.reviews_carousel .review blockquote {font-size: 1.5rem;line-height: normal;position: relative;font-weight:600;color:var(--color-white);}
section.reviews_carousel .review blockquote::before, section.reviews_carousel .review blockquote::after {display: inline-block;font-size:2rem;line-height: 1;font-family: serif;height: 1.6rem;overflow: hidden;}
section.reviews_carousel .review blockquote::before {content:"\201C";margin: 0 6px 0 0;}
section.reviews_carousel .review blockquote::after {content: "\201D";margin: 0 0 0 6px;}
section.reviews_carousel .review .details {font-size: 1.3rem;font-weight: 500;color:var(--color-white);}

section.reviews_carousel .reviews_dots {display: flex;justify-content: center;gap: 0.5rem;margin: 0.75rem 0 0;}
section.reviews_carousel .reviews_dot {width: 10px;height: 10px;border-radius: 999px;border: none;padding: 0;background: rgba(0,0,0,0.2);cursor: pointer;transition: transform 0.2s ease, background-color 0.2s ease, width 0.2s ease;}
section.reviews_carousel .reviews_dot.active {background: rgba(255,255,255,0.7);width: 22px; }
section.reviews_carousel .reviews_dot:focus {outline: none;}


/* --------------------- QUOTES --------------------- */
.vc_row.quotes {margin-bottom: 0;margin-top:0;background-color:var(--color-ask-hp-blue);padding:5rem 0;}
.vc_row.quotes .quotes {margin:0;}
.vc_row.quotes .wpb_wrapper {text-align: center;}
.vc_row.quotes .quote {color:var(--color-white);background-color: rgb(255 255 255 / 30%);display: inline-flex;padding: 1rem 1.5rem;border-radius: 1.5rem;margin: 0 auto 2rem;justify-content: center;max-width: 800px;}
.vc_row.quotes .quote:last-child {margin:0 auto;}
.vc_row.quotes .quote blockquote p {font-size: 1.5rem;line-height: normal;position: relative;font-weight:600;color:var(--color-white);}
.vc_row.quotes .quote blockquote p::before,
.vc_row.quotes .quote blockquote p::after {display: inline-block;font-size: 1.5rem;line-height: 1;font-family: serif;height: 1.3rem;overflow: hidden;}
.vc_row.quotes .quote blockquote p::before {content:"\201C";margin: 0 2px 0 0;}
.vc_row.quotes .quote blockquote p::after {content: "\201D";margin: 0 0 0 -1px;}






/* --------------------- SECTIONS --------------------- */
#top_banner.no_img {height:unset;min-height:unset;}
#top_banner .wpb_column .vc_column-inner {padding-top:0 !important;}

#top_banner .hdr h1 {color:var(--color-blue-drk);margin: 0;}
#top_banner .sec {margin: 12rem 0 0;padding-right: 60px;}
#top_banner .hdr.sub {margin: 1rem 0 1.5rem;padding-right: 60px;}
#top_banner .sec p {color:var(--color-blue-drk);font-size: 1.5rem;margin: 0;font-weight: 600;max-width: 500px;}

#top_banner .txt {margin: 0;}
#top_banner .txt p {color:var(--color-blue-drk);font-size: 1.5rem;margin: 0;font-weight: 600;max-width: 500px;}
#top_banner .img {margin:0;}
#top_banner .img img {border-radius: 4rem 0 0 4rem;height: 60vh;max-width: unset;width: auto;min-height:640px;}

#top_banner .btn {margin: 2rem 0 0;padding:0;}
#top_banner .btn a {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;	font-size: 1.5rem;}
#top_banner .btn a:hover {background:var(--color-red-drk);}


.vc_row.intro {}
.vc_row.intro .wpb_column .vc_column-inner {padding-top:0 !important;}
.vc_row.intro .txt h2 {margin:0 0 1rem;}
.vc_row.intro .txt p {font-size: 1.5rem;color:var(--color-blue-drk);margin: 0 0 1rem;}
.vc_row.intro .txt p:last-child {margin: 0;}

.vc_row.products > div {background:var(--color-blue-drk);border-radius: 2rem;padding: 1rem 1rem 4rem;background: linear-gradient(90deg, rgb(0 128 162) 0%, rgb(93 181 199) 50%, rgb(0 128 162) 100%);}
.vc_row.products .sub_hdr {	padding: 2rem 0 3rem;margin: 0;}
.vc_row.products .sub_hdr h2 {color: #FFF !important;}
.vc_row.products .sub_hdr p {color: #FFF !important;margin:1rem 0;font-size:1.4rem;}
.vc_row.products .items {}
.vc_row.products .items > div > .vc_column-inner {background-color: var(--color-white);box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);border-radius: 1rem;}
.vc_row.products .items.reverse > div > .vc_column-inner {background-color:var(--color-red);}
.vc_row.products .items .img {padding:1rem;margin:0;}
.vc_row.products .items .img img {border-radius:1rem;}
.vc_row.products .items.reverse .txt h3 {color: var(--color-white);}
.vc_row.products .items.reverse .txt p {color: var(--color-white);}
.vc_row.products .items .btn {margin: 0 0 2rem;text-align: center;display: block;}
.vc_row.products .items .btn a {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;}
.vc_row.products .items .btn a:hover {background:var(--color-red-drk);}
.vc_row.products .items.reverse .btn a {background: var(--color-white);color:var(--color-red-drk);}
.vc_row.products .items.reverse .btn a:hover {opacity:0.7;}




.vc_row.key_features {padding-left: 2rem;padding-right: 2rem;margin-bottom: 3rem;}
.vc_row.key_features > div {background:var(--color-blue-drk);border-radius: 2rem;padding: 1rem 1rem 4rem;background: linear-gradient(90deg, rgb(0 128 162) 0%, rgb(93 181 199) 50%, rgb(0 128 162) 100%);}
.vc_row.key_features .sub_hdr {	padding: 2rem 0 3rem;margin: 0;}
.vc_row.key_features .sub_hdr h2 {color: #FFF !important;}
.vc_row.key_features .sub_hdr p {color: #FFF !important;margin:1rem 0;font-size:1.4rem;}
.vc_row.key_features .items {}

.vc_row.key_features .items > div > .vc_column-inner {
	background-color: var(--color-white);
	box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);
	border-radius: 1rem;
	padding-bottom: 2rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

.vc_row.key_features .items .icon {
	padding: 0;
	text-align: center;
	width: 4rem;
	height: 4rem;
	display: block;
	align-items: center;
	border-radius: 50%;
	border: .2rem solid var(--color-white);
	box-shadow: 0 0 0.3rem rgba(0, 0, 0, .5);
	margin: 1rem auto 0.5rem;
}
.vc_row.key_features .items .icon.green {background:var(--color-green);}
.vc_row.key_features .items .icon.yellow {background:var(--color-yellow);}
.vc_row.key_features .items .icon .vc_single_image-wrapper {
	display: flex;
	align-items: center;
	height: 3.5rem;
}
.vc_row.key_features .items .icon img {
	width: 2.5rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.vc_row.key_features .items .icon.improve img {width:2.3rem;}
.vc_row.key_features .items .icon.sharing img {width:2.1rem;margin-left:-2px;}
.vc_row.key_features .items .icon.digital_accessibility img {width:2.2rem;}
.vc_row.key_features .items .icon.directory img {width:2.2rem;}
.vc_row.key_features .items .icon.central img {width:2.6rem;}
.vc_row.key_features .items .icon.uptodate img {width:2.2rem;}
.vc_row.key_features .items .icon.standards img {width:2.2rem;}
.vc_row.key_features .items .icon.fast_delivery img {width:2.2rem;}
.vc_row.key_features .items .icon.onboarding img {width:2.2rem;}
.vc_row.key_features .items .icon.targeted img {width:2.2rem;}
.vc_row.key_features .items .txt p {}
.vc_row.key_features .items .txt ul {padding-left: 0;}
.vc_row.key_features .items .txt ul > li {}
.vc_row.key_features .items .txt ul > li {font-size:1.1rem;list-style:none;margin:0 0 0.5rem;display: inline-flex;align-items: self-start;width: 100%;}
.vc_row.key_features .items .txt ul > li:before {content: '';width: 0.5rem;height: 0.5rem;display: inline-flex;margin: 0.6rem 0.8rem 0 0;flex-shrink: 0;background-color:var(--color-blue-drk);border-radius: 50%;}





.vc_row.listing_options {margin-bottom: 0;margin-top: 0;background-color: var(--color-grey);padding:5rem 0;}
.vc_row.listing_options .sub_hdr {	padding: 0 0 3rem;margin: 0;}
.vc_row.listing_options .sub_hdr h2 {color: #046182 !important;}
.vc_row.listing_options .sub_hdr p {color: #046182 !important;margin:1rem 0;font-size:1.4rem;}
.vc_row.listing_options .items {}
.vc_row.listing_options .items > div {padding: 0 1.5rem;}
.vc_row.listing_options .items > div > .vc_column-inner {background-color: var(--color-white);box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);border-radius: 1rem;padding-bottom:1rem;}
.vc_row.listing_options .items > div > .vc_column-inner > .wpb_wrapper {position:relative;}
.vc_row.listing_options .items .label {margin: 0;position: absolute;left: 0;right: 0;top: 1rem;}
.vc_row.listing_options .items .label p {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;width: fit-content;margin: 0 auto;}
.vc_row.listing_options .items .title {padding: 5rem 1rem 2rem;}
.vc_row.listing_options .items .title h3 {font-size: 2.2rem;}
.vc_row.listing_options .items .title.basic {}
.vc_row.listing_options .items .title.basic {background: #b3dde5;border-radius: 1rem 1rem 0 0;}
.vc_row.listing_options .items .title.basic h3 {color:#046182;}
.vc_row.listing_options .items .title.comprehensive {background:var(--color-blue-drk);background: linear-gradient(90deg, rgb(0 128 162) 0%, rgb(93 181 199) 50%, rgb(0 128 162) 100%);border-radius: 1rem 1rem 0 0;}
.vc_row.listing_options .items .title.comprehensive h3 {color:var(--color-white);}
.vc_row.listing_options .items .txt {margin: 0 0 2rem;padding: 0 2rem;}
.vc_row.listing_options .items .txt:after {content:'';display:block;width:100%;height:1px;background-color:var(--color-red);margin:1.5rem 0 0;}
.vc_row.listing_options .items .txt h3 {color:var(--color-blue-drk);margin: 0;min-height: 80px;font-size: 1.7rem;padding: 0 2rem;}
.vc_row.listing_options .items .txt p {font-size:1.35rem;}

.vc_row.listing_options .items .bullets {margin: 0 0 2rem;padding: 0 2rem;}
.vc_row.listing_options .items .bullets p {font-size:1.35rem;margin:0 0 0.5rem;}
.vc_row.listing_options .items .bullets ul {padding:0;margin:0;min-height:250px;}
.vc_row.listing_options .items .bullets ul > li {font-size:1.1rem;list-style:none;margin:0 0 0.5rem;display: inline-flex;align-items: self-start;width: 100%;}
.vc_row.listing_options .items .bullets ul > li:before {content: '';width: 2rem;height: 1.3rem;display: inline-flex;margin: 0.2rem -0.4rem 0 0;background-repeat: no-repeat;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0NC40IDQ2LjciPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMjMpICAtLT4KICA8cGF0aCBkPSJNNDQuNCwxLjFjLTUuNSw2LjEtMTAuNywxMi41LTE1LjUsMTkuMS00LjgsNi42LTkuMiwxMy4zLTEzLjMsMjAuMi0uMy41LS43LDEuMi0xLjEsMi4xLTEuNCwyLjgtMy40LDQuMS01LjksNC4xcy0yLS4yLTIuNy0uNS0xLjQtLjktMS45LTEuN2MtLjUtLjctLjktMS42LTEuNC0yLjdzLS45LTIuNy0xLjUtNC44YzAtLjEsMC0uMy0uMS0uNS0uNy0yLjQtMS0zLjgtMS00LjQsMC0xLjIuNy0yLjMsMi4xLTMuM3MyLjgtMS41LDQuMi0xLjUuOC4xLDEuMS40LjYuOCwxLDEuN2MuMi41LjUsMS4zLjgsMi4yLjcsMiwxLjMsMy4xLDEuOCwzLjFzMi4xLTIuMyw1LTdjMi44LTQuNCw1LjItOC4yLDcuMi0xMS4yLDIuOC00LjIsNS03LjMsNi41LTkuMnMyLjgtMy4zLDQtNC4zYzEtLjksMi40LTEuNSw0LTJzMy43LS44LDYuMi0xbC40LDEuMVoiLz4KPC9zdmc+');background-position-x: left;flex-shrink:0;}
.vc_row.listing_options .items .btn {margin: 0 0 1rem;text-align: center;display: block;}
.vc_row.listing_options .items .btn a {background: white;border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;font-size: 1.3rem;border: 1px solid var(--color-red);color:var(--color-red);max-width: 240px;display: block;margin: 0 auto;}
.vc_row.listing_options .items .btn a:hover {opacity:0.5;}
.vc_row.listing_options .items .btn.blue a {color:var(--color-blue-drk);border-color:var(--color-blue-drk);}

.vc_row.listing_options .cta_txt .txt {margin:4rem 0 0;}
.vc_row.listing_options .cta_txt .txt p {color: #046182 !important;margin:1rem 0;font-size:1.4rem;font-weight:600;}
.vc_row.listing_options .cta_txt .btn {text-align:center;margin:0 auto;width:100%;}
.vc_row.listing_options .cta_txt .btn a {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;font-size:1.5rem;}
.vc_row.listing_options .cta_txt .btn a:hover {background:var(--color-red-drk);}


.vc_row.statement {margin-bottom: 5rem;margin-top: 2rem;}
.vc_row.statement .sub_hdr {}


.vc_row.partnership {padding:5rem 0;}

.vc_row.members {margin-bottom: 3rem;margin-top: 2rem;}
.vc_row.members .container {max-width:1000px;}
.vc_row.members .logo {margin: 0;padding: 0 1.5rem;}
.vc_row.members .logo img {width:100%;display:block;height:auto;}



/* --------------------- SECTION: IMAGE & TEXT --------------------- */
.vc_row.page_text_only {margin-left:0;margin-right:0;margin-bottom:6rem;}

.vc_row.image_txt {margin-bottom: 0;margin-top: 0;background-color: var(--color-grey);}
.vc_row.image_txt .txt_row.txt_left .sub_hdr h4 {margin:0 0 2rem;}
.vc_row.image_txt .txt_row .lead_in {margin:0 0 1rem;}
.vc_row.image_txt .txt_row .lead_in p {font-size:1.35rem;}
.vc_row.image_txt .txt_row .dots p,
.vc_row.image_txt.two_col_txt .dots p {font-size:1.35rem;}
.vc_row.image_txt .txt_row .bullets ul,
.vc_row.image_txt .txt_row .dots ul,
.vc_row.image_txt.two_col_txt .dots ul {padding:0;}

.vc_row.image_txt .txt_row .bullets ul li:before {}
.vc_row.image_txt .txt_row .bullets.arrow {}
.vc_row.image_txt .txt_row .bullets.arrow li:before {content: '';width: 2rem;height: 1.5rem;display: inline-flex;margin: 0.3rem 1.3rem 0 0;background-repeat: no-repeat;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMTQuMSA4Ny42Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICM0YWE1NWY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTEuMSA4Ny42IDg4LjIgNTAuNiAwIDUwLjYgMCAzNyA4OC4yIDM3IDUxLjEgMCA3MC4zIDAgMTE0LjEgNDMuOCA3MC4zIDg3LjYgNTEuMSA4Ny42Ii8+Cjwvc3ZnPg==');background-position-x: left;flex-shrink:0;}
.vc_row.image_txt .txt_row .dots li:before,
.vc_row.image_txt.two_col_txt .dots li:before {content: '';width: 0.5rem;height: 0.5rem;display: inline-flex;margin: 0.8rem 0.8rem 0 0;flex-shrink: 0;background-color:var(--color-blue-drk);border-radius: 50%;}
.vc_row.image_txt .txt_row .smaller.dots {}
.vc_row.image_txt .txt_row .smaller.dots p {margin-bottom:0.5rem;}
.vc_row.image_txt .txt_row .smaller.dots ul {margin-left:3.75rem;}
.vc_row.image_txt .txt_row .smaller.dots li {font-size:1.35rem;margin:0 0 0.5rem;color:var(--bs-body-color);}
.vc_row.image_txt .txt_row .smaller.dots li:before {}
.vc_row.image_txt .txt_col .icon {padding-left:0;}
.vc_row.image_txt .txt_col .icon p {align-items: flex-start;}
.vc_row.image_txt .txt_col .icon p strong {font-size: 1.5rem;color:var(--color-blue-drk);}


.vc_row.image_txt .img_row {}
.vc_row.image_txt .img {margin:0;}
.vc_row.image_txt .img_row.right .img {border-radius:4rem 0 0 4rem;padding:4rem;}
.vc_row.image_txt .img_row.right .img img {border-radius:0;}


.vc_row.image_txt .txt_row:not(.txt_left) > div:not(.img_left) {float:right;}
.vc_row.image_txt .img_left .img {text-align:right;}






/* --------------------- SECTION: IMAGE & TEXT (COLS) --------------------- */
.vc_row.image_txt_col {margin-bottom: 0;margin-top: 0;background-color: var(--color-grey);}
.vc_row.image_txt_col .container {position:relative;}
.vc_row.image_txt_col .txt_col {padding-right:3rem;}
.vc_row.image_txt_col .txt_col .icon {padding-left:0;}
.vc_row.image_txt_col .txt_col .icon p {align-items: flex-start;}
.vc_row.image_txt_col .txt_col .icon p strong {font-size: 1.5rem;color:var(--color-blue-drk);}
.vc_row.image_txt_col .img_col {position: relative;left: calc(50vw - 50%);}
.vc_row.image_txt_col .img_col .img {}
.vc_row.image_txt_col .img_col .img img {}


/* --------------------- SECTION: STATS --------------------- */
.vc_row.stats {margin-bottom: 0;margin-top: 0;padding:5rem 0;}
.vc_row.stats.reverse {background-color: var(--color-grey);}
.vc_row.stats .sub_hdr {}
.vc_row.stats .sub_hdr p {font-size: 1.5rem;color:var(--color-blue-drk);margin: 1rem 0 0;}
.vc_row.stats .items {}
.vc_row.stats .items > div > div > .wpb_wrapper,
.vc_row.stats.reverse.orange .items > div > div > .wpb_wrapper {background:var(--color-red);color: var(--color-white);margin: 1rem;border-radius: 1.5rem;padding: 1rem 1rem 1.5rem;}
.vc_row.stats.reverse .items > div > div > .wpb_wrapper {background:var(--color-blue-drk);background: linear-gradient(90deg, rgb(0 128 162) 0%, rgb(93 181 199) 50%, rgb(0 128 162) 100%);}
.vc_row.stats .items .num {text-align: center;margin:1rem 0;}
.vc_row.stats .items .num p {font-size: 3rem;font-weight: 700;line-height: normal;}
.vc_row.stats .items .num,
.vc_row.stats .items .txt {opacity:0;visibility:hidden;}
.vc_row.stats .items .num.on,
.vc_row.stats .items .txt.on {opacity:1;visibility:visible;}
.vc_row.stats .items .num.plus {}
.vc_row.stats .items .num.plus p:after {content:'+';}
.vc_row.stats .items .num.percent p:after {content:'%';}
.vc_row.stats .items .txt {margin:0;}
.vc_row.stats .items .txt p {margin: 0;font-size: 1.5rem;line-height: 1.8rem;}
.vc_row.stats .notes {}
.vc_row.stats .notes .note {margin:0 1rem 3rem;}
.vc_row.stats .notes .note p {font-size:0.85rem;margin:0;}
.vc_row.stats .notes .txt {margin:0;}
.vc_row.stats .notes .txt p {font-size:1.5rem;margin:0;}




/* --------------------- SECTION: KEY POINTS --------------------- */
.vc_row.key_points {margin-bottom: 0;margin-top: 0;background-color: var(--color-grey);padding:5rem 0;}
.vc_row.key_points.white {background-color:var(--color-white);}
.vc_row.key_points .txt_lead_icon p {display: flex;align-items: center;font-size: 1.35rem;font-weight: 500;}



/* --------------------- SECTION: CTAs --------------------- */
.vc_row.cta {padding-left: 2rem;padding-right: 2rem;margin-bottom: 3rem;}
.vc_row.cta > div {background:var(--color-blue-drk);border-radius: 2rem;padding: 1rem 1rem 3rem;background: linear-gradient(90deg, rgb(0 128 162) 0%, rgb(93 181 199) 50%, rgb(0 128 162) 100%);}
.vc_row.cta .sub_hdr {padding: 2rem 0 1rem;margin: 0;}
.vc_row.cta .sub_hdr h2 {color: #FFF !important;font-weight:600;}
.vc_row.cta .sub_hdr p {color: #FFF !important;font-size: 1.4rem;max-width: 800px;margin: 0 auto;font-weight:500;}
.vc_row.cta .btn {margin: 0;text-align: center;display: block;}
.vc_row.cta .btn a {background: var(--color-white);color:var(--color-red);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;}
.vc_row.cta .btn a:hover {background:var(--color-red-drk);color: var(--color-white);}

.vc_row.cta_txt {padding-left: 2rem;padding-right: 2rem;margin-bottom: 3rem;}
.vc_row.cta_txt > div {}
.vc_row.cta_txt .sub_hdr {padding: 5rem 0;margin: 0 auto;max-width: 800px;}


.vc_row.cta_form {margin-bottom: 0;margin-top: 0;padding:0 0 5rem;}
.vc_row.cta_form .txt h2 {margin:0 0 1rem;}
.vc_row.cta_form .txt p {font-size: 1.5rem;color:var(--color-blue-drk);margin: 0 0 1rem;}

.vc_row.cta_form .txt.contact p {font-size: 1.35rem;color:var(--bs-body-color);}
.vc_row.cta_form .txt.contact p strong {color:var(--color-blue-drk);}
.vc_row.cta_form .txt.contact p a {color:var(--bs-body-color);}



/* --------------------- PAGE: HOME --------------------- */
.section-index .vc_row.image_txt {padding-top:5rem;padding-bottom:5rem;}
.section-index .vc_row.news {margin-bottom:3rem;margin-top: 2rem;background-color: var(--color-grey);padding:5rem 0;}


/* --------------------- PAGE: PUBLIC HEALTH SERVICES --------------------- */
.vc_row.collaborate {padding-top: 3rem;padding-bottom: 3rem;}
.vc_row.image_txt.healthpoint_api {padding-top: 3rem;padding-bottom: 3rem;background:var(--color-red);margin-bottom: 3rem;}
.vc_row.image_txt.healthpoint_api .sub_hdr,
.vc_row.image_txt.healthpoint_api .sub_hdr h2,
.vc_row.image_txt.healthpoint_api .lst_btn {color:var(--color-white);}
.vc_row.image_txt.healthpoint_api .lst_btn a {background: var(--color-white);color:var(--color-red);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;font-size:1.35rem;margin:1rem 0 0;display:inline-block;}
.vc_row.image_txt.healthpoint_api .lst_btn a:hover {opacity:0.5;}
.vc_row.image_txt.healthpoint_api .img_row.right .img {padding:inherit;}
.vc_row.image_txt.healthpoint_api .img_row.right .img img {border-radius:4rem 0 0 4rem;}



/* --------------------- PAGE: HEALTHPOINT API --------------------- */
.section-healthpoint-api .vc_row.key_features{margin-bottom:0;}

.section-healthpoint-api .vc_row.why_matters {margin-top: 0;margin-bottom: 0;padding-top: 3rem;padding-bottom: 3rem;}
.section-healthpoint-api .vc_row.why_matters .txt {}
.section-healthpoint-api .vc_row.why_matters .txt p {font-size:1.35rem;}
.section-healthpoint-api .vc_row.why_matters .img_row.right .img {padding:inherit;}
.section-healthpoint-api .vc_row.why_matters .img_row.right .img img {border-radius:4rem 0 0 4rem;}

.section-healthpoint-api .reviews {margin-bottom:3rem;}


/* --------------------- PAGE: MEDINZ --------------------- */
.vc_row.image_txt.why_medinz {padding-top: 3rem;padding-bottom: 3rem;}
.vc_row.image_txt.who_uses {background-color:var(--color-white);margin-top:2rem;margin-bottom:5rem;}
.vc_row.image_txt.who_uses .txt_row .sub_hdr {margin:0;}
.vc_row.image_txt.who_uses .txt_row .sub_hdr h4 {margin:0 0 2rem;}
.vc_row.image_txt.who_uses .txt_row .dots p {font-size:1.35rem;}
.vc_row.image_txt.who_uses .txt_row .dots p strong {}
.vc_row.image_txt.who_uses .txt_row .dots ul li {font-size:1.35rem;margin:0;}

.vc_row.medinz_types {margin-bottom: 3rem;margin-top: 0;background-color: var(--color-grey);padding: 5rem 0;}
.vc_row.medinz_types .sub_hdr {padding: 0 0 3rem;margin: 0;}
.vc_row.medinz_types .sub_hdr h2 {color: #046182 !important;}
.vc_row.medinz_types .sub_hdr p {margin: 1rem 0;font-size: 1.35rem;}
.vc_row.medinz_types .items {}
.vc_row.medinz_types .items > div {padding: 0 1.5rem;}
.vc_row.medinz_types .items > div > .vc_column-inner {background-color:var(--color-red);box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);border-radius: 1rem;padding-bottom: 1rem;}
.vc_row.medinz_types .items > div > .vc_column-inner > .wpb_wrapper {position: relative;}
.vc_row.medinz_types .items .txt {margin: 1rem 0;padding: 1rem 1rem 0;color: var(--color-white);}
.vc_row.medinz_types .items .txt h3 {color: var(--color-white);margin: 0 0 1rem;font-size: 1.7rem;padding: 0;}
.vc_row.medinz_types .items .txt p {font-size: 1.35rem;}

.vc_row.medinz_difference {margin-bottom: 3rem;margin-top: 0;background-color: var(--color-grey);padding: 5rem 0;}
.vc_row.medinz_difference .sub_hdr {padding: 0 0 3rem;margin: 0;}
.vc_row.medinz_difference .sub_hdr h2 {color: #046182 !important;}
.vc_row.medinz_difference .items {}
.vc_row.medinz_difference .items > div {padding: 0 1.5rem;}
.vc_row.medinz_difference .items > div > .vc_column-inner {background-color: var(--color-white);box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);border-radius: 1rem;padding-bottom: 1rem;}
.vc_row.medinz_difference .items .txt {margin:0;}
.vc_row.medinz_difference .items .txt h3 {color:var(--color-blue-drk);margin: 0 0 1rem;font-size: 1.7rem;padding: 0;}
.vc_row.medinz_difference .items .txt p {font-size: 1.35rem;}
.vc_row.medinz_difference .items .txt a {background: white;border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;font-size: 1.3rem;border: 1px solid var(--color-red);color:var(--color-red);display: inline-block;margin: 0;}
.vc_row.medinz_difference .items .txt a:hover {opacity:0.5;}
.vc_row.medinz_difference .items .img {margin:0;}
.vc_row.medinz_difference .items .img img {border-radius: 1rem;}
.vc_row.medinz_difference .items .img.outline {}
.vc_row.medinz_difference .items .img.outline img {border: 1px solidvar(--color-blue-drk);padding: 0.5rem;}


/* --------------------- PAGE: EMERGENCY PLANNING --------------------- */
.section-emergency-planning {}
.section-emergency-planning .vc_row.key_points {background:var(--color-grey);}
.section-emergency-planning .vc_row.key_points .icon {}
.section-emergency-planning .vc_row.key_points .icon p {margin: 0;}
.section-emergency-planning .vc_row.key_points .icon p strong {color:var(--color-blue-drk);}
.section-emergency-planning .vc_row.key_points .icon ul {padding-left: 5rem;}
.section-emergency-planning .vc_row.key_points .icon ul li {margin: 0 0 1rem;padding: 0;font-size: 1.35rem;}
.section-emergency-planning .vc_row.key_points .lst_btn a {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;font-size:1.35rem;margin:1rem 0 0;display:inline-block;}
.section-emergency-planning .vc_row.key_points .lst_btn a:hover {background:var(--color-red-drk);}
.section-emergency-planning .vc_row.image_txt.bg_grey {background-color: var(--color-grey);padding-top:3rem;padding-bottom:3rem;}
.section-emergency-planning .vc_row.image_txt {background:none;margin-top:3rem;margin-bottom:3rem;}
.section-emergency-planning .vc_row.image_txt .lst_btn a {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;font-size:1.35rem;margin:1rem 0 0;display:inline-block;}
.section-emergency-planning .vc_row.image_txt .lst_btn a:hover {background:var(--color-red-drk);}









/* --------------------- PAGE: CASE STUDIES --------------------- */
section.case_studies {margin-top:2rem;}
.vc_row.case_studies {padding-left: 2rem;padding-right: 2rem;margin-bottom: 3rem;}
.vc_row.case_studies > div {background:var(--color-blue-drk);border-radius: 2rem;padding: 1rem 1rem 4rem;background: linear-gradient(90deg, rgb(0 128 162) 0%, rgb(93 181 199) 50%, rgb(0 128 162) 100%);}
.vc_row.case_studies .sub_hdr {	padding: 2rem 0 1rem;margin: 0;}
.vc_row.case_studies .sub_hdr h2 {color: #FFF !important;}
.vc_row.case_studies .sub_hdr p {color: #FFF !important;margin:1rem 0;font-size:1.4rem;}
.vc_row.case_studies .items {}
.vc_row.case_studies .items .item {background-color:var(--color-red);box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);border-radius: 1rem;}
.vc_row.case_studies .items .item > a {}
.vc_row.case_studies .items .item > a:hover {opacity:0.5;}
.vc_row.case_studies .items .item .img {border-radius:1rem;width:100%;height:auto;margin:0 0 1rem;}
.vc_row.case_studies .items .item label {
	text-transform: uppercase;
	color: var(--color-white);
	margin: 0.5rem 0 1rem;
	font-size: 1.1rem;
}
.vc_row.case_studies .items .item h3 {margin:0 0 1rem;}
.vc_row.case_studies .items .item h3 a {text-decoration:none;color:var(--color-white);}
.vc_row.case_studies .items .item h3 a:hover {opacity:0.5;}
.vc_row.case_studies .items .item p {color:var(--color-white);}
.vc_row.case_studies .items .item .lnk {margin: 0 0 2rem;text-align: center;display: block;background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;border: 1px solid var(--color-white);max-width: 130px;}
.vc_row.case_studies .items .item .lnk:hover {opacity:0.7;}





#case_study {}
#case_study.single_post {}
#case_study.single_post .intro {}
#case_study.single_post .intro .txt {padding:4rem 0;}
#case_study.single_post .intro h2 {margin:0;}
#case_study.single_post h3 {color:var(--color-blue-drk);font-size:2rem;}
#case_study.single_post h4 {color:var(--color-blue-drk);font-size:1.6rem;}
#case_study.single_post p {font-size:1.3rem;}
#case_study.single_post p a:not(.btn a) {color:var(--color-blue-drk);}
#case_study.single_post p a:hover {opacity:0.5;}
#case_study.single_post .glance {position: relative;margin:3rem 0 5rem;}
#case_study.single_post .glance > .wpb_wrapper {
	border-radius: 1rem;
	padding: 1.4rem 1.5rem;
	background: #faedec;
	box-shadow: 0.4rem 0.4rem 1.1rem rgba(0, 0, 0, 50%);
}
#case_study.single_post .glance > .wpb_wrapper h3 {}
#case_study.single_post .glance > .wpb_wrapper ul {padding:0;margin:0;}
#case_study.single_post .glance > .wpb_wrapper ul li {
	list-style: none;
	font-size: 1.3rem;
	color:var(--color-blue-drk);
	margin:0 0 0.5rem;
	display: flex;
	align-items: baseline;
}
#case_study.single_post .glance > .wpb_wrapper ul li:last-child {
	margin:0;
}
#case_study.single_post .glance > .wpb_wrapper ul li strong {
	display: inline-flex;
	justify-content: flex-start;
	min-width: 7rem;
}


#case_study.single_post blockquote {position: relative;margin:1.5rem 0;}
#case_study.single_post blockquote p {font-size:1.8rem;font-weight:600;color:var(--color-blue-drk);line-height: normal;display:inline;}
#case_study.single_post blockquote::before,
#case_study.single_post blockquote::after {display: inline-block;font-size:2rem;line-height: 1;font-family: serif;height: 1.6rem;overflow: hidden;margin:0;}
#case_study.single_post blockquote::before {content:"\201C";}
#case_study.single_post blockquote::after {content: "\201D";}


#case_study.single_post .arrows ul {
	padding: 0;
}

#case_study.single_post .arrows ul li {
	list-style: none;
	margin: 0 0 1rem;
	font-size: 1.5rem;
	color:var(--color-blue-drk);
	display: inline-flex;
	align-items: self-start;
	width: 100%;
}

#case_study.single_post .arrows li:before {
	content: '';
	width: 1.5rem;
	height: 1rem;
	display: inline-flex;
	margin: 0.7rem 0.5rem 0 0;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMTQuMSA4Ny42Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICM0YWE1NWY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTEuMSA4Ny42IDg4LjIgNTAuNiAwIDUwLjYgMCAzNyA4OC4yIDM3IDUxLjEgMCA3MC4zIDAgMTE0LjEgNDMuOCA3MC4zIDg3LjYgNTEuMSA4Ny42Ii8+Cjwvc3ZnPg==');
	background-position-x: left;
	flex-shrink: 0;
}


#case_study.single_post .img {width:100%;margin:0 0 3rem;}
#case_study.single_post .img figure,
#case_study.single_post .img figure > div {width:100%;}
#case_study.single_post .img img {border-radius:1rem;width:100%;}
#case_study.single_post .post_widget {border-radius: 1rem;padding: 1.4rem 1.5rem;background: var(--color-grey);box-shadow: 0.4rem 0.4rem 1.1rem rgba(0, 0, 0, 50%);margin-bottom: 4rem;margin-left: 2rem;}
#case_study.single_post .post_widget h2 {font-size: 1.8rem;font-weight: 600;margin: 0;}
#case_study.single_post .post_widget ul {margin: 0;padding: 0;}
#case_study.single_post .post_widget ul > li {margin:1rem 0;list-style:none;}
#case_study.single_post .post_widget ul > li a {display: block;color:var(--color-red);font-weight:600;text-decoration: none;font-size:1.2rem;}
#case_study.single_post .post_widget ul > li a:hover {opacity:0.5;}

#case_study.single_post .wpb_content_element.widget {border-radius: 1rem;padding: 1.4rem 1.5rem;background: var(--color-grey);box-shadow: 0.4rem 0.4rem 1.1rem rgba(0, 0, 0, 50%);margin-bottom: 4rem;margin-left: 2rem;}
#case_study.single_post .widget h2 {font-size: 1.8rem;font-weight: 600;margin: 0;}
#case_study.single_post .widget ul {margin: 0;padding: 0;}
#case_study.single_post .widget ul > li {margin:1rem 0;list-style:none;}
#case_study.single_post .widget ul > li a {display: block;color:var(--color-red);font-weight:600;text-decoration: none;font-size:1.2rem;}
#case_study.single_post .widget ul > li a:hover {opacity:0.5;}
#case_study.single_post .cta {padding-top:5rem;}
#case_study.single_post .download {}
#case_study.single_post .download a {display: block;color: #e15f44 !important;font-weight:600;text-decoration: none;font-size:1.5rem;}



/* --------------------- PAGE: NEWS --------------------- */
#masonry_news {}
#masonry_news .news_items {margin-bottom:0;min-height:600px;max-width:1260px;margin:0 auto;}
section.news {}

.masonry .grid-sizer,
.masonry .grid-item {width: 300px;box-sizing: border-box;}
.masonry .grid-item {margin-bottom: 2rem;opacity: 0;transition: transform 0.4s ease-out, opacity 0.4s ease-out;box-shadow: 0 7px 0.6rem rgba(0, 0, 0, 20%);color:var(--color-white);border-radius:1rem;padding:1.4rem 1.5rem;}
.masonry .grid-item.item_1 {background:var(--color-blue);}
.masonry .grid-item.item_2 {background: #de5e43;}
.masonry .grid-item.item_3 {background:var(--color-yellow);}
.masonry .grid-item.item_4 {background:var(--color-green-lght);}

.masonry .grid-item.animate {
-webkit-animation: fadeIn 0.65s ease forwards;
animation: fadeIn 0.65s ease forwards;
}
@-webkit-keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

@keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}
.masonry .grid-item img {width:100%;display:block;margin:0 0 1rem;border-radius:0.5rem;}
.masonry .grid-item a:hover {opacity:0.5;}
.masonry .grid-item h4 {font-weight:600;}
.masonry .grid-item p {font-weight:500;}
.masonry .grid-item a.btn {
	background: var(--color-white);
	color:var(--color-red);
	border-radius: 2rem;
	padding: 0.5rem 1.5rem;
	font-weight: 800;
	text-decoration: none;
	font-size:1.1rem;
}
.masonry .grid-item a.btn:hover {
	background:var(--color-red-drk);
	color: var(--color-white);
}


#news-article {}
#news-article.single_post {margin-bottom:10rem;}
#news-article.single_post .intro {}
#news-article.single_post .intro .txt {padding:4rem 0;}
#news-article.single_post .intro h2 {margin:0;}
#news-article.single_post .post_date {margin:0 0 1rem;	text-transform: uppercase;color: #888;font-size: 1.1rem;}
#news-article.single_post h3 {color:var(--color-blue-drk);font-size:2rem;}
#news-article.single_post p {font-size:1.3rem;}
#news-article.single_post p a {color:var(--color-blue-drk);}
#news-article.single_post p a:hover {opacity:0.5;}
#news-article.single_post blockquote {position: relative;margin:1.5rem 0;}
#news-article.single_post blockquote p {font-size:1.8rem;font-weight:600;color:var(--color-blue-drk);line-height: normal;display:inline;}
#news-article.single_post blockquote::before,
#news-article.single_post blockquote::after {display: inline-block;font-size:2rem;line-height: 1;font-family: serif;height: 1.6rem;overflow: hidden;margin:0;}
#news-article.single_post blockquote::before {content:"\201C";}
#news-article.single_post blockquote::after {content: "\201D";}


#news-article.single_post h3 {color:var(--color-blue-drk);font-size:2rem;}
#news-article.single_post h4 {color:var(--color-blue-drk);font-size:1.6rem;}

#news-article.single_post .arrows ul {
	padding: 0;
}

#news-article.single_post .arrows ul li {
	list-style: none;
	margin: 0 0 1rem;
	font-size: 1.5rem;
	color:var(--color-blue-drk);
	display: inline-flex;
	align-items: self-start;
	width: 100%;
}

#news-article.single_post .arrows li:before {
	content: '';
	width: 1.5rem;
	height: 1rem;
	display: inline-flex;
	margin: 0.7rem 0.5rem 0 0;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMTQuMSA4Ny42Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICM0YWE1NWY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTEuMSA4Ny42IDg4LjIgNTAuNiAwIDUwLjYgMCAzNyA4OC4yIDM3IDUxLjEgMCA3MC4zIDAgMTE0LjEgNDMuOCA3MC4zIDg3LjYgNTEuMSA4Ny42Ii8+Cjwvc3ZnPg==');
	background-position-x: left;
	flex-shrink: 0;
}


#news-article.single_post .img img {border-radius:1rem;}
#news-article.single_post .post_widget {border-radius: 1rem;padding: 1.4rem 1.5rem;background: var(--color-grey);box-shadow: 0.4rem 0.4rem 1.1rem rgba(0, 0, 0, 50%);}
#news-article.single_post .post_widget h2 {font-size: 1.8rem;font-weight: 600;margin: 0;}
#news-article.single_post .post_widget ul {margin: 0;padding: 0;}
#news-article.single_post .post_widget ul > li {margin:1rem 0;list-style:none;}
#news-article.single_post .post_widget ul > li a {display: block;color:var(--color-red);font-weight:600;text-decoration: none;font-size:1.2rem;}
#news-article.single_post .post_widget ul > li a:hover {opacity:0.5;}

#news-article.single_post a.btn.btn_red {background:var(--color-red);color: var(--color-white);border-radius: 2rem;padding: 0.5rem 1.5rem;font-weight: 600;text-decoration: none;	font-size: 1.2rem;}
#news-article.single_post a.btn.btn_red:hover {opacity:0.5;}



.vc_row.news {}
.vc_row.news > div {}
.vc_row.news .items {padding-top: 1rem;padding-bottom: 3rem;max-width: 1240px;margin:0 auto;}
/* .vc_row.news .items .item {background-color: var(--color-white);box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);border-radius: 1rem;padding:1.4rem 1.5rem;} */
.vc_row.news .items .item {box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);border-radius: 1rem;padding:1.4rem 1.5rem;}
.vc_row.news .items .item > a {}
.vc_row.news .items .item > a:hover {opacity:0.5;}
.vc_row.news .items .item .img {border-radius:1rem;width:100%;height:auto;margin:0 0 1rem;}
.vc_row.news .items .item h3 {margin:0 0 1rem;}
/* .vc_row.news .items .item h3 a {text-decoration:none;color:#046182;} */
.vc_row.news .items .item h3 a {text-decoration:none;color:var(--color-white);}
.vc_row.news .items .item h3 a:hover {opacity:0.5;}
/* .vc_row.news .items .item p {margin:0 0 1rem;color:var(--bs-body-color);} */
.vc_row.news .items .item p {margin:0 0 1rem;color:var(--color-white);}
/* .vc_row.news .items .item label {text-transform: uppercase;color: #888;margin: 0.5rem 0 1rem;font-size: 1.1rem;} */
.vc_row.news .items .item label {text-transform: uppercase;color: var(--color-white);margin: 0.5rem 0 1rem;font-size: 1.1rem;display:block;}
.vc_row.news .items .item .lnk {text-align:left;display: block;color:var(--color-red);font-weight: 600;text-decoration: none;}
.vc_row.news .items .item .lnk:hover {opacity:0.7;}


main.archive-page .archive-header {margin:0;}
main.archive-page .archive-header h1 {text-align:center;color: var(--color-blue-drk);}
main.archive-page .archive-header p {color:var(--bs-body-color);text-align:center;}
main.archive-page .archive-grid {padding-top: 1rem;padding-bottom: 3rem;max-width: 1240px;margin:0 auto;}
main.archive-page .archive-grid section.news {margin-top:3rem;}







/* --------------------- PAGE: NEWSLETTERS --------------------- */
.vc_row.newsletters .items {padding-top: 1rem;padding-bottom: 3rem;max-width: 1260px;margin:0 auto;}
.vc_row.newsletters .items .item {background-color: var(--color-white);box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 50%);border-radius: 1rem;padding:1.4rem 1.5rem;}
.vc_row.newsletters .items .item > a {}
.vc_row.newsletters .items .item > a:hover {opacity:0.5;}
.vc_row.newsletters .items .item .img {border-radius:1rem;width:100%;height:auto;margin:0 0 1rem;}
.vc_row.newsletters .items .item h3 {margin:0 0 1rem;}
.vc_row.newsletters .items .item h3 a {text-decoration:none;color:#046182;}
.vc_row.newsletters .items .item h3 a:hover {opacity:0.5;}
.vc_row.newsletters .items .item p {margin:0 0 0.5rem;color:var(--bs-body-color);}







/* --------------------- PAGE: FAQs --------------------- */
.vc_row.page_faqs .item > div {padding:0;}
.vc_row.page_faqs .faq p {}
.vc_row.page_faqs .faq.question {margin-bottom: 0.1rem;}
.vc_row.page_faqs .faq.question p {font-size: 1.35rem;overflow: hidden;color:var(--color-blue-drk);list-style: none;margin: 0 0 0.5rem;font-weight: 500;display: inline-flex;align-items: self-start;width: 100%;}
.vc_row.page_faqs .faq.question p:hover {opacity: .5;cursor: pointer}
.vc_row.page_faqs .faq.question p:before {content: '';width: 1.6rem;height: 1.1rem;display: inline-flex;margin: 0.4rem 0.4rem 0 0;background-repeat: no-repeat;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMTQuMSA4Ny42Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICM0YWE1NWY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTEuMSA4Ny42IDg4LjIgNTAuNiAwIDUwLjYgMCAzNyA4OC4yIDM3IDUxLjEgMCA3MC4zIDAgMTE0LjEgNDMuOCA3MC4zIDg3LjYgNTEuMSA4Ny42Ii8+Cjwvc3ZnPg==);background-position-x: left;flex-shrink: 0;transition: transform 0.3s ease-in-out;}
.vc_row.page_faqs .faq.question.open p:before {transform: rotate(90deg);}
.vc_row.page_faqs .faq.answer p {font-size: 1.1rem;}
.vc_row.page_faqs .faq.answer ul {padding:0;}
.vc_row.page_faqs .faq.answer li {
	list-style: none;
	margin: 0 0 0.5rem;
	font-size: 1.1rem;
	color:var(--color-blue-drk);
	font-weight: 500;
	display: inline-flex;
	align-items: self-start;
	width: 100%;
}
.vc_row.page_faqs .faq.answer li strong {display:contents;}
.vc_row.page_faqs .faq.answer li:before {
	content: '';
	width: 0.5rem;
	height: 0.5rem;
	display: inline-flex;
	margin: 0.6rem 0.4rem 0 0;
	flex-shrink: 0;
	background-color:var(--color-blue-drk);
	border-radius: 50%;
}
.vc_row.page_faqs .faq.answer {overflow: hidden;max-height: 0;opacity: 0;transition: max-height 0.4s ease, opacity 0.3s ease;margin: 0;padding-left: 2rem;}
.vc_row.page_faqs .faq.answer.open {max-height: 500px;opacity: 1;}


/* --------------------- PAGE: ABOUT --------------------- */
.section-about-us {}
.section-about-us .vc_row.image_txt .img_row.right .img {padding:inherit;}
.section-about-us .vc_row.image_txt .img_row.right .img img {border-radius:4rem 0 0 4rem;}

.section-about-us .vc_row.key_points {}
.section-about-us .vc_row.key_points .sub_hdr {}
.section-about-us .vc_row.key_points .sub_hdr h2 {}
.section-about-us .vc_row.key_points .sub_hdr p {font-size:1.35rem;font-weight:400;}
.section-about-us .vc_row.key_points .hp_logo p strong {color:var(--color-blue-drk);}
.section-about-us .vc_row.key_points .hp_logo p {display: flex;align-items: flex-start;font-size: 1.35rem;font-weight:400;}
.section-about-us .vc_row.key_points .hp_logo p strong {display:contents;width:100%;}
.section-about-us .vc_row.key_points .hp_logo p::before {content: "";width: 4rem;height: 4rem;display: inline-flex;justify-content: center;align-items: center;background-image: url('assets/img/logo-Healthpoint-colour.svg');background-size: 90%;background-repeat: no-repeat !important;border-radius: 50%;border: .2rem solid var(--color-white);box-shadow: 0 0 0.3rem rgba(0,0,0,.5);margin: 0 0.75rem 0 0;line-height: 1;flex-shrink: 0;background-position: center;
}

.section-about-us .vc_row.equity {padding-top:5rem;padding-bottom:5rem;}
.section-about-us .vc_row.equity p {font-size:1.35rem;}
.section-about-us .vc_row.equity strong {color:var(--color-blue-drk);}
.section-about-us .vc_row.equity ul {padding:0;}
.section-about-us .vc_row.equity li {font-size:1.35rem;	list-style: none;margin: 0 0 1rem;color:var(--color-blue-drk);font-weight: 500;display: inline-flex;align-items: self-start;width: 100%;padding-right:2rem;}
.section-about-us .vc_row.equity li:before {content: '';width: 0.5rem;height: 0.5rem;display: inline-flex;margin: 0.8rem 0.8rem 0 0;flex-shrink: 0;background-color:var(--color-blue-drk);border-radius: 50%;}

.section-about-us .vc_row.why {padding-top:5rem;padding-bottom:5rem;}
.section-about-us .vc_row.why p {font-size:1.35rem;}
.section-about-us .vc_row.image_txt.why .img_row.right .img {padding:4rem;background:var(--color-white);}
.section-about-us .vc_row.image_txt.why .img_row.right .img img {border-radius:0;}
.section-about-us .vc_row.support {padding-top:5rem;padding-bottom:5rem;}
.section-about-us .vc_row.support p {font-size:1.35rem;}
.section-about-us .vc_row.support h4 {font-size: 1.5rem;font-weight: 700;color:var(--color-blue-drk);margin: 0 0 1rem;}
.section-about-us .vc_row.support .bullets ul li {font-size: 1.35rem;}
.vc_row.image_txt .txt_row .bullets.arrow li:before {width: 1.5rem;height: 1.1rem;margin: 0.5rem 0.5rem 0 0;}

.section-about-us .vc_row.commitment {padding-top:5rem;padding-bottom:5rem;}
.section-about-us .vc_row.commitment h4 {color:var(--color-blue-drk);font-size: 1.5rem;font-weight: 700;}
.section-about-us .vc_row.commitment strong {color:var(--color-blue-drk);}

.section-about-us .vc_row.reviews {margin-bottom:3rem;}



/* --------------------- PAGE: MEET THE TEAM --------------------- */
.staff_item {box-shadow: 0 0 0.3rem rgba(0,0,0,.5);position: relative;display: block;border-radius: 1rem;margin-bottom: 2rem !important;padding:0;}
.staff_item > a {display: block;text-align: center;text-decoration: none;position: relative;padding: 1.5rem;}
.staff_item > a:hover {cursor:pointer;opacity:0.5;}
.staff_item > a img {display: block;width: 100%;margin: 0 auto 1.5rem;}
.staff_item > a h5 {font-size: 1.35rem;font-weight: 600;color:var(--color-blue-drk);}
.staff_item > a p.title {display: block;color: var(--bs-body-color);font-size: 1rem;min-height: 60px;}
.staff_item > a p.read {display: block;color:var(--color-red-drk);font-size: 1.2rem;position: absolute;bottom:1rem;width: calc(100% - 3rem);}

#team_profile {}
#team_profile .page_banner {margin-bottom: 3rem;}
#team_profile .page_banner > .wpb_column > div > .wpb_wrapper {	position: relative;display: block;width: 100%;height: 300px;}
#team_profile .page_banner .txt {position: absolute;z-index: 1;width: 100%;top: 220px;max-width: unset;padding:0;}
#team_profile .page_banner .txt > .wpb_column {max-width:1320px;margin:0 auto;float:none;}
#team_profile .page_banner .titles {margin:0;}
#team_profile .page_banner .txt h1 {display: block;font-size:3.8rem;font-weight:800;color:var(--color-blue-drk);}
#team_profile .page_banner .img {position: absolute;width: 100%;height: 300px;display: block;z-index: 0;margin:0;}
#team_profile .page_banner .img > .wpb_wrapper,
#team_profile .page_banner .img > .wpb_wrapper > div {width:100%;}
#team_profile .page_banner .img img {width: 100%;margin: -20% 0 0;}

#team_profile_intro {margin-bottom:8rem;}
#team_profile_intro .right {padding-left:1.5rem;}
#team_profile_intro .titles {}
#team_profile_intro .txt {}
#team_profile_intro .txt p {font-size:1.35rem;}
#team_profile_intro .txt a {color:var(--color-red);text-decoration:none;}
#team_profile_intro .txt a:hover {opacity:0.5;}
#team_profile_intro .icons {margin: 0 0 1rem;}
#team_profile_intro .icons a.btn_profile {position: relative;width: 3.4rem;height: 3.4rem;display: inline-flex;background-color:var(--color-red);border-radius: 50%;margin: 0 1.4rem 0 0;}
#team_profile_intro .icons a.btn_profile:hover {
	opacity:0.5;
}
#team_profile_intro .icons a.btn_profile:before {
content: '';display: block;background-repeat: no-repeat;margin: 0;padding: 0;width: 1.8rem;height: 1.8rem;background-size: 1.8rem;margin: 0.8rem 0 0 0.8rem;}
#team_profile_intro .icons a.btn_profile.lnk:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAxLjIuMCBCdWlsZCA3MDkpICAtLT4KICA8Zz4KICAgIDxnIGlkPSJMYXllcl8xIj4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAwLjMsNDQ4SDcuNFYxNDguOWg5Mi45djI5OS4xWk01My44LDEwOC4xQzI0LjEsMTA4LjEsMCw4My41LDAsNTMuOCwwLDI0LjEsMjQuMSwwLDUzLjgsMGMyOS43LDAsNTMuOCwyNC4xLDUzLjgsNTMuOCwwLDI5LjctMjQuMSw1NC4zLTUzLjgsNTQuM1pNNDQ3LjksNDQ4aC05Mi43di0xNDUuNmMwLTM0LjctLjctNzkuMi00OC4zLTc5LjJzLTU1LjcsMzcuNy01NS43LDc2Ljd2MTQ4LjFoLTkyLjhWMTQ4LjloODkuMXY0MC44aDEuM2MxMi40LTIzLjUsNDIuNy00OC4zLDg3LjktNDguMyw5NCwwLDExMS4zLDYxLjksMTExLjMsMTQyLjN2MTY0LjNoLS4xWiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+');
}
#team_profile_intro .icons a.btn_profile.email:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAxLjIuMCBCdWlsZCA3MDkpICAtLT4KICA8Zz4KICAgIDxnIGlkPSJMYXllcl8xIj4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDgsNjRDMjEuNSw2NCwwLDg1LjUsMCwxMTJzNy4xLDI5LjMsMTkuMiwzOC40bDIxNy42LDE2My4yYzExLjQsOC41LDI3LDguNSwzOC40LDBsMjE3LjYtMTYzLjJjMTIuMS05LjEsMTkuMi0yMy4zLDE5LjItMzguNCwwLTI2LjUtMjEuNS00OC00OC00OEg0OFpNMCwxNzZ2MjA4YzAsMzUuMywyOC43LDY0LDY0LDY0aDM4NGMzNS4zLDAsNjQtMjguNyw2NC02NHYtMjA4bC0yMTcuNiwxNjMuMmMtMjIuOCwxNy4xLTU0LDE3LjEtNzYuOCwwTDAsMTc2WiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+');
}
#team_profile_intro .icons a.btn_profile.ph:before {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC42LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAxLjIuMCBCdWlsZCA3MDkpICAtLT4KICA8Zz4KICAgIDxnIGlkPSJMYXllcl8xIj4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY0LjksMjQuNmMtNy43LTE4LjYtMjgtMjguNS00Ny40LTIzLjJMMjkuNSwyNS40QzEyLjEsMzAuMiwwLDQ2LDAsNjRjMCwyNDcuNCwyMDAuNiw0NDgsNDQ4LDQ0OHMzMy44LTEyLjEsMzguNi0yOS41bDI0LTg4YzUuMy0xOS40LTQuNi0zOS43LTIzLjItNDcuNGwtOTYtNDBjLTE2LjMtNi44LTM1LjItMi4xLTQ2LjMsMTEuNmwtNDAuNCw0OS4zYy03MC40LTMzLjMtMTI3LjQtOTAuMy0xNjAuNy0xNjAuN2w0OS4zLTQwLjNjMTMuNy0xMS4yLDE4LjQtMzAsMTEuNi00Ni4zbC00MC05NmgwWiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+');
}



/* --------------------- PAGE: ASK HEALTHPOINT --------------------- */
#top_banner.ask_hp {}
#top_banner.ask_hp .hdr h1 {margin: 12rem 0 0;color:var(--color-black);font-family: "Urbanist";font-style:normal;}
#top_banner.ask_hp .hdr h1 strong {}
#top_banner.ask_hp .hdr h1::after {content:'';display:inline-flex;width: 0.7rem;height: 0.7rem;background-color:var(--color-ask-hp-lght-green);border-radius: 50%;margin: 0 0 0 0.3rem;}
#top_banner.ask_hp .txt p {color:var(--color-black);}
#top_banner.ask_hp .btn a {background:var(--color-ask-hp-green);color: var(--color-white);}
#top_banner.ask_hp .btn a:hover {background:var(--color-ask-hp-lght-green);}
#top_banner.ask_hp .img {margin: 12rem 0 4rem;}
#top_banner.ask_hp .img img {border-radius: unset;height: unset;min-height: unset;max-height: 420px;width:100%;}


.vc_row.image_txt.simple_ask_hp {padding-top:2rem;padding-bottom:0;}
.vc_row.image_txt.simple_ask_hp p strong {color:var(--color-ask-hp-green);}

.vc_row.image_txt.plain_ask_hp {padding-top:4rem;padding-bottom:4rem;}
.vc_row.image_txt.plain_ask_hp p strong {color:var(--color-ask-hp-green);}

.vc_row.image_txt.built_ask_hp .txt_row .lead_in p strong {color:var(--color-ask-hp-green);}
.vc_row.image_txt.built_ask_hp .txt_row .dots p strong {color:var(--color-ask-hp-blue);}
.vc_row.image_txt.built_ask_hp .txt_row .dots ul {}
.vc_row.image_txt.built_ask_hp .txt_row .dots li:before {width: 0.3rem;height: 0.3rem;margin: 0.8rem 0.6rem 0 0;background-color:var(--color-black);}
.vc_row.image_txt.built_ask_hp .txt_row .dots ul li {color: var(--color-black);font-size: 1.35rem;font-weight: 400;margin: 0 0 0.5rem;}

.vc_row.key_features_ask_hp > div {background-color:var(--color-ask-hp-green);background:var(--color-ask-hp-green);}
.vc_row.key_features_ask_hp .items .icon img {width:2rem;}
.vc_row.key_features_ask_hp .items .icon.green {background:var(--color-ask-hp-icon-green);}
.vc_row.key_features_ask_hp .items .icon.blue {background:var(--color-ask-hp-icon-blue);}

.vc_row.ask_hp_cta > div {background-color:var(--color-ask-hp-green);background:var(--color-ask-hp-green);}
.vc_row.ask_hp_cta .btn a {background: var(--color-white);color:var(--color-ask-hp-green);}
.vc_row.ask_hp_cta .btn a:hover {background:var(--color-white);color:var(--color-ask-hp-green);opacity:0.5;}












/* --------------------- RESPONSIVE --------------------- */
@media screen and (min-width: 1400px) {
	#top_banner .hdr {margin: 14rem 0 2rem;padding-right: 60px;}
	#top_banner .hdr h1 {font-size: 4rem;}

}

@media screen and (min-width: 1200px) {
}

@media screen and (max-width: 1200px) {
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	#top_banner .hdr {margin: 14rem 0 2rem;padding-right: 40px;}
	#top_banner .hdr h1 {font-size: 4rem;}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	#top_banner .hdr {margin: 14rem 0 2rem;padding-right: 20px;}
	#top_banner .hdr h1 {font-size: 4rem;}
}





@media screen and (min-width: 992px) {
	
	.error404 main {padding: 280px 0 400px 0;}
	
	header {position:fixed;width:100%;margin:2rem 0 0;z-index:99;}
	header .row {background: rgb(255 255 255 / 85%);border-radius: 2rem;padding: 0 2rem;height: 125px;}
	header .logo {padding-bottom:1rem;padding-top:1rem;}
	header .logo img {max-width: 120px;height: auto;display: block;position: relative;}
	header .menu {display: flex;justify-content: flex-end;padding-right: 5rem;justify-content: center;align-items: flex-start;padding-top: 2.5rem;}
	header .menu #main-menu #menu-main-menu > li.menu-item-has-children > ul.dropdown-menu > li > a {padding: 0.3rem 1.5rem;}
	header .menu #main-menu #menu-main-menu > li.menu-item-has-children > ul.dropdown-menu {display: block;transform-origin: top;transform: scaleY(0);opacity: 0;visibility: hidden;transition:transform 0.2s ease, opacity 0.2s ease, visibility 0.2s ease;border-top: 0;border-radius: 0 0 1rem 1rem;left: 0;box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 10%);border-color: rgb(0 0 0 / 4%);margin-top:-0.5rem;}
	header .menu #main-menu #menu-main-menu > li.menu-item-has-children > ul.dropdown-menu.show {transform: scaleY(1);opacity: 1;visibility: visible;}
	header .menu #main-menu #menu-main-menu > li.menu-item-has-children > ul.dropdown-menu > li {margin: 0.5rem 0;}
	header .menu #main-menu #menu-main-menu > li.menu-item-has-children > ul.dropdown-menu ul.dropdown-menu {display: block;position: relative;border: 0;padding: 0;}
	header .menu #main-menu #menu-main-menu > li.menu-item-has-children > ul.dropdown-menu ul.dropdown-menu > li {}
	header .menu #main-menu #menu-main-menu > li.menu-item-has-children > ul.dropdown-menu ul.dropdown-menu > li > a {}

	#nav-mobile-close,
	#btn_mobile_menu {display:none;}
	
	#hp_lnk {top: 300px;padding: 1.2rem 1.8rem 1.2rem 1.8rem;max-width: 226px;border-radius: 2.5rem 0 0 2.5rem;}
	
	.icon {padding-left:5rem;}
	.vc_row.image_txt .minh600px {min-height:600px;}

	
	/* #top_banner {height:60vh;min-height:640px;} */
	#top_banner.no_img .hdr h1 {font-size:3.2rem;}
	
	.vc_row.intro .txt {margin: 0 auto;padding: 6rem 0;max-width: 1000px;}
	
	.vc_row.image_txt .img_mh420px img {max-height:420px;width:auto;}
	.vc_row.image_txt .img_mh450px img {max-height:450px;width:auto;}
	.vc_row.image_txt .img_mh500px img {max-height:500px;width:auto;}
	.vc_row.image_txt .img_mh600px {max-height:600px;}
	
	.vc_row.image_txt .img_left {position:absolute;left:0;}
	.vc_row.image_txt .img img {border-radius:0 4rem 4rem 0;margin:0;}
	.vc_row.image_txt .img_left .img img,
	.vc_row.image_txt .img_left.img_padding {border-radius:0 4rem 4rem 0;}
	.vc_row.image_txt .img_right {position:absolute;right:0;}
	.vc_row.image_txt .img_right .img {}
	.vc_row.image_txt .img_right .img img {border-radius:4rem 0 0 4rem;}
	.vc_row.image_txt .img_padding {padding:3rem;}
	.vc_row.image_txt .img_padding_1 {padding:1rem;}
	.vc_row.image_txt .img_padding .img img {border-radius:0;}
	.vc_row.image_txt .img_right.img_padding {border-radius:4rem 0 0 4rem;}
	
	.vc_row.image_txt .txt_row .sub_hdr,
	.vc_row.image_txt .txt_row .lead_in,
	.vc_row.image_txt.two_col_txt .txt,
	.vc_row.image_txt.two_col_txt .dots,
	.vc_row.image_txt .txt_row .dots,
	.vc_row.image_txt .txt_row .bullets {padding-left:5rem;}
	.vc_row.image_txt .txt_row.txt_left .sub_hdr,
	.vc_row.image_txt.two_col_txt .txt,
	.vc_row.image_txt .txt_row.txt_left .dots,
	.vc_row.image_txt.two_col_txt .dots,
	.vc_row.image_txt .txt_row.txt_left .bullets {padding-left:0;padding-right:5rem;}
	.vc_row.image_txt .txt_row .bullets ul li,
	.vc_row.image_txt .txt_row .dots ul li,
	.vc_row.image_txt.two_col_txt .dots ul li {list-style: none;margin: 0 0 1rem;font-size: 1.5rem;color:var(--color-blue-drk);font-weight: 600;display: inline-flex;align-items: self-start;width: 100%;}
	.vc_row.image_txt .txt_row .sub_hdr h4 {color:var(--color-blue-drk);margin: 0 0 2rem;font-size: 2.4rem;}
	
	.vc_row.key_points .txt_lead_icon {padding-left:5rem;}

	.vc_row.products {padding-left: 2rem;padding-right: 2rem;margin-bottom: 3rem;}
	.vc_row.products .items > div {padding: 0 1.5rem;}
	.vc_row.products .items .txt {margin: 0;padding: 0 1rem;min-height: 200px;}
	.vc_row.products .items .txt h3 {color:var(--color-blue-drk);margin: 0 0 0.5rem;font-size: 1.7rem;padding: 0 2rem;}

	.vc_row.key_features .items > div {padding: 0 1.5rem;margin-bottom: 3rem;}
	.vc_row.key_features .items .txt {margin: 0;padding: 0 1rem;min-height: 200px;}
	.vc_row.key_features .items .txt h3 {color:var(--color-blue-drk);margin: 0 0 1rem;min-height: 90px;font-size: 1.7rem;padding: 0 1rem;}
	.vc_row.key_features_ask_hp .items .txt h3 {min-height:unset;}

	.vc_row.statement .sub_hdr h3 {color:var(--color-blue-drk);margin: 0;font-size: 2.4rem;padding-right: 10rem;padding-left:1rem;}

	.vc_row.cta_txt .sub_hdr h2 {font-size: 2.5rem;}
	
	.vc_row.medinz_difference .items > div > .vc_column-inner > .wpb_wrapper {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;padding: 2rem;min-height: 340px;}
	
	.vc_row.case_studies .items .masonry .grid-sizer,
	.vc_row.case_studies .items .masonry .grid-item {width: 400px;}
	.vc_row.case_studies .items .item {min-height: 500px;margin: 0 0 3rem;padding:1.4rem 1.5rem;}
	
	main.archive-page .masonry .grid-sizer,
	main.archive-page .masonry .grid-item,
	.vc_row.news .items .masonry .grid-sizer,
	.vc_row.news .items .masonry .grid-item {width: 400px;}
	
	.vc_row.page_faqs .item {border: 1px solid #c9c9c9;margin: 2%;width: 46%;padding: 1rem;}
	
	.section-about-us .vc_row.key_points .hp_logo {padding-left:5rem;}
	
	.vc_row.newsletters .items .masonry .grid-sizer,
	.vc_row.newsletters .items .masonry .grid-item {width: 300px;}
	
	#news-article.single_post .post_widget {margin-bottom: 4rem;margin-left: 2rem;}







}

@media screen and (max-width: 992px) {
	
	.error404 main {padding: 200px 0 200px 0;}
	
	header {position:fixed;width:100%;margin:1rem 0 0;z-index:99;}
	header .row {display: flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;background: rgb(255 255 255 / 85%);border-radius: 2rem;padding:1rem 0;}
	header div.logo {padding-bottom:0;padding-top: 0;}
	header .row > .logo {flex: 0 0 auto;width: auto;}
	header .logo img {width:90px;height: auto;display: block;position: relative;}
	header .row > .menu {flex: 0 0 auto;width: auto;display: flex;justify-content: flex-end;align-items: center;}
	#btn_mobile_menu {display: inline-flex;align-items: center;justify-content: center;margin-left: auto;margin-right:1rem;}
	#btn_mobile_menu::before {content: '';display: block;background-repeat: no-repeat;margin: 0;padding: 0;width:2.1rem;height:2.1rem;background-size:100%;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MjMuNiA0NTMuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzA0NjE4MjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMzcuOEMwLDE2LjksMTQuNSwwLDMyLjQsMGg0NTguOGMxNy45LDAsMzIuNCwxNi45LDMyLjQsMzcuOHMtMTQuNSwzNy44LTMyLjQsMzcuOEgzMi40QzE0LjUsNzUuNiwwLDU4LjcsMCwzNy44Wk0wLDIyNi44YzAtMjAuOSwxNC41LTM3LjgsMzIuNC0zNy44aDQ1OC44YzE3LjksMCwzMi40LDE2LjksMzIuNCwzNy44cy0xNC41LDM3LjgtMzIuNCwzNy44SDMyLjRjLTE3LjksMC0zMi40LTE2LjktMzIuNC0zNy44Wk01MjMuNSw0MTUuN2MwLDIwLjktMTQuNSwzNy44LTMyLjQsMzcuOEgzMi40Yy0xNy45LDAtMzIuNC0xNi45LTMyLjQtMzcuOHMxNC41LTM3LjgsMzIuNC0zNy44aDQ1OC44YzE3LjksMCwzMi40LDE2LjksMzIuNCwzNy44aDBaIi8+Cjwvc3ZnPg==');}
	
	header #nav-mobile-close {position: absolute;top: 1.5rem;right:0;background: no-repeat;border: none;z-index: 102;display: block;padding: 0;}
	header #nav-mobile-close:before {	content: '';display: inline-block;background-repeat: no-repeat;background-position: center center;background-size: 100%;width: 2rem;height: 2rem;background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDMgMjAzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDMgMjAzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjQuMywxMDEuNWw1NS4yLTU1LjJjMi44LTIuOCwyLjgtNy40LDAtMTAuMmwtMTIuNy0xMi43Yy0yLjgtMi45LTcuNC0yLjgtMTAuMiwwbC01NS4yLDU1LjJMNDYuMiwyMy40CgljLTIuOC0yLjgtNy40LTIuOC0xMC4yLDBMMjMuNCwzNmMtMi45LDIuOC0yLjgsNy40LDAsMTAuMmw1NS4yLDU1LjJsLTU1LjIsNTUuMmMtMi44LDIuOC0yLjgsNy40LDAsMTAuMkwzNiwxNzkuNQoJYzIuOCwyLjgsNy40LDIuOCwxMC4yLDBsNTUuMi01NS4ybDU1LjIsNTUuMmMyLjgsMi44LDcuNCwyLjgsMTAuMiwwbDEyLjctMTIuN2MyLjgtMi44LDIuOC03LjQsMC0xMC4yTDEyNC4zLDEwMS41eiIvPgo8L3N2Zz4K');margin: 0;}
	
	header #nav-menu {transition: left .25s ease, opacity .25s ease;}
	header #nav-menu.hide {pointer-events: none;opacity: 0;}
	header #nav-menu.show {left: 0;pointer-events: all;}
	header #nav-menu {position: fixed;z-index: 101;background:var(--color-blue);width: 100vw;height: 100%;left: -100vw;padding: 1.6rem;top: 0;margin:0 !important;}
	header #nav-menu .navbar {padding:0;margin:0;position: relative;}
	header #nav-menu #main-menu {position: relative;top: 5rem;}
	header #nav-menu #main-menu > ul > li {position: relative;display: block;overflow: hidden;margin:0;border-bottom: 1px solid #FFF;padding: 0.2rem 0;	}
	header #nav-menu #main-menu > ul > li.btn_contact {border-bottom:none;margin-top: 5rem;padding: 0;}
	header #nav-menu #main-menu > ul > li.btn_contact a {display: block;width: fit-content;}
	header #nav-menu #main-menu > ul > li:not(.btn_contact) > a {color:var(--color-white);padding: 0.8rem 0;}
	header #nav-menu #main-menu > ul > li.dropdown .dropdown-toggle::after {content: '';background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NyA4NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODcgODc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDEuOGwtNC45LDQuOWMtMi40LDIuNC0yLjQsNi40LDAsOC44bDI3LjksMjhsLTI3LjksMjhjLTIuNCwyLjQtMi40LDYuNCwwLDguOGw0LjksNC45CgljMi40LDIuNCw2LjQsMi40LDguOCwwTDY4LjksNDhjMS4yLTEuMiwxLjgtMi44LDEuOC00LjVjMC0xLjYtMC42LTMuMy0xLjgtNC41TDMxLjgsMS44QzI5LjQtMC42LDI1LjQtMC42LDIzLDEuOHoiLz4KPC9zdmc+Cg==');background-size: 14px;height: 18px;width: 18px;background-repeat: no-repeat;border: none;margin: 6px 0 0 0;display: inline-block;float: right;}
	header #nav-menu #main-menu > ul > li .dropdown-toggle.show::after {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NyA4NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODcgODc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg1LjMsMjNsLTQuOS00LjljLTIuNC0yLjQtNi40LTIuNC04LjgsMEw0My41LDQ2bC0yOC0yNy45Yy0yLjQtMi40LTYuNC0yLjQtOC44LDBMMS44LDIzCgljLTIuNCwyLjQtMi40LDYuNCwwLDguOEwzOSw2OC45YzEuMiwxLjIsMi44LDEuOCw0LjUsMS44YzEuNiwwLDMuMy0wLjYsNC41LTEuOGwzNy4zLTM3LjFDODcuNiwyOS41LDg3LjYsMjUuNCw4NS4zLDIzeiIvPgo8L3N2Zz4K');}
	header #nav-menu #main-menu > ul > li ul.dropdown-menu {position: relative !important;background: none;border: none;transform: translate3d(0, 0, 0) !important;}
	header #nav-menu #main-menu > ul > li ul.dropdown-menu {max-height: 0;display: block;overflow: hidden;transition: max-height .5s ease-out;-moz-transition: max-height .5s ease-out;-webkit-transition: max-height .5s ease-out;-o-transition: max-height .5s ease-out;padding: 0;width: 100%;}
	header #nav-menu #main-menu > ul > li ul.dropdown-menu.show,
	header #nav-menu #main-menu > ul > li ul.dropdown-menu.show ul.dropdown-menu {max-height: 1000px;transition: max-height .75s ease-in;-moz-transition: max-height .75s ease-in;-webkit-transition: max-height .75s ease-in;-o-transition: max-height .75s ease-in;}
	header #nav-menu #main-menu > ul > li ul.dropdown-menu li {position: relative !important;background: none;padding: 0;margin:0;}
	header #nav-menu #main-menu > ul > li ul.dropdown-menu li a {position: relative !important;background: none;padding: 0.5rem 0 0.5rem 1rem;color:var(--color-white);}
	header #nav-menu #main-menu > ul > li ul.dropdown-menu li a span {display: block;}
	header #nav-menu #main-menu li.current_page_item a {text-decoration:underline;}
	
	
	.vc_row, .row {margin-left: 0 !important;margin-right: 0 !important;}
	
	#hp_lnk {bottom: 3rem;padding: 1rem 1.4rem 1rem 1rem;max-width: 200px;border-radius: 1.4rem 0 0 1.4rem;}

	.icon {padding-left:.5rem;padding-right:.5rem;}
	.wpcf7-form {padding-right:0;padding-left:0;}

	/* #top_banner {height:100vh;} */
	/* #top_banner.no_img {height:unset;max-height:50vh;} */
	
	#top_banner .wpb_wrapper > .vc_row.container {display: grid;align-items: self-start;position: relative;/* height: 100vh; */justify-content: start;}
	#top_banner .wpb_wrapper > .vc_row.container > div:first-child {order: 2;min-height:unset;display: block;position: relative;margin-bottom: 3rem;left: 15px;padding-right:15px;}
	#top_banner .wpb_wrapper > .vc_row.container > div:last-child {order: 1;display: block;position: relative;margin-top: 150px;left: 10px;}
	#top_banner .img {}
	#top_banner .img img {border-radius: 2rem 0 0 2rem;height: auto;min-height: unset;}
	#top_banner .sec {margin:2rem 0 0;}
	#top_banner .hdr {margin:2rem 0 1rem;padding-right: 15px;}
	#top_banner .hdr h1 {font-size: 3rem;}
	#top_banner .btn a,
	#top_banner .txt p {font-size:1.35rem;}
	#top_banner.no_img .hdr h1 {font-size:2.5rem;}
	#top_banner .txt {padding-right:15px;}
	
	#top_banner.ask_hp .hdr.sub {padding-right:0;}
	#top_banner.ask_hp .hdr h1 {margin:0;}
	#top_banner.ask_hp .hdr h1::after {display:inline-flex;}
	#top_banner.ask_hp .img {margin:0 0 2rem;}
	#top_banner.ask_hp .img img {width:calc(100% - 15px);}

	.vc_row.intro .txt {margin: 0 auto;padding: 6rem 0.5rem 3rem;max-width: 1000px;}

	.vc_row.image_txt .img_left {left:-15px;width: calc(100% + 15px);margin:0 0 2rem;}
	.vc_row.image_txt .img img {border-radius:0 2rem 2rem 0;margin:0;}
	.vc_row.image_txt .img_left .img img,
	.vc_row.image_txt .img_left.img_padding {border-radius:0 2rem 2rem 0;}
	.vc_row.image_txt .img_right {right:-15px;width: calc(100% + 15px);margin:0 0 2rem;}
	.vc_row.image_txt .img_right .img {}
	.vc_row.image_txt .img_right .img img {border-radius:2rem 0 0 2rem;}
	.vc_row.image_txt .img_padding {padding:1rem;}
	.vc_row.image_txt .img_padding .img img {border-radius:0;}
	.vc_row.image_txt .img_right.img_padding {border-radius:2rem 0 0 2rem;}
	.vc_row.image_txt .txt_row.txt_left {display:grid;}
	.vc_row.image_txt .txt_row.txt_left > div:first-child {order:2;}
	.vc_row.image_txt .txt_row.txt_left > div:last-child {order:1;}
	
	.vc_row.image_txt .txt_row .sub_hdr,
	.vc_row.image_txt .txt_row .lead_in,
	.vc_row.image_txt.two_col_txt .txt,
	.vc_row.image_txt.two_col_txt .dots,
	.vc_row.image_txt .txt_row .dots,
	.vc_row.image_txt .txt_row .bullets {padding-left:15px;padding-right:15px;}
	.vc_row.image_txt .txt_row.txt_left .sub_hdr,
	.vc_row.image_txt.two_col_txt .txt,
	.vc_row.image_txt .txt_row.txt_left .dots,
	.vc_row.image_txt.two_col_txt .dots,
	.vc_row.image_txt .txt_row.txt_left .bullets {padding-left:15px;padding-right:15px;}
	.vc_row.image_txt .txt_row .bullets ul li,
	.vc_row.image_txt .txt_row .dots ul li,
	.vc_row.image_txt.two_col_txt .dots ul li {list-style: none;margin: 0 0 1rem;font-size: 1.35rem;color:var(--color-blue-drk);font-weight: 600;display: inline-flex;align-items: self-start;width: 100%;}
	.vc_row.image_txt .txt_row .sub_hdr h4 {color:var(--color-blue-drk);margin: 0 0 1.5rem;font-size: 2rem;}
	.vc_row.image_txt .txt_row .bullets.arrow {margin-bottom:0;}
	
	.vc_row.equity .sub_hdr,
	.vc_row.equity .txt {padding-left:15px;padding-right:15px;}

	.vc_row.products {padding-left: 1rem;padding-right: 1rem;margin-bottom: 2rem;}
	.vc_row.products .items > div {padding: 0;margin-bottom:2rem;}
	.vc_row.products .items > div:last-child {margin-bottom:0;}
	.vc_row.products .items .txt {margin: 0 0 1rem;padding: 0 1rem;}
	.vc_row.products .items .txt h3 {color:var(--color-blue-drk);margin: 1rem 0;font-size: 1.7rem;padding: 0;}
	.vc_row.products .items.reverse .txt h3 {margin: 0 0 1rem;}
	
	.vc_row.key_features {padding-left: 1rem;padding-right: 1rem;margin-bottom: 2rem;margin-top:2rem;}
	.vc_row.key_features .items {margin-bottom: 2rem;}
	.vc_row.key_features .items > div {padding: 0;margin-bottom: 2rem;}
	.vc_row.key_features .items:last-child,
	.vc_row.key_features .items > div:last-child {margin-bottom:0;}
	.vc_row.key_features .items .txt {margin: 0;padding:0;}
	.vc_row.key_features .items .txt h3 {color:var(--color-blue-drk);margin: 0 0 1rem;font-size: 1.7rem;padding:0;}
	/* .section-healthpoint-api .vc_row.key_features {margin-top:2rem;margin-bottom:2rem;} */

	.vc_row.statement .sub_hdr h3 {color:var(--color-blue-drk);margin: 0;font-size: 2rem;padding-right: 0;padding-left:1rem;}
	
	.vc_row.cta {margin-top:2rem;padding-left:1.5rem;padding-right:1.5rem;}
	.vc_row.cta > div {padding: 1rem 0.5rem 2rem;}
	.vc_row.cta_txt .sub_hdr h2 {font-size: 2rem;}
	.vc_row.cta .btn a {display:block;}
	
	.vc_row.members {margin-bottom:0;}
	.vc_row.members .logo {padding:0 0.5rem;margin:0 0 2rem;}
	
	.vc_row.medinz_types .items > div {margin:0 0 2rem;}
	.vc_row.medinz_types .items > div:last-child {margin:0;}
	.vc_row.medinz_difference .items > div {margin:0 0 2rem;}
	.vc_row.medinz_difference .items > div:last-child {margin:0;}
	.vc_row.medinz_difference .items > div > .vc_column-inner > .wpb_wrapper {display: grid;grid-template-columns: repeat(1, 1fr);gap: 1.5rem;padding: 2rem;}
	.vc_row.medinz_difference .items > div > .vc_column-inner > .wpb_wrapper > div:first-child {order:2;}
	.vc_row.medinz_difference .items > div > .vc_column-inner > .wpb_wrapper > div:last-child {order:1;}
	.vc_row.medinz_difference .items .txt a {font-size: 1.15rem;}
	
	.vc_row.cta_form .txt {padding-left:15px;padding-right:15px;}
	.vc_row.cta_form .wpcf7 {margin-left:5px;margin-right:5px;}
	
	.vc_row.listing_options .items > div {margin-bottom:2rem;}
	.vc_row.listing_options .items .label {}
	/* .vc_row.listing_options .items .title {padding:2rem 1rem;} */
	.vc_row.listing_options .items .bullets ul {min-height:unset;}
	
	.vc_row.case_studies .items {margin: 0;}
	.vc_row.case_studies .items .item {margin: 0 0 2rem;padding:1.2rem 1rem;}
	.vc_row.case_studies .items .item:last-child {margin:0;}
	.vc_row.case_studies .items .item .lnk {margin: 0;}
	
	.vc_row.page_faqs .item {border: 1px solid #c9c9c9;width:100%;padding: 1rem;margin:0 0 2rem;}

	#news-article.single_post .post_widget {margin:2rem 0 4rem;}
	#news-article.single_post .wpb_column .vc_column-inner {}
	#news-article.single_post .img img {}
	#news-article.single_post #top_banner .hdr h1 {font-size: 2.6rem;}
	
	#case_study.single_post .wpb_content_element.widget {margin-left: 0;margin-bottom:0;}

	#team_profile {}
	#team_profile .page_banner {margin-bottom:0;}
	#team_profile .page_banner .txt {padding-left:15px;padding-right:15px;}
	#team_profile .page_banner .txt h1 {font-size:2.6rem;}
	#team_profile_intro {}
	#team_profile_intro .img {}
	#team_profile_intro .img img {}
	#team_profile_intro .right {padding-left:0;}
	#team_profile_intro .icons {text-align:center;}
	#team_profile_intro .titles {text-align:center;}

	.vc_row.page_text_only .text_terms {padding-left:0;padding-right:0;}

	footer .block .logo {text-align:center;}
	footer .block .logo h2 {font-size:1.7rem;margin:0 0 1rem;}
	footer .block .logo img {margin: 0 auto 2rem;}
	footer .block .menus {text-align:center;}
	footer .block .cta {text-align:center;}
	footer .copyright {padding:1rem 0;}
	footer .copyright p {text-align:center;}
}





@media screen and (min-width: 320px) and (max-width: 992px) {
}

@media screen and (min-width: 400px) and (max-width: 992px) {
}

@media screen and (max-width: 768px) {
	section.news,
	section.newsletters {padding-left:15px;padding-right:15px;}
	.masonry .grid-sizer,
	.masonry .grid-item {width: 100%;box-sizing: border-box;}
}

@media screen and (max-width: 400px) {
}

@media screen and (min-width: 320px) and (max-width: 400px) {
}

@media screen and (max-width: 320px) {
}
