@charset "utf-8";

.policies-section {
  padding-bottom: 180px;
}
.scroll-assisted-list {
  position: relative;
  padding-left: 287px;
}
.assist-nav {
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 24px;
  border-left: solid 4px #8ebb65;
}
.assist-nav ul li {
  font-family: "Fira Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.assist-nav ul li:not(:last-child) {
  margin-bottom: 20px!important;
}
.assist-nav ul li a {
  text-decoration: none;
  text-underline-offset: 1.1em;
  position: relative;
}
.assist-nav ul li a:hover {
	color: #8ebb65;
	text-decoration: underline;
}
.assist-nav ul li a.active {
	color: #8ebb65;
}
.assist-nav ul li a.active:before {
    content: '➤'; /* seta sólida para a direita */
    position: absolute;
    top: 2px;
    left: -28px;
    color: #8ebb65;
    font-size: 18px;
}
.assisted-list h2[data-navscroll] {
  padding: 10px 0;
  display: inline-block;
  border-top: solid 4px #8ebb65;
  margin: 0 0 0;
}
.assisted-list h2[data-navscroll]:not(:first-child) {
  margin-top: 40px;
}
@media (max-width: 1200px) {
	.cta-links-grid .title { font-size: 18px }
}
@media (max-width: 800px) {
	.cta-links-grid > div,
	.cta-links-grid.grid-3 > div {
		width: 100%;
		margin-bottom: 15px;
	}
	.cta-links-grid .title { font-size: 28px }
	.cta-links-grid .bnn {height: 35vw;}
	.cards > div {
		margin-bottom: 15px;
	}
	.blue-card picture img {
		width: 118px;
		height: 89px;
	}
	.blue-card picture { width: 118px; }
	.blue-card .card-info {
	    width: calc(100% - 118px);
	}
	.scroll-assisted-list {
		padding-left: 0;
	}
	.assist-nav {
		position: static;
		margin-bottom: 60px
	}
}

.interior-section.policies-section.ready > .container,
.interior-section.policies-section.ready > .container-fluid {
  opacity: 1;
  animation: fadeIn 1.2s both;
}

.fr-window.fr-measured.fr-ui-inside-hidden.fr-ui-fullclick-hidden.fr-no-mobile-touch.fr-svg.fr-thumbnails-horizontal.fr-thumbnails-enabled.fr-window-ui-outside.fr-window-skin-fresco.fr-showing-type-image {
    background-color: rgba(142, 187, 101, 0.85);
}
