/* Card icons 1.4.0 */
.lvd-cm-card-icons .lvd-section-intro.lvd-text-center   {margin-left:auto; margin-right:auto;}
.lvd-cm-card-icons .lvd-section-intro                   {max-width:80%;}
.lvd-cm-card-icons .lvd-card                            {border-radius:var(--lvd-rounded); align-content: start;}

/*Top*/
.lvd-cm-card-icons .lvd-icon-top .lvd-icon              {width:100%; display:flex; justify-content: center; padding:40px 40px 0 40px;}
.lvd-cm-card-icons .lvd-icon-top .lvd-content           {width:100%; padding:24px 40px 40px 40px; text-align:center;}

/*Top left*/
.lvd-cm-card-icons .lvd-icon-top-left .lvd-icon         {width:80px; text-align:center; padding:40px 0 0 40px;}
.lvd-cm-card-icons .lvd-icon-top-left .lvd-content      {width:100%; padding:24px 40px 40px 40px;}

/*Left*/
.lvd-cm-card-icons .lvd-icon-left .lvd-icon             {width:80px; padding:40px 0; height:100%;}
.lvd-cm-card-icons .lvd-icon-left .lvd-content          {width: calc(100% - 80px); padding:40px 24px 24px 0; text-align:left;}

.lvd-cm-card-icons .lvd-content p                       {margin-bottom:20px;}
.lvd-cm-card-icons .lvd-content p:last-child            {margin-bottom:0;}
.lvd-cm-card-icons .lvd-title                           {font-weight: 700; margin-bottom:10px; color:var(--lvd-color-black);}

/* Animation */

/* initial state */
.lvd-cm-card-icons.lvd-animate-on-scroll .lvd-section-title,
.lvd-cm-card-icons.lvd-animate-on-scroll .lvd-section-intro, 
.lvd-cm-card-icons.lvd-animate-on-scroll .lvd-card                        {opacity: 0; transform: translateY(16px); transition-property: opacity, transform; transition-duration: 1s;
 transition-timing-function: cubic-bezier(0.65, 0, 0.35, 1);} 
/* animated */
.lvd-cm-card-icons.lvd-is-visible .lvd-section-title,
.lvd-cm-card-icons.lvd-is-visible .lvd-section-intro,
.lvd-cm-card-icons.lvd-is-visible .lvd-card                               {opacity: 1; transform: translateY(0);} 
/* delay */
.lvd-cm-card-icons.lvd-is-visible .lvd-section-title                      {transition-delay: 0s;}
.lvd-cm-card-icons.lvd-is-visible .lvd-section-intro                      {transition-delay: 0.15s;}
.lvd-cm-card-icons.lvd-is-visible .lvd-card:nth-child(1)                  {transition-delay: 0.3s;}
.lvd-cm-card-icons.lvd-is-visible .lvd-card:nth-child(2)                  {transition-delay: 0.45s;}
.lvd-cm-card-icons.lvd-is-visible .lvd-card:nth-child(3)                  {transition-delay: 0.6s;}
.lvd-cm-card-icons.lvd-is-visible .lvd-card:nth-child(4)                  {transition-delay: 0.75s;}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-card-icons, 
.lvd-cm-card-icons.lvd-px, 
.lvd-cm-card-icons.lvd-pxy                              {padding-left:16px !important; padding-right:16px !important;}
.lvd-cm-card-icons .lvd-cm-card-icons-intro             {max-width:100%;}
.lvd-cm-card-icons .lvd-card .lvd-content               {padding:24px;}

.lvd-cm-card-icons .lvd-icon-top .lvd-icon              {padding:24px 24px 0 24px;}
.lvd-cm-card-icons .lvd-icon-top-left .lvd-icon         {padding:24px 0 0 24px;}
.lvd-cm-card-icons .lvd-icon-left .lvd-icon             {width:80px; padding:24px 0;}
.lvd-cm-card-icons .lvd-icon-left .lvd-content          {width: calc(100% - 80px); padding:24px 16px 16px 0;}
}

/* Bt */
@media (min-width:768px) and (max-width:1024px)
{
.lvd-cm-card-icons, 
.lvd-cm-card-icons.lvd-px, 
.lvd-cm-card-icons.lvd-pxy                              {padding-left:24px !important; padding-right:24px !important;}
}

/* Full HD */
@media (min-width:1025px) and (max-width:1344px)
{
.lvd-cm-card-icons, 
.lvd-cm-card-icons.lvd-px, 
.lvd-cm-card-icons.lvd-pxy                              {padding-left:24px !important; padding-right:24px !important;}
}