:root {
  /*--bgr:rgba(238,76,97,1);*/
  --bgr:rgba(255,255,255,1);
  /*--clr:rgba(255,255,255,1);*/
  /*--clr:rgba(255,140,0,1);*/
  --clr:rgba(100,184,204,1);
  --clr:rgba(112,84,244,1);
}

.container-div {
  width:100%;
  max-width:1200px;
  margin:auto;
  box-sizing:border-box;
  position:relative;
}

.hidden {
  display:none !important;
}

.vertical_centering {
  position:absolute;
  top:50%;
  left:50%;
  transform:translateX(-50%) translateY(-50%);
}

a {
  text-decoration:none;
  /*color:rgb(255,253,0);*/
  color:var(--bgr);
}

a:focus {
  text-decoration:none;
  border:none;
}

a:hover {
  text-decoration:none;
  color:rgb(255,253,0);
  color:var(--bgr);
}

body {
  /*background-color:rgb(245,173,63);*/
  /*background-color:rgb(255,253,0);*/
  background-color:rgb(255,203,0);
  background-color:var(--bgr);
  /*background-color:black;*/
}

.wide-container-div {
  width:100%;
  max-width:1900px;
  min-width:300px;
  /*padding-top:10px;*/
  /*padding-bottom:10px;*/
  /*background-color:black;*/
  /*background-color:var(--bgr);*/
  margin:auto;
  box-sizing:border-box;
  position:relative;
}

#page_message_div {
  color:black;
  color:var(--clr);
  width:100%;
  max-width:600px;
  min-width:300px;
  margin:auto;
  margin-top:80px;
  text-align:center;
  /*background-color:rgb(255,253,0);*/
  background-color:rgb(255,203,0);
  background-color:var(--bgr);
}

@media (max-width: 590px) {
  #page_message_div {
    padding:20px;
  }
}

.company_name_span {
  font-size:20px;
  font-weight:bold;
}

@media (max-width: 500px) {
  .hide-on-mobile {
    display:none;
  }
}

@media (max-width: 500px) {
  .hide-background-image-on-mobile {
    background-image:url("");
  }
}

div {
  box-sizing:border-box;
}

#google-translation-div-container {
  width:100%;
  max-width:300px;
  text-align:center;
  background:black;
  color:rgb(253,203,0);
  margin:auto;
  margin-top:20px;
  margin-bottom:20px;
  padding:20px;
  text-align:center;
}

#google_translate_element {
  display:inline-block;
  color:rgb(253,203,0);
}

.absolute-centering {
  position:absolute;
  left:50%;
  top:50%;
  transform:translateX(-50%) translateY(-50%);
}

