/* ecard-style: (http://www.cowco.org/wp-content/plugins/ecard-digital-visiting-card/assets/css/ecard.css) */
body.single-ecard_digital_card{   font-family:Arial,sans-serif;   margin:0;   padding:0;   background-color:#0466c8; }.digital-card-content{ font-size:15px;   line-height:24px; }.digital-card-content p{ font-size:15px;   line-height:24px;   color:#525252;   margin-bottom:8px; }.dc-content h1{   color:#009de0; text-align:center;   font-size:40px;   line-height:44px;   font-weight:bold; margin:0px 0px 20px 0px; }.digital-card-content{   max-width:520px;   margin:0 auto; }.dc-header{ display:flex; flex-wrap:wrap;   background:#ffffff;   min-height:170px;   vertical-align:middle;   border-radius:25px;   margin-top:25px;   align-items:center;   text-align:center;   justify-content:center; }.ecard-company-logo{   max-width:200px;   max-height:150px; }.dc-header.person-exist .ecard-company-logo{ max-height:80px; }.dc-header.person-exist .ecard-company-logo{   margin-top:-45px; }.dc-content{   background:#ffffff;   padding:20px 5px;   border-radius:25px; margin-top:25px;   margin-bottom:65px; }.dc-person{   text-align:center; }.ecard-person-photo{   text-align:center;   border-radius:50%;   width:120px;   height:120px;   border:5px solid #ffffff;   margin-bottom:10px;   margin-top:-100px;   filter:drop-shadow(0px 0px 3px #009de0); object-fit:cover; }.dc-company-info{   text-align:center;   margin-bottom:15px; }.font-h2{   font-size:20px;   line-height:24px;   margin-top:10px;   font-weight:bold;   margin-bottom:5px; }.dc-company-info p{   margin:0px;   font-size:16px;   line-height:20px; }.dc-contact{   display:flex;   flex-wrap:wrap;   column-gap:10px;   justify-content:center; }.dc-contact a{   padding:10px;   color:#ffffff;   background:#003cb1;   font-size:18px;   line-height:18px;   min-width:40px;   text-align:center;   border-radius:4px; }.dc-contact a:hover{ color:#ffffff;   box-shadow:3px 2px 2px #2b2b2b; }.ttl-follow{   margin-top:24px;   margin-bottom:10px; }.dc-follow{   display:flex;   flex-wrap:wrap;   gap:10px;   justify-content:center; }.dc-follow a{ font-size:20px; line-height:20px;   padding:10px; min-width:40px; border-radius:4px; color:#ffffff; background:#000000;   text-align:center; }.dc-follow a:hover{ color:#ffffff; background:#333333; }.dc-follow a[title='Youtube']{   background:#FF0000; }.dc-follow a[title='Youtube']:hover{   background:#CC0000; }.dc-follow a[title='Facebook']{   background:#1877F2; }.dc-follow a[title='Facebook']:hover{   background:#145dbf; }.dc-follow a[title='Instagram']{   background:#D32F7B; }.dc-follow a[title='Instagram']:hover{   background:#b92d6f; }.dc-follow a[title='Twitter']{   background:#000000; }.dc-follow a[title='Twitter']:hover{   background:#333333; }.dc-follow a[title='Linkedin']{   background:#0077B5; }.dc-follow a[title='Linkedin']:hover{   background:#005582; }.dc-info{   margin-top:25px; }.accordion-wrapper{   background:#fff;   margin:10px;   border:1px solid #f3f3f3;   border-top:2px solid #17c7fa; }.accordion-wrapper:last-child{   margin-bottom:0px; }.accordion-title{   padding:10px 30px 10px 15px; position:relative;   cursor:pointer; }.accordion-title:after{   content:'\f055';   position:absolute;   top:7px;   right:11px;   font-family:'FontAwesome';   color:#17c7fa; }.accordion-title.active:after{   content:'\f056';   color:#17c7fa; }.accordion-title h3{   font-size:20px;   line-height:24px; margin:0px; }.accordion-content{ display:none;   padding:10px 15px; padding:0px 15px 10px 15px; }.accordion-content p:last-child{   margin-bottom:0px; }.service-item{   background:#f6f6f6;   margin-bottom:7px;   padding:15px; }.service-name{   font-weight:bold;   font-size:16px;   line-height:18px;   margin-bottom:6px; }.service-desc{   font-size:15px;   line-height:22px; }.service-desc ul{   margin-left:20px; }.service-desc p:last-child,.service-desc ul:last-child,.service-desc ol:last-child{   margin-bottom:0px; }.dc-footer{   background:#003cb1;   color:#ffffff;   display:flex;   justify-content:center;   border-radius:20px 20px 0px 0px;   position:fixed;   bottom:0px;   width:100%;   max-width:520px; }.dc-footer .f-icon{   font-size:16px;   line-height:24px; cursor:pointer; }.dc-footer a{   color:#ffffff;   padding:8px 10px 5px;   display:inline-block;   min-width:40px;   text-align:center; text-decoration:none; }.dc-footer a:hover{   color:#ffffff;   text-shadow:2px 2px 0px #2b2b2b; }.venoratio.vbox-child{   background:transparent!important; }@media screen and (max-width:767px){   .dc-header,.dc-content{  margin-left:5px;  margin-right:5px;   }}