
/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2025 Indian Type Foundry
*
*/
@font-face{font-family:'Satoshi'!important;src:url(/wp-content/fonts/satoshi/Satoshi-Variable.woff2) format('woff2')!important,url(/wp-content/fonts/satoshi/Satoshi-Variable.woff) format('woff')!important,url(/wp-content/fonts/satoshi/Satoshi-Variable.ttf) format('truetype')!important;font-weight:300 900!important;font-display:swap!important;font-style:normal!important}@font-face{font-family:'Patung'!important;src:url(/wp-content/fonts/patung/patung.woff2) format('woff2')!important,url(/wp-content/fonts/patung/patung.woff) format('woff')!important,url(/wp-content/fonts/patung/patung.ttf) format('truetype')!important;font-weight:300 900!important;font-display:swap!important;font-style:italic!important}html *{font-family:"Satoshi",Arial,sans-serif!important}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-weight:800!important}header h1,header h2,header h3{font-family:"Satoshi",Arial,sans-serif!important}h1.cspt-tbar-title,h3.cspt-tbar-title{font-family:"Satoshi",Arial,sans-serif!important;font-weight:400!important}h3.cspt-tbar-subtitle{font-family:"Satoshi",Arial,sans-serif!important;font-weight:400!important;margin-top:20px;font-size:16px}h4.cspt-element-subtitle{color:#222222!important}.cspt-heading-desc{color:#222222!important}div.cspt-ihbox-content{color:#222222!important}@media (min-width:1201px){.cspt-navbar>div>ul ul{top:80%!important}}.hnp-script{font-family:"Patung",Arial,sans-serif!important}.cspt-navbar div>ul>li>a,.cspt-navbar ul ul a{font-family:"Satoshi",Arial,sans-serif!important;font-weight:500!important;font-size:14px!important}.cspt-navbar ul li.menu-item-has-children a:after{display:inline-block!important;margin-left:.255em!important;vertical-align:.255em!important;content:""!important;border-top:.3em solid!important;border-right:.3em solid transparent!important;border-bottom:0!important;border-left:.3em solid transparent!important;border-top-color:var(--cspt-emphires-global-color)!important;border-bottom-color:#60C6BA!important}.cspt-navbar ul li.menu-item-has-children ul li a:after{display:none!important}@media (max-width:1200px){.cspt-navbar ul li.menu-item-has-children>a::after{display:none!important}}.cspt-pre-header-wrapper{height:62px;line-height:60px;font-weight:600}.btn-preheader{background-color:var(--cspt-emphires-secondary-color)!important;color:#FFF!important;padding:8px 24px 8px!important;border:none!important;border-radius:22px!important;font-weight:500;font-size:15px;line-height:23px;letter-spacing:1px;font-style:normal;height:40px;margin:auto}.btn-preheader:hover{background-color:#39a094!important;color:#FFF!important;text-decoration:none!important}.cspt-pre-header-wrapper .cspt-social-links a{font-size:30px;line-height:30px}.cspt-social-facebook a:hover{color:#1877F2!important}.cspt-social-linkedin a:hover{color:#0072B1!important}.cspt-social-instagram a:hover{color:#962FBF!important}.cspt-btn-style-flat.cspt-btn-color-white .elementor-button:not(:hover){background-color:var(--cspt-emphires-primary-color)!important;color:#60C6BA!important}.elementor-section.ready-to-work img{max-width:50%;margin-bottom:-50px}.cspt-number-rotate{color:var(--cspt-emphires-white-color);font-weight:900}.banner-title-bold{color:var(--cspt-emphires-global-color)!important}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.elementor-section.hnj-advantage-section .cspt-ihbox-icon-wrapper{margin-bottom:0}.cspt-steps-counter .hnj-steps-connector-1 .elementor-widget-container .cspt-ihbox-style-5::before{top:30px;right:-46%;height:25px;background-image:url(https://healthandvirtuals.com/wp-content/themes/emphires/images/arch-line.svg);background-size:contain}.cspt-steps-counter .hnj-steps-connector-2 .elementor-widget-container .cspt-ihbox-style-5::before{top:88px;right:-46%;height:25px;background-image:url(https://healthandvirtuals.com/wp-content/themes/emphires/images/arch-line-reverse.svg);background-size:contain}.btn-preheader{text-decoration:none}.btn-preheader:hover,.btn-preheader:focus{text-decoration:none}.cspt-base-icon-phone+a,a[href^="tel:"]{text-decoration:none}.cspt-base-icon-phone+a:hover,a[href^="tel:"]:hover,a[href^="tel:"]:focus{text-decoration:none}.footer-wrap a{text-decoration:none}.footer-wrap a:hover,.footer-wrap a:focus{text-decoration:none}.footer-wrap .cspt-social-links a:hover{text-decoration:none}.elementor-button.elementor-size-sm{padding:10px 28px!important;cursor:pointer}.elementor-button.elementor-size-sm:hover{cursor:pointer}@media (min-width:1201px){.cspt-header-style-4 .site-branding.cspt-logo-area{margin-right:55px}}.elementor-element-40d052d .cspt-ihbox-box,.elementor-element-87a4763 .cspt-ihbox-box{background-color:#fff}@media only screen and (min-width:800px){.cspt-title-bar-content .cspt-tbar{max-width:60%}}em{color:var(--cspt-emphires-global-color)!important;font-weight:800!important;font-style:normal!important}h3.cspt-element-subtitle{font-weight:normal!important;font-size:24px!important;text-transform:none!important;color:#333!important}.only-mobile{display:none}@media only screen and (max-width:767px){h3.cspt-element-subtitle{font-size:18px!important}.only-mobile{display:block}}.mobile-cta{color:white!important;background-color:var(--cspt-emphires-global-color)!important;margin:20px!important;border-radius:25px;border:none;a{color:white!important}}.cspt-btn-style-flat.cspt-btn-color-globalcolor .elementor-button:not(:hover){background-color:var(--cspt-emphires-global-color)!important}.cspt-btn-style-flat.cspt-btn-color-globalcolor .elementor-button:hover{background-color:var(--cspt-emphires-global-color)!important}.sr7-layer.sr7-btn{background-color:var(--cspt-emphires-global-color)!important;color:white!important}.sr7-layer.sr7-btn:hover{color:white!important}.forminator-ui#forminator-module-1622.forminator-design--default .forminator-pagination-footer button.forminator-button-next:hover{background-color:var(--cspt-emphires-global-color)!important}.forminator-ui#forminator-module-1622 .forminator-phone input{padding-left:70px!important}.forminator-ui#forminator-module-1622.forminator-design--default .forminator-radio,.forminator-ui#forminator-module-1622.forminator-design--default .forminator-radio.forminator-is_checked{border-color:var(--cspt-emphires-global-color)!important}.forminator-ui#forminator-module-1622.forminator-design--default .forminator-radio:hover,.forminator-ui#forminator-module-1622.forminator-design--default .forminator-radio.forminator-is_checked{background-color:var(--cspt-emphires-global-color)!important;color:#FFFFFF!important;box-shadow:none!important}.forminator-ui#forminator-module-1622.forminator-design--default .forminator-field-radio input[type="radio"]:checked+.forminator-radio-bullet+.forminator-radio-label{background-color:transparent!important;color:#fff!important;border-color:none!important;box-shadow:none!important}.forminator-ui#forminator-module-1622.forminator-design--default .forminator-radio:hover{background-color:var(--cspt-emphires-global-color)!important}.forminator-ui#forminator-module-4042.forminator-design--default .forminator-phone input{padding-left:70px!important}.forminator-iti-input.iti input.iti__tel-input{padding-left:88px!important}@media (max-width:767px){.forminator-pagination-steps{display:none!important}.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer button{width:47%}.forminator-ui.forminator-custom-form[data-design=default].forminator-design--default .forminator-pagination-footer button.forminator-button-back{background-color:transparent!important;color:black!important;border:var(--cspt-emphires-global-color) solid 2px!important}}.image-text-slider{img{border-radius:20px}h4{color:#444;font-size:30px}}.cards-with-titles-only{img{border-radius:20px}h4{color:#444;font-size:18px;margin-top:-30px;text-align:center}.cspt-element-posts-wrapper.row .cspt-ele{margin-bottom:10px}}.cards-with-negative-title-margin{h2,h3,h4{margin-top:-30px}}h1.sr7-layer,h2.sr7-layer,h3.sr7-layer p.sr7-layer{text-shadow:#FFF 1px 1px 1px}.cspt-ihbox-icon-type-image img{border-radius:25px}.text-primary{color:var(--cspt-emphires-global-color)!important}.fs-2em{font-size:1.5em}.forminator-checkbox-label{margin-left:10px}#forminator-module-12887>.forminator-response-message.forminator-error{display:none!important}#forminator-field-radio-1-label-5{margin:auto!important}.forminator-error-message{color:#b12525;font-size:12px;display:inline-block}.forminator-custom-form[data-design="default"] .forminator-input-with-icon input.forminator-input{padding-left:35px!important}.forminator-iti-input.iti input.iti__tel-input{padding-left:88px!important}.referral-menu a{color:var(--cspt-emphires-global-color)!important}.tablepress>:where(thead,tfoot)>tr>*{background-color:#b48e56!important;color:white!important}nav.rank-math-breadcrumb{font-size:12px!important;letter-spacing:0px!important}nav.rank-math-breadcrumb a{text-decoration:none!important;color:#000!important}nav.rank-math-breadcrumb a:hover{color:#9e7d22!important}nav.rank-math-breadcrumb .last{color:#9e7d22!important}@media (max-width:768px){nav.rank-math-breadcrumb{display:none!important}}.forminator-ui#forminator-module-12883.forminator-design--default .forminator-pagination-steps .forminator-break{display:none!important}