ul {
  list-style: none;
}

a {
  text-decoration: none !important;
}

@media screen and (max-width: 767px) {
  .desk {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .mobile {
    display: none;
  }
}
.zindex1 {
  z-index: 1;
}

.zindex10 {
  z-index: 10;
}

.zindex100 {
  z-index: 100;
}

.zindex1000 {
  z-index: 1000;
}

.bg1 {
  background-color: #000000 !important;
}

.bg2 {
  background-color: #ffffff !important;
}

.bg3 {
  background-color: #0f9826 !important;
}

.bg4 {
  background-color: #0000ff !important;
}

.bg5 {
  background-color: #e4e4e4 !important;
}

.bgt {
  background-color: transparent !important;
}

.color2x {
  color: #ffffff !important;
}
.color2x::-moz-placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2x:-ms-input-placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2x::placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2x * {
  color: #ffffff !important;
}
.color2x *::-moz-placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2x *:-ms-input-placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2x *::placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}

.color1 {
  color: #000000 !important;
}
.color1::-moz-placeholder {
  color: #000000 !important;
  opacity: 0.7;
}
.color1:-ms-input-placeholder {
  color: #000000 !important;
  opacity: 0.7;
}
.color1::placeholder {
  color: #000000 !important;
  opacity: 0.7;
}
.color1 * {
  color: #000000 !important;
}
.color1 *::-moz-placeholder {
  color: #000000 !important;
  opacity: 0.7;
}
.color1 *:-ms-input-placeholder {
  color: #000000 !important;
  opacity: 0.7;
}
.color1 *::placeholder {
  color: #000000 !important;
  opacity: 0.7;
}

.color2 {
  color: #ffffff !important;
}
.color2::-moz-placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2:-ms-input-placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2::placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2 * {
  color: #ffffff !important;
}
.color2 *::-moz-placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2 *:-ms-input-placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}
.color2 *::placeholder {
  color: #ffffff !important;
  opacity: 0.7;
}

.color3 {
  color: #0f9826 !important;
}
.color3::-moz-placeholder {
  color: #0f9826 !important;
  opacity: 0.7;
}
.color3:-ms-input-placeholder {
  color: #0f9826 !important;
  opacity: 0.7;
}
.color3::placeholder {
  color: #0f9826 !important;
  opacity: 0.7;
}
.color3 * {
  color: #0f9826 !important;
}
.color3 *::-moz-placeholder {
  color: #0f9826 !important;
  opacity: 0.7;
}
.color3 *:-ms-input-placeholder {
  color: #0f9826 !important;
  opacity: 0.7;
}
.color3 *::placeholder {
  color: #0f9826 !important;
  opacity: 0.7;
}

.color4 {
  color: #0000ff !important;
}
.color4::-moz-placeholder {
  color: #0000ff !important;
  opacity: 0.7;
}
.color4:-ms-input-placeholder {
  color: #0000ff !important;
  opacity: 0.7;
}
.color4::placeholder {
  color: #0000ff !important;
  opacity: 0.7;
}
.color4 * {
  color: #0000ff !important;
}
.color4 *::-moz-placeholder {
  color: #0000ff !important;
  opacity: 0.7;
}
.color4 *:-ms-input-placeholder {
  color: #0000ff !important;
  opacity: 0.7;
}
.color4 *::placeholder {
  color: #0000ff !important;
  opacity: 0.7;
}

.color5 {
  color: #e4e4e4 !important;
}
.color5::-moz-placeholder {
  color: #e4e4e4 !important;
  opacity: 0.7;
}
.color5:-ms-input-placeholder {
  color: #e4e4e4 !important;
  opacity: 0.7;
}
.color5::placeholder {
  color: #e4e4e4 !important;
  opacity: 0.7;
}
.color5 * {
  color: #e4e4e4 !important;
}
.color5 *::-moz-placeholder {
  color: #e4e4e4 !important;
  opacity: 0.7;
}
.color5 *:-ms-input-placeholder {
  color: #e4e4e4 !important;
  opacity: 0.7;
}
.color5 *::placeholder {
  color: #e4e4e4 !important;
  opacity: 0.7;
}

.colort {
  color: transparent !important;
}
.colort::-moz-placeholder {
  color: transparent !important;
}
.colort:-ms-input-placeholder {
  color: transparent !important;
}
.colort::placeholder {
  color: transparent !important;
}
.colort * {
  color: transparent !important;
}
.colort *::-moz-placeholder {
  color: transparent !important;
}
.colort *:-ms-input-placeholder {
  color: transparent !important;
}
.colort *::placeholder {
  color: transparent !important;
}

.border1 {
  border-color: #000000 !important;
}

.border2 {
  border-color: #ffffff !important;
}

.border3 {
  border-color: #0f9826 !important;
}

.border4 {
  border-color: #0000ff !important;
}

.border5 {
  border-color: #e4e4e4 !important;
}

.bordert {
  border-color: transparent !important;
}

.border {
  border: 1px solid #000000;
}

.border_top {
  border-top: 1px solid #000000;
}

.border_bottom {
  border-bottom: 1px solid #000000;
}

.border_1px_solid {
  border: 1px solid;
}

.border_2px_solid {
  border: 2px solid;
}

.top0 {
  top: 0 !important;
}

.left0 {
  left: 0 !important;
}

.right0 {
  right: 0 !important;
}

.bottom0 {
  bottom: 0 !important;
}

.top25 {
  top: 25% !important;
}

.left25 {
  left: 25% !important;
}

.right25 {
  right: 25% !important;
}

.bottom25 {
  bottom: 25% !important;
}

.top33 {
  top: 33.33% !important;
}

.left33 {
  left: 33.33% !important;
}

.right33 {
  right: 33.33% !important;
}

.bottom33 {
  bottom: 33.33% !important;
}

.top50 {
  top: 50% !important;
}

.left50 {
  left: 50% !important;
}

.right50 {
  right: 50% !important;
}

.bottom50 {
  bottom: 50% !important;
}

.top66 {
  top: 66.66% !important;
}

.left66 {
  left: 66.66% !important;
}

.right66 {
  right: 66.66% !important;
}

.bottom66 {
  bottom: 66.66% !important;
}

.top75 {
  top: 75% !important;
}

.left75 {
  left: 75% !important;
}

.right75 {
  right: 75% !important;
}

.bottom75 {
  bottom: 75% !important;
}

.top100 {
  top: 100% !important;
}

.left100 {
  left: 100% !important;
}

.right100 {
  right: 100% !important;
}

.bottom100 {
  bottom: 100% !important;
}

.opacity9 {
  opacity: 0.9 !important;
}

.opacity8 {
  opacity: 0.8 !important;
}

.opacity7 {
  opacity: 0.7 !important;
}

.opacity6 {
  opacity: 0.6 !important;
}

.opacity5 {
  opacity: 0.5 !important;
}

.opacity4 {
  opacity: 0.4 !important;
}

.opacity3 {
  opacity: 0.3 !important;
}

.opacity2 {
  opacity: 0.2 !important;
}

.opacity1 {
  opacity: 0.1 !important;
}

.display_inline {
  display: inline;
}

.display_inline_block {
  display: inline-block;
}

.display_flex {
  display: flex;
}

.translateY_-50 {
  transform: translateY(-50%);
}

.translateX_-50 {
  transform: translateX(-50%);
}

.translate_-50 {
  transform: translate(-50%, -50%);
}

.translateY_50 {
  transform: translateY(50%);
}

.translateX_50 {
  transform: translateX(50%);
}

.translate_50 {
  transform: translate(50%, 50%);
}

.translateY_-100 {
  transform: translateY(-100%);
}

.translateX_-100 {
  transform: translateX(-100%);
}

.translate_-100 {
  transform: translate(-100%, -100%);
}

.translateY_100 {
  transform: translateY(100%);
}

.translateX_100 {
  transform: translateX(100%);
}

.translate_100 {
  transform: translate(100%, 100%);
}

.translate_50_-50 {
  transform: translate(50%, -50%);
}

.translate_-50_50 {
  transform: translate(-50%, 50%);
}

.translate_100_-100 {
  transform: translate(100%, -100%);
}

.translate_-100_100 {
  transform: translate(-100%, 100%);
}

.translate_100_50 {
  transform: translate(100%, 50%);
}

.translate_50_100 {
  transform: translate(100%, 100%);
}

.translate_-100_-50 {
  transform: translate(-100%, -50%);
}

.translate_-50_-100 {
  transform: translate(-50%, -100%);
}

.translate_-50_100 {
  transform: translate(-50%, 100%);
}

.translate_50_-100 {
  transform: translate(50%, -100%);
}

.translate_-100_50 {
  transform: translate(-100%, 50%);
}

.translate_100_-50 {
  transform: translate(100%, -50%);
}

.chamfer_top_left {
  -webkit-clip-path: polygon(0 20px, 20px 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 20px, 20px 0, 100% 0, 100% 100%, 0 100%);
}

.chamfer_top_right {
  -webkit-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);
          clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);
}
.chamfer_top_right.chamfer_top_left {
  -webkit-clip-path: polygon(0 20px, 20px 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);
          clip-path: polygon(0 20px, 20px 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);
}

.chamfer_bottom_left {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px));
          clip-path: polygon(0 0, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px));
}
.chamfer_bottom_left.chamfer_top_left {
  -webkit-clip-path: polygon(0 20px, 20px 0, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px));
          clip-path: polygon(0 20px, 20px 0, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px));
}
.chamfer_bottom_left.chamfer_top_right {
  -webkit-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 20px 100%, 0 calc(100% - 20px));
          clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 20px 100%, 0 calc(100% - 20px));
}

.chamfer_bottom_right {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);
}
.chamfer_bottom_right.chamfer_top_left {
  -webkit-clip-path: polygon(0 20px, 20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);
          clip-path: polygon(0 20px, 20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);
}
.chamfer_bottom_right.chamfer_top_right {
  -webkit-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);
          clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);
}
.chamfer_bottom_right.chamfer_bottom_left {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px));
          clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px));
}

.vw100 {
  width: 100vw;
}

.vh100 {
  height: 100vh;
}

.uk-height-xmedium {
  height: 210px;
  max-height: 210px;
}

.padding-nosso {
  padding-top: 30px !important;
}

.bg_opac {
  transition: 0.3s;
  background-color: rgba(0, 0, 0, 0);
}
.bg_opac .opacity0 {
  transition: 0.3s;
  opacity: 0;
}
.bg_opac:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.bg_opac:hover .opacity0 {
  opacity: 1;
}

.padding_2_5 {
  padding: 2.5px !important;
}

#mosaicoteste > div {
  padding: 2.5px !important;
  margin: 0;
}

.bg_opac_const {
  background-color: rgba(0, 0, 0, 0.7);
}

.idsuprema > ::before {
  display: none !important;
}
