.commonStyle__zt3BrandBg{
background-color: #ef166f
}
.Button__footerBtn, .Button__footerBtn:hover{
background-color: #ef166f
}
.ticketForm #field_cf_source {
      display: none;
}
.en .requestclass_nl,
.nl .requestclass_en {
    display: none;
}
[data-id="ticketForm_breadcrumb_0"] {
  font-size: 0;
  line-height: normal;
}
[data-id="ticketForm_breadcrumb_0"] {
  display: none;
}
[data-id="ticketForm_breadcrumb_1"] {
  font-size: 0;
  line-height: normal;
}
[data-id="ticketForm_breadcrumb_1"] {
  display: none;
}
[data-id="ticketForm_breadcrumb_2"] {
  font-size: 0;
  line-height: normal;
}
[data-id="ticketForm_breadcrumb_2"] {
  display: none;
}
[data-id="breadcrumb_ticketForm"] {
  font-size: 0;
  line-height: normal;
}
[data-id="breadcrumb_ticketForm"] {
  display: none;
}
#title_field_subject{
  display:none;}
[data-id="subject"] {
  display: none;
}
.FormElement__errorMsg {
    color: red;
    font-size: 0.85rem;
}
.ticketForm #template_field .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
.ticketForm #field_description .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
.ticketForm #field_subject{
  display: none;
}
.Header__logo{
display:flex;
flex-direction: row;
}
.fc-logo {
margin-left: 22rem;
}
.fc-logo img {
max-width: 200px;
}
.ContentBox__boxInnerHome {
    display: none;
}
.ContentBox__boxThree:nth-last-child(1):first-child{
display:none;  
}
.Header__searchTitle {
  font-size: 0rem;
}
:lang(en) .Header__searchTitle::after {
    content: "Welcome to Future Connections - installation partner for Budget Internet";
font-size: 2rem;
}
:lang(nl) .Header__searchTitle::after {
    content: "Welkom bij Future Connections - installatiepartner voor Budget Internet";
    font-size: 2rem;
}
.Footer__footerQus {
    font-size: 0;
    line-height: normal;
}
:lang(en) .Footer__footerQus::after {
    content: "Cannot find an answer?";
    font-size: 1.875rem;
line-height: normal;
}
:lang(nl) .Footer__footerQus::after {
    content: "Kunt u geen antwoord vinden?";
    font-size: 1.875rem;
line-height: normal;
}
:lang(en) .Footer__footerDescription {
    font-size: 0;
    line-height: normal;
}
:lang(en) .Footer__footerDescription::after {
    content: "Send us a request and we will get back to you";
    font-size: 1.0rem;
line-height: normal;
}
:lang(nl) .Footer__footerDescription {
    font-size: 0;
    line-height: normal;
}
:lang(nl) .Footer__footerDescription::after {
    content: "Stuur ons een aanvraag en wij zullen snel reageren";
    font-size: 1.0rem;
line-height: normal;
}
.Button__footerBtn {
      font-size: 0px;
}
:lang(nl) .Button__footerBtn:after {
    content: "Een aanvraag indienen";
      font-size: 1.0005rem;
}
:lang(en) .Button__footerBtn:after {
    content: "Submit a request";
      font-size: 1.0005rem;
}
.TicketFormLeftContainer__formTitle {
      font-size: 0px;
}
:lang(nl) .TicketFormLeftContainer__formTitle {
      width: 262px;
}
:lang(en) .TicketFormLeftContainer__formTitle {
      width: 240px;
}
:lang(nl) .TicketFormLeftContainer__formTitle::before {
    content: "Een aanvraag indienen ";
      font-size: 1.65rem;
}
:lang(nl) .TicketFormLeftContainer__formTitle::after {
    content: "Contactformulier Future connections";
    font-size: 0.90rem;
    font-weight: 100;
}
:lang(en) .TicketFormLeftContainer__formTitle::before {
    content: "Submit a request ";
      font-size: 1.65rem;
}:lang(en) .TicketFormLeftContainer__formTitle:after {
    content: "contact form Future Connections";
    font-size: 0.90rem;
    font-weight: 100;
}
:lang(nl) .ticketForm #template_field .FormElement__labelStyle::after{
  content: 'Onderwerp*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(en) .ticketForm #template_field .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #template_field .FormElement__labelStyle::after{
  content: 'Subject*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
.ticketForm #field_description .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
.ticketForm #field_description .FormElement__labelStyle::after{
  content: 'Uw bericht';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(en) .ticketForm #field_contactId .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
  width: 200px;
}
:lang(en) .ticketForm #field_contactId .FormElement__labelStyle::after {
  content: 'Last name*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(nl) .ticketForm #field_contactId .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(nl) .ticketForm #field_contactId .FormElement__labelStyle::after{
  content: 'Achternaam*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(en) .ticketForm #field_cf_postcode .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #field_cf_postcode .FormElement__labelStyle::after{
  content: 'Zipcode*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(nl) .ticketForm #field_cf_postcode .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(nl) .ticketForm #field_cf_postcode .FormElement__labelStyle::after{
  content: 'Postcode*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(en) .ticketForm #field_cf_adres_gegevens .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #field_cf_adres_gegevens .FormElement__labelStyle::after{
  content: 'House number and extension*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(nl) .ticketForm #field_cf_adres_gegevens .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(nl) .ticketForm #field_cf_adres_gegevens .FormElement__labelStyle::after{
  content: 'Huisnummer en toevoeging*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(en) .ticketForm #field_email .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #field_email .FormElement__labelStyle::after{
  content: 'Email*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(nl) .ticketForm #field_email .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(nl) .ticketForm #field_email .FormElement__labelStyle::after{
  content: 'E-mail*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
/*
.FormElement__formLabelvertical {
  line-height: 0rem;
}
*/



:lang(nl) .ticketForm #title_field_contactId {
  display: inline-block;
  /* Optionally, you could hide the original text of the label */
  visibility: hidden;
  
}

:lang(nl) .ticketForm #title_field_contactId::after {
  content: 'Voornaam + achternaam KCC medewerker Budget Internet *';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: normal;
  visibility: visible;  /* Make the new content visible */
  
 
}
:lang(nl) .ticketForm #title_field_cf_klant_nummer::after {
  content: 'Account ID- niet het Service ID';
  font-size: .75rem;
  color: #777;
  display: block;
  line-height: 1.5rem;
}

:lang(nl) .ticketForm #title_field_cf_external_installation_order_number::after {
  content: 'WO/9999/2024 (Geen ticket indienen als status in Z-smart op received, handling of delay staat!)';
  font-size: .75rem;
  color: #777;
  display: block;
  line-height: 1.5rem;
}
:lang(en) .ticketForm #title_field_cf_external_installation_order_number::after {
  content: 'WO/9999/2024 (Do not submit a ticket if the status in Z-smart is received, handling or delayed!)';
  font-size: .75rem;
  color: #777;
  display: block;
  line-height: 1.5rem;
}
:lang(nl) .ticketForm #title_field_cf_postcode::after {
  content: '1234AA (Adres waar de monteur naar toe moet)';
  font-size: .75rem;
  color: #777;
  display: block;
  line-height: 1.5rem;
}
:lang(en) .ticketForm #title_field_cf_postcode::after {
  content: '1234AA (Address where the technician should go)';
  font-size: .75rem;
  color: #777;
  display: block;
  line-height: 1.5rem;
}
:lang(en) .ticketForm #title_field_cf_klant_nummer  {
  font-size: 0;
  line-height: normal;

}
:lang(en) .ticketForm #title_field_cf_klant_nummer::after {
  content: 'Customer Number*';
  font-size: 1rem;
  color: #000;
  display: block;
 
  margin:0
}
:lang(en) #title_field_cf_klant_nummer + .FormElement__msgInfo[data-id="static_text_undefined"] {
  visibility: hidden; /* Hide the original content */
}
:lang(nl) #title_field_cf_klant_nummer + .FormElement__msgInfo[data-id="static_text_undefined"] {
  visibility: hidden; /* Hide the original content */
}
.FormElement__inline{
  display:none}
:lang(en) #title_field_cf_klant_nummer + .FormElement__msgInfo[data-id="static_text_undefined"]::after {
  content: 'Account ID - not the Service ID'; /* The new text content */
  font-size: .75rem;
  color: #777;
  display: block;
  visibility: visible;
  margin:0
}

:lang(en) .ticketForm #title_field_cf_adres_gegevens{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #title_field_cf_adres_gegevens::after{
  content: 'House number and extension*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(en) .ticketForm #title_field_cf_telefoonnummer_installatie_adres{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #title_field_cf_telefoonnummer_installatie_adres::after{
  content: 'Telephone numbers*';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(en) [data-id="static_text_field_cf_telefoonnummer_installatie_adres"]::before {
    content: "Example: ";
}
:lang(en) [data-id="static_text_field_cf_telefoonnummer_installatie_adres"]::before {
    content: "Example: ";
}
:lang(nl) [data-id="static_text_field_cf_telefoonnummer_installatie_adres"]::before {
    content: "Voorbeeld: ";
}
:lang(nl) [data-id="static_text_field_cf_telefoonnummer_installatie_adres"]::before {
    content: "Voorbeeld: ";
}
:lang(en) .ticketForm #field_cf_order_klant_nummer .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #field_description .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #field_description .FormElement__labelStyle::after{
  content: 'Your message';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(nl) .ticketForm #field_description .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(nl) .ticketForm #field_description .FormElement__labelStyle::after{
  content: 'Uw bericht';
  font-size: 1rem;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(nl) .ticketForm #field_cf_ik_ga_akkoord_dat_future_connections_b_v_mijn_per .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(nl) .ticketForm #field_cf_ik_ga_akkoord_dat_future_connections_b_v_mijn_per .FormElement__labelStyle::after {
  content: 'Ik ga ermee akkoord mijn persoonlijke gegevens uit dit verzoek te gebruiken';
  font-size: 1rem;
  color: #000;
  display: block;
}
.ticketForm #field_cf_ik_ga_akkoord_dat_future_connections_b_v_mijn_per .FormElement__labelStyle {
  content: 'I agree to use my personal data from this request';
  font-size: 1rem;
  color: #000;
  display: block;
}
:lang(nl) .ticketForm #field_cf_ik_ga_akkoord_dat_future_connections_b_v_mijn_per .FormElement__alertTooltip {
    padding: 0 34.313rem;
}
/*
.FormElement__formLabelvertical {
      font-size: 0px;
}
*/
:lang(nl) [data-id="ticketTemplate_Kies een sjabloon"] {
  font-size: 0;
  line-height: normal;
}
:lang(nl) [data-id="ticketTemplate_"] {
  display: none;
}
:lang(nl) [data-id="ticketTemplate_Kies een sjabloon"]::after {
    content: "Kies een onderwerp";
  font-size: 13px;
}
:lang(nl) [data-id="ticketTemplate_Kies een sjabloon"] {
  content: "*";
  color: red;
}
.ticketForm .TicketFormLeftContainer__sectionName{
  display: none;
}
:lang(en) [data-id="ticketTemplate_Choose a Template"] {
  font-size: 0;
  line-height: normal;
}
:lang(en) [data-id="ticketTemplate_"] {
  display: none;
}
:lang(en) [data-id="ticketTemplate_Choose a Template"]::after {
    content: "Choose a subject";
  font-size: 13px;
}
:lang(en) [data-id="ticketTemplate_Choose a Template"] {
  content: "*";
  color: red;
}
:lang(nl) .Footer__container2 {
    font-size: 0;
    line-height: normal;
}
:lang(nl) .Footer__container2::before {
    content: "Mogelijk gemaakt door";
    font-size: 1.0rem;
line-height: normal;
}
:lang(nl) .Footer__footerLink1 {
    font-size: 0;
    line-height: normal;
}
:lang(nl) .Footer__footerLink1::before {
    content: "Future Connection |";
    font-size: 1.0rem;
line-height: normal;
}
.Footer__footerLink2 {
color: white;
}
:lang(nl) .Footer__footerLink2 {
    font-size: 0;
    line-height: normal;
}
:lang(nl) .Footer__footerLink2::before {
    content: "Privacybeleid";
    font-size: 1.0rem;
line-height: normal;
}
:lang(en) #field_cf_please_respond_to_me_in_english .CheckBox__labelRemember{
    display: none;
}
:lang(en) #field_cf_please_respond_to_me_in_english{
    display: none;
}
:lang(nl) .ticketForm #field_cf_please_respond_to_me_in_english .FormElement__labelStyle{
  font-size: 0;
  display: none;
}
:lang(nl) .ticketForm #field_cf_please_respond_to_me_in_english .FormElement__labelStyle{
  content: 'Please respond to me in English';
  font-size: 1rem;
  color: #000;
  display: block;
}
.KbDetailLtContainer__review{
display: none
}
.ticketForm #field_priority {
display: none
}
.Header__description2{
   text-align: center;
    color: white;
    font-weight: 700;
    font-size: 0px
}
:lang(en) .Header__description2::after {
    content: "Please scroll down to submit a request (contact form Future Connections)";
    font-size: 1rem;
}
:lang(nl) .Header__description2::after {
    content: "Scroll naar beneden om een aanvraag in te dienen (contactformulier Future Connections)";
    font-size: 1rem;
}
:lang(en) .Header__description2::after {
    content: "Please scroll down to submit a request (contact form Future Connections)";
    font-size: 1rem;
}
:lang(nl) [data-id="static_text_field_cf_postcode"]::after {
    content: " (adres waar de monteur naar toe moet)";
    font-size: 0.75rem;
}
:lang(en) [data-id="static_text_field_cf_postcode"]::after {
    content: " (address where the service engineer needs to go)";
    font-size: 0.75rem;
}
:lang(nl) [data-id="static_text_field_cf_postcode"]::after {
    content: " (adres waar de monteur naar toe moet)";
    font-size: 0.75rem;
}
:lang(nl) [data-id="static_text_field_cf_adres_gegevens"]::after {
    content: " (adres waar de monteur naar toe moet)";
    font-size: 0.75rem;
}
:lang(en) [data-id="static_text_field_cf_adres_gegevens"]::after {
    content: " (address where the service engineer needs to go)";
    font-size: 0.75rem;
}
.DropDown__listmenu {
    max-height: 320px !important;
}
.ticketForm #cf_confirmation_field {
      display: none;
}
:lang(en) .ticketForm #field_cf_confirmation_field .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(en) .ticketForm #field_cf_confirmation_field .FormElement__labelStyle::after{
  content: 'You will receive a confirmation by email with information on how soon we will get in touch';
  font-size: 1rem;
  font-weight: 600;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
:lang(nl) .ticketForm #field_cf_confirmation_field .FormElement__labelStyle{
  font-size: 0;
  line-height: normal;
}
:lang(nl) .ticketForm #field_cf_confirmation_field .FormElement__labelStyle::after{
  content: 'U ontvangt een bevestiging per e-mail met informatie over hoe snel wij contact opnemen';
  font-size: 1rem;  
  font-weight: 600;
  color: #000;
  display: block;
  line-height: 2.5rem;
}
.Header__homeContent .Header__searchSection {
    padding: 3.60rem 0 !important;
    display: block;
}
:lang(en) .Header__description2::after {
    content: "Below you will find the frequently asked questions from our installation partner. If you don't find the answer to your question here, please submit a request via the pink button 'Submit a Request'.";
    font-size: 1rem;
}
:lang(nl) .Header__description2::after {
    content: "Hieronder vind je de veelgestelde vragen van onze installatiepartner. Staat het antwoord op je vraag hier niet tussen, dien dan een vraag in via de roze knop 'Een aanvraag indienen'.";
    font-size: 1rem;
}
:lang(en) .Header__description2::after {
    content: "Below you will find the frequently asked questions from our installation partner. If you don't find the answer to your question here, please submit a request via the pink button 'Submit a Request'.";
    font-size: 1rem;
}
.ticketForm #field_cf_onderwerp_1 {
display: none
}
:lang(en) .Header__description2 {
    text-align: center;
    color: white;
    font-weight: 100;
    font-size: 0px;
margin: 0px 65px 0px 65px !important;
}
:lang(nl) .Header__description2 {
    text-align: center;
    color: white;
    font-weight: 100;
    font-size: 0px;
margin: 0px 65px 0px 65px !important;
}
.Header__searchTitle {
    font-size: 0rem;
    margin-top: 50px !important;
}
.TicketFormLeftContainer__col6{
width:100% !important;
}
.DropDown__option {
    text-wrap: wrap !important;
    border-top: 1px solid #e5e8ea;
}
.Header__description3{
   text-align: center;
    color: white;
}
.Header__container2{
    width: 70%;
    margin: 0 auto;
}
.FormElement__mandatoryStar .FormElement__required:after {
    content: "*";
    color: #e46317;
    margin: 0 0 0 0.1rem;
}



#scroll-container {
  overflow: hidden;
}

#title_field_cf_onderwerp_1{
  display:none;
}

[aria-labelledby="title_field_cf_onderwerp_1"] {
 display:none;
}
  


#scroll-text {
  /* animation properties */
  -moz-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  color:White;
  text-align: center;
  font-weight: 800;
      font-size: 20px;
  -moz-animation: my-animation 30s linear infinite;
  -webkit-animation: my-animation 30s linear infinite;
  animation: my-animation 20s linear infinite;
}

  
/* for Firefox */
@-moz-keyframes my-animation {
  from { -moz-transform: translateX(100%); }
  to { -moz-transform: translateX(-100%); }
}

/* for Chrome */
@-webkit-keyframes my-animation {
  from { -webkit-transform: translateX(100%); }
  to { -webkit-transform: translateX(-100%); }
}

@keyframes my-animation {
  from {
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
