/*
Theme Name: (VamTam) Tecnologia Child
Template: tecnologia
Description: Welcome to Tecnologia, a modern IT Services and App Development Theme. This lovely niche theme is built and suitable for any business operating in the IT and Saftawre industry. The theme features carefully designed layouts ideal for every contemporary IT company, app landing page, IT services agency, tech startup, as well as for tech support, and every modern software company showcase. It is suitable for users with zero programming skills and advanced developers.
Version: 1.0.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/
.schedule-free-consultation_form,
.schedule-free-consultation_form_contact-us,
.schedule-free-consultation_form_referral{
    opacity: 1 !important;
}
.schedule-free-consultation_form input:not([type="button"]):not([type="submit"]),
.schedule-free-consultation_form_contact-us input:not([type="button"]):not([type="submit"])
.schedule-free-consultation_form select{
    padding-left: 15px;
    padding-right: 15px;
}
.schedule-free-consultation_form .wpforms-field,
.schedule-free-consultation_form_referral .wpforms-field{
    padding: 10px 0 !important;
}
.schedule-free-consultation_form .wpforms-field-layout,
.schedule-free-consultation_form_contact-us .wpforms-field-layout,
.schedule-free-consultation_form_referral .wpforms-field-layout{
    padding: 0 !important;
}
.schedule-free-consultation_form button[type="submit"],
.schedule-free-consultation_form_contact-us button[type="submit"],
.schedule-free-consultation_form_referral button[type="submit"]{
    border: 0;
    transition: .3s;
}
.schedule-free-consultation_form select{
    padding-left: 10px !important;
}
body .schedule-free-consultation_form .wpforms-field-phone .iti--allow-dropdown input.iti__tel-input[type=tel]{
    padding-left: 60px !important;
}
.schedule-free-consultation_form .iti__selected-flag{
    padding: 0 10px 0 15px !important;
}
.schedule-free-consultation_form .iti__country-list{
    padding-left: 5px;
}
.schedule-free-consultation_form .wpforms-field-label{
    padding-bottom: 5px;
    color: var(--vamtam-accent-color-6);
    font-size: 14px;
    line-height: 1.6em;
    font-weight: 400 !important;
}
.schedule-free-consultation_form_contact-us {
    padding: 35px;
    background: #F8F9FA;
}
.schedule-free-consultation_form_contact-us .wpforms-field{
    padding: 5px 0 !important;
}
.schedule-free-consultation_form_contact-us ul,
.schedule-free-consultation_form_referral ul{
    list-style: none;
    padding: 0;
}
.schedule-free-consultation_form_contact-us ul{
    margin-bottom: 10px !important;
}
.schedule-free-consultation_form_contact-us ul li{
    align-items: end;
    display: flex;
}
.schedule-free-consultation_form_contact-us .wpforms-field-label {
    font-weight: 400 !important;
}
.schedule-free-consultation_form_referral ul label {
    font-size: 14px;
    color: #5F6567;
}
.schedule-free-consultation_form_referral .wpforms-field-checkbox legend{
    display: none;
}


.cm__popup__inner-hidden .cm__popup__inner-content {
    gap: 20px;
}
.cm__popup__inner {
    background-color: #133646 !important;
    color: #fff;
}
.cm__popup__inner-content {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
.cm__popup__inner-content a {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: #fff !important;
}
.cm__popup__inner-content a:hover {
    color: #fbe122 !important;
}
.cm__popup__inner-content div {
    width: 100%;
}
.cm__popup__inner .cm__close {
    display: none;
}
.cm__popup__inner-hidden {
    box-sizing: initial;
    max-width: 1536px;
}
.cm__popup__text {
    font-size: 1rem;
    margin-bottom: 0;
    width: 100%;
}
.cm__popup a {
    color: #fbe122;
}
.cm__popup__cookies {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.cm__popup .cm__button {
    color: #232933 !important;
    white-space: nowrap !important;
    transition: all 0.3s ease;
}
.cm__popup .cm__button:not(.cm__button_secondary):hover{
    color: #fff !important;
}

.cm__popup__field {
    margin: 0 !important;
}
.cm__popup__field-label button svg path {
    fill: #fbe122;
}
.cm__popup .cm__popup__checkbox {
    background-color: #f1f4f5 !important;
    border: 0 solid #f1f4f5 !important;
    border-radius: 40px !important;
    height: 1.5rem !important;
    width: 3rem !important;
}
.cm__popup .cm__popup__checkbox:after {
    background-color: #fff;
    border-radius: 20px;
    content: "";
    height: 20px;
    left: 3px;
    position: absolute;
    top: 2px;
    transition: all 0.3s ease;
    width: 20px;
}
.cm__popup .cm__popup__checkbox:before {
    content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.0586 4.49609L8.77734 7.77734L12.0312 11.0312C12.3047 11.2773 12.3047 11.6875 12.0312 11.9336C11.7852 12.207 11.375 12.207 11.1289 11.9336L7.84766 8.67969L4.59375 11.9336C4.34766 12.207 3.9375 12.207 3.69141 11.9336C3.41797 11.6875 3.41797 11.2773 3.69141 11.0039L6.94531 7.75L3.69141 4.49609C3.41797 4.25 3.41797 3.83984 3.69141 3.56641C3.9375 3.32031 4.34766 3.32031 4.62109 3.56641L7.875 6.84766L11.1289 3.59375C11.375 3.32031 11.7852 3.32031 12.0586 3.59375C12.3047 3.83984 12.3047 4.25 12.0586 4.49609Z" fill="%234F575E"/></svg>');
    position: absolute;
    right: 4px;
    scale: 1.2;
    top: 5px;
}
.cm__popup .cm__popup__checkbox.enabled {
    background-color: #fbe122 !important;
    border-color: #fbe122 !important;
}
.cm__popup .cm__popup__checkbox.enabled:after {
    transform: translateX(23px);
}
.cm__popup .cm__popup__checkbox.disabled {
    background-color: #fbe122 !important;
    border-color: #fbe122 !important;
    opacity: 0.5;
}
.cm__popup .cm__popup__checkbox svg {
    left: 0 !important;
    scale: 0.7;
    top: 0 !important;
    translate: none !important;
    width: 24px;
}
.cm__popup .cm__popup__checkbox svg path {
    fill: #4f575e;
}
.cm__popup .cm__link {
    -webkit-text-decoration-color: #fff !important;
    text-decoration-color: #fff !important;
}
