@charset "UTF-8";
/*!
  * SIGNAGE MANAGER CSS - FRONTEND v1.0.0 (https://www.wpitcom.com)
  * Description: This style sheet handle all related styles with this page
  * Author: WPITCOM, S.A. (https://www.wpitcom.com)
  *
  * (C) Copyright 2023 - WPITCOM S.A. All rights reserved (https://www.wpitcom.com)
  */
@import url("../../icons.css");
@import url("header.css");
@import url("footer.css");


ul {
    list-style: none;
    padding: 0;
    margin: 1rem 0;
}

p {
    line-height: 3rem;
    font-size: 1.9rem;
}

h2 {
    margin: 2rem 0 .5rem;
    font-weight: bold;
}

li {
    font-size: 1.75rem;
}

.page-content {
    padding: 0 !important;
}

.page-cls > .frontend-page-box {
    padding: 0;
    width: 95%;
    margin: 0 auto;
    box-shadow: 5px 5px 15px rgba(0,0,0, .15), -5px -5px 15px rgba(0,0,0, .15);
    background-color: rgba(var(--first-color), .08);
}

.page-cls .vc_row,
.page-cls .vc_column-inner {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.frontend-page-box h2 {
    font-size: 3rem;
    line-height: 3rem;
    float: unset;
}

.frontend-page-box h2::before {
    width: 10rem;
    height: .5rem;
    bottom: 0rem;
}

.wpitdm-privacy-body a {
    color: rgba(var(--second-color), 1) !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.8rem;
}

/*.wpitsm-planscard-wrapp*/
.wpitsm-planscard-wrapp>.vc_column-inner {
    padding: 4rem 4rem 15rem !important;
    background-color: var(--white-first);
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row {
    background-image: url(/wp-content/themes/consulting-company-child/assets/img/bg_plans.png);
    background-size: cover;
    background-repeat: no-repeat;
    --planscard-radius: 1rem;
    border-radius: var(--planscard-radius);
    position: relative;
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content::before*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row::before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background: rgba(0,0,0, .5);
    border-radius: var(--planscard-radius);
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content>div*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row>.wpitsm-planscard {
    /*position: relative;*/
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content>div>.wpitsm-planscard*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row>.wpitsm-planscard>.vc_column-inner>.wpb_wrapper {
    height: 51rem;
    margin: 2rem 3rem;
    padding: 2rem;
    box-shadow: 5px 5px 15px rgba(0,0,0, 0.8), -5px -5px 15px rgba(0,0,0, 0.5);
    border-radius: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: var(--white-first);
    position: relative;
    bottom: -10rem;
    z-index: 10;
    scale: 1;
    transition: scale .3s ease-in-out;
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content>div>.wpitsm-planscard:hover*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row>.wpitsm-planscard>.vc_column-inner>.wpb_wrapper:hover {
    scale: 1.1;
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content>div>.wpitsm-planscard .wpitsm-planscard-price*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row>.wpitsm-planscard .wpitsm-planscard-price>div p{
    clear: both;
    text-align: center;
    margin-bottom: 2rem;
    font-size: 2.1rem;
    font-weight: bold;
    color: rgba(var(--second-color), 1);
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content>div>.wpitsm-planscard .wpitsm-planscard-summary*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row>.wpitsm-planscard .wpitsm-planscard-summary {
    text-align: center;
    font-size: 2rem;
    min-height: 20rem;
    max-height: 30rem;
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content>div>.wpitsm-planscard .wpitsm-planscard-buttons*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row>.wpitsm-planscard .wpitsm-planscard-buttons {
    text-align: center;
    margin: 1rem 0 0;
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content>div>.wpitsm-planscard .wpitsm-planscard-buttons .btn*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row>.wpitsm-planscard .wpitsm-planscard-buttons .btn {
    border-bottom: .5rem groove rgba(var(--first-color), .5);
    font-size: 1.5rem;
    font-weight: bold;
    padding: 1.5rem 1.5rem .5rem;
}

/*.wpitsm-planscard-wrapp .wpitsm-planscard-content>div>.wpitsm-planscard .wpitsm-planscard-buttons .btn:hover*/
.wpitsm-planscard-wrapp>.vc_column-inner>.wpb_wrapper>.vc_row>.wpitsm-planscard .wpitsm-planscard-buttons .btn:hover {
    border-bottom-color: rgba(var(--second-color), 1);
    background-color: rgba(var(--second-color), .15);
}

.wpitsm-planscompa-wrapp {
    padding: 4rem;
}

.wpsm-table {
    margin: 0 auto;
    width: 90%;
}


/**
* Less equals than 7680px (8K)
*/
/*@media (max-width: 7680px) { }*/


/**
* Less equals than 4096px (4K)
*/
@media (max-width: 4096px) { }


/**
* Less equals than 2560px (QHD)
*/
@media (max-width: 2560px) { }


/**
* Less equals than 1920px (FULL HD)
*/
@media (max-width: 1920px) { }


/**
* Less equals than 1280px (HD)
*/
@media (max-width: 1280px) { }


/**
* Less equals than 1024px (XGA)
*/
@media (max-width: 1024px) { }


/**
* Less equals than 992px
*/
@media (max-width: 991px) { }