.contact-block.text-dark {
    background-color: #19161D !important;
}

.contact-block.text-dark .contact-block_title {
    color: #FFFFFF;
}

.contact-block.text-dark .contact-block_text {
    color: #FFFFFF;
}

.contact-block.text-dark .beige-form-btn {
    background-color: #FEEA0D;
    color: #19161D;
}

.beige-form-btn {
    border-radius: 0;
    margin-top: 40px;
    display: inline-block;
    transition: .3s;
    background: #19161D;
    font-weight: 500;
    font-size: 20.6592px;
    line-height: 31px;
    text-align: center;
    color: #FFFFFF;
    font-family: Poppins;
    padding: 16px 33px;
    cursor: pointer;
}

.close-popup {
    cursor: pointer;
}

.custom-beige-form form .f_group .wpcf7-form-control-wrap .wpcf7-checkbox input {
    -webkit-appearance: auto;
    appearance: auto;
}

.custom-beige-form form .f_group .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 14px;
}

.custom-beige-form .custom-checkbox .wpcf7-acceptance{

    .wpcf7-list-item-label {
        font-size: 14px;
    }

    .wpcf7-list-item-label a {
        font-weight: 700;
        border-color:#19161D;
    }

    input[type="checkbox"] {
       position: relative;
       cursor: pointer;
       padding: 0;
       margin-right: 15px;
       width: 20px;
       border-bottom: none !important;
   }
   input[type="checkbox"]:before {
       content: '';
       margin-right: 10px;
       display: inline-block;
       margin-top: -2px;
       width: 20px;
       height: 20px;
       background: #fcfcfc;
       border: 1px solid #aaa;
       border-radius: 2px;
   }
   
   
    input[type="checkbox"]:checked:before {
       background: #000;
       border-color: #000;
   }
    input[type="checkbox"]:disabled {
       color: #b8b8b8;
       cursor: auto;
   }
    input[type="checkbox"]:disabled:before {
       box-shadow: none;
       background: #ddd;
   }
    input[type="checkbox"]:checked:after {
       content: '';
       position: absolute;
       left: 5px;
       top: 8px;
       background: white;
       width: 2px;
       height: 2px;
       box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
       transform: rotate(45deg);
   }
   
    span.wpcf7-list-item{
      margin: 20px 0 0 0;
   }
   
   }

   .custom-beige-form .custom-checkbox .wpcf7-acceptance label {
    display: flex;
    align-items: center;
   }

   .custom-beige-form .wpcf7-form.sent {
    display: none;
   }


   .custom-success-message {
    display: none;
   }

   .custom-success-message.active {
    display: block;
   }

   .custom-success-message .title {
        font-size: 32px;
        font-weight: 600;
        line-height: 41.6px;
        text-align: center;
        font-variation-settings: 'slnt' 0;
   }

   .custom-success-message .text {
        font-size: 18px;
        font-weight: 400;
        line-height: 25.2px;
        text-align: center;
        margin-top: 44px;
   }

   /* Widget checkbox */
   .feedback-widget_form .custom-checkbox .wpcf7-acceptance{

    .wpcf7-list-item-label {
        font-size: 14px;
    }

    .wpcf7-list-item-label a {
        font-weight: 700;
        color: #ffffff;
        text-decoration: underline;
    }

    input[type="checkbox"] {
       position: relative;
       cursor: pointer;
       padding: 0;
       margin-right: 15px;
       width: 20px;
       border-bottom: none !important;
   }
   input[type="checkbox"]:before {
       content: '';
       margin-right: 10px;
       display: inline-block;
       margin-top: -2px;
       width: 20px;
       height: 20px;
       background: #fcfcfc;
       border: 1px solid #aaa;
       border-radius: 2px;
   }
   
   
    input[type="checkbox"]:checked:before {
       background: #ffffff;
       border-color: #ffffff;
   }
    input[type="checkbox"]:disabled {
       color: #b8b8b8;
       cursor: auto;
   }
    input[type="checkbox"]:disabled:before {
       box-shadow: none;
       background: #ddd;
   }
    input[type="checkbox"]:checked:after {
       content: '';
       position: absolute;
       left: 5px;
       top: 8px;
       background: #19161D;
       width: 2px;
       height: 2px;
       box-shadow: 2px 0 0 #19161D, 4px 0 0 #19161D, 4px -2px 0 #19161D, 4px -4px 0 #19161D, 4px -6px 0 #19161D, 4px -8px 0 #19161D;
       transform: rotate(45deg);
   }
   
   
    span.wpcf7-list-item{
      margin: 20px 0 0 0;
   }
   
   }

   .feedback-widget_form .custom-checkbox {
    margin-bottom: 24px;
   }

   .feedback-widget_form .custom-checkbox .wpcf7-acceptance label {
    display: flex;
    align-items: center;
   }

   .feedback-widget_success.active {
    display: block;
   }

   .feedback-widget_form .wpcf7.hidden {
    display: none;
   }

   .feedback-widget_start.hidden {
    display: none !important;
   }

   .feedback-widget_fields .title.hidden {
    display: none;
   }
