.elementor-kit-14{--e-global-color-primary:#073D3B;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#1C1C1C;--e-global-color-accent:#E1E1E1;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:400;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-accent );}.elementor-kit-14 a{color:var( --e-global-color-text );}.elementor-kit-14 a:hover{color:var( --e-global-color-primary );}.elementor-kit-14 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-14 button:hover,.elementor-kit-14 button:focus,.elementor-kit-14 input[type="button"]:hover,.elementor-kit-14 input[type="button"]:focus,.elementor-kit-14 input[type="submit"]:hover,.elementor-kit-14 input[type="submit"]:focus,.elementor-kit-14 .elementor-button:hover,.elementor-kit-14 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-kit-14 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS *//* HOME */

#flash a {
  font-weight: 700;  
  text-transform: uppercase;
  margin-right: 80px;
}

#servicios .elementor-cta__button {
    width: 100%;
}

@media (min-width: 768px) {
    #funciones .elementor-testimonial {
        -webkit-box-orient: horizontal;
        flex-direction: row-reverse;
        text-align: left;
    }
    
    #funciones .elementor-testimonial__content {
        width: 70%;
        display: inline-block;
}
    #funciones .elementor-testimonial__footer {
        width: 30%;
        display: inline-block;
        margin-bottom: 0;
    }
}

.eicon-chevron-right {
    width: 20px;
}

.eicon-chevron-right:before {
    content: url("https://fi.creacento.com/wp-content/uploads/2020/10/arrow-right.svg");
}

.eicon-chevron-left {
    width: 20px;
}

.eicon-chevron-left:before {
    content: url("https://fi.creacento.com/wp-content/uploads/2020/10/arrow-left.svg");
}

/* FOOTER */

#clientes .swiper-slide-image {
    background: white;
    border-radius: 100%;
}

#contact textarea {
    background: white;
    border: none;
}

#contact input::placeholder {
  opacity: 1;
}

#contact .elementor-field-group-message label {
    font-size: 15px !important;
    margin-top: 12px;
}

@media (min-width: 768px) {
    #contact .elementor-field-group {
        margin-bottom: 54px;
    }
    
    #contact .elementor-col-100 {
    margin-right: 60%;
    }
    
    #contact .elementor-col-50 {
    position: absolute;
    left: 50%;
    }
    #contact .e-form__buttons {
    left: 50%;
    top: -20px;
    }
}

@media (max-width: 767px) {
    #footnav li {
        width: 100%;
        text-align: center;
    }
    #footnav a {
        display: block;
    }
}

/* PLAN */

#mensual .subscription-details,
#anual .subscription-details {
    display: none;
}

#mensual .amount:after {
    content: 'mensuales';
    margin-left: 5px;
}

#anual .amount:after {
    content: 'anuales';
    margin-left: 5px;
}

#plan .amount {
    display: block;
}

#plan .product {
    border: none !important;
    padding: 0 !important;
}

#plan .button {
    border-radius: 0px;
    border: 1px solid #073d3b;
    color: white;
    background-color: #073d3b;
    margin-top: 10px;
}

#plan .button:hover {
    color: #073d3b;
    background-color: transparent;
}

/* CHECKOUT */

.woocommerce-checkout .col-2,
.woocommerce-checkout .cart-subtotal,
.woocommerce-checkout .order-total,
.woocommerce-checkout .recurring-totals {
    display: none;
}

.woocommerce-checkout .col-1 {
    width: 100% !important;
}

.woocommerce-checkout h3 {
    color: #073d3b;
}

#billing_email_field,
#billing_password_field {
    clear: left;
}

#billing_password_field,
#account_username_field {
    height: 0px;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

#billing_password_field .optional,
#account_username_field .required {
    display: none;
}

#billing_email_field:before {
    content: 'Usuario y contraseña';
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #073d3b;
    font-size: 1.75rem;
    margin-top: 50px;
    margin-bottom: 10px;
}

#order_review_heading {
    margin-top: 50px;
}

.woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    background: white;
    border: none;
    padding-left: 15px;
}

.woocommerce-account-fields {
    width: 47%;
}


#place_order {
    border-radius: 0px;
    border: 1px solid #073d3b;
    color: white;
    background-color: #073d3b;
    margin-top: 10px;
}

#place_order:hover {
    color: #073d3b;
    background-color: transparent;
}

.woocommerce-terms-and-conditions-wrapper {
    display: none;
}

@media (max-width: 768px) {
    .woocommerce-checkout .form-row,
    .woocommerce-account-fields {
    width: 100% !important;
}
}

/* Mi cuenta */

.woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-MyAccount-content {
    width: 100% !important;
}/* End custom CSS */