@media (max-width: 680px) {
	#gspb_iconBox-id-gsbp-387cf4b {
		background: var(--wp--preset--color--primary);
		border-radius: 100%;
		/* width: 100%; */
		padding: 5px;
    	aspect-ratio: 1 / 1;
	}
	
	
  .triple-block {
    max-height: 300px;
    figure {
      max-height: 100% !important;
    }
    img {
      object-fit: contain;
      max-height: 100%;
      height: unset !important;
    }
    .second-col {
      max-height: 100%;
      gap: 0;
      img {
        max-height: 0px;
        display: none;
      }
    }
  }
}
@media (max-width: 768px) {
  .navigation {
    column-gap: 30px;
  }
}
.subtitle {
  line-height: 1.2;
}

:root {
  --tw-brightness: brightness(1);
  --tw-grayscale: grayscale(100%);
  --tw-invert: invert(70%);
}

.marcas img {
  filter: brightness(0.7) grayscale(100%) invert(80%) opacity(80%);
}

a {
  color: var(--wp--preset--color--secondary);
  font-weight: 600;
}
.checkbox {
  width: 20px;
}
.clickable {
  cursor: pointer;
}

.navigation .wp-block-navigation__submenu-container a:hover {
  background-color: #111c38;
}
.entry-content {
  margin-bottom: 0;
}
.flexgrow div {
  flex-grow: 1;
}

input,
select {
  min-height: 35px;
  border: 2px solid #cccccc;
  border-radius: 10px;
  padding-left: 10px;
}
select {
  min-height: 40px;
}
label {
  font-weight: 600;
  font-size: 16px;
}

.tipo-operacao {
  font-size: 16px;
  font-weight: 600;

  input {
    min-height: 30px;
  }

  label {
    font-size: 14px;
    line-height: normal;
    color: #8d8d8d;
  }
}

.rc-anchor-normal-footer {
  display: hidden;
}

form #periodo {
  flex-grow: 3;
}

.adicionais {
  font-size: 16px;
  font-weight: 600;

  label {
    font-size: 14px;
    color: #8d8d8d;
  }
}
