.ftrwtbravo {
	 width: 100%;
	 background: var(--theme-quaternary);
	 padding-bottom: 0.5rem;
}
.ftrwtbravo h3 {
	color: var(--theme-primary);
	font-weight: 400;
	text-transform: uppercase;
	font-size: 1.4rem;
}
.ftrwtbravo a {
	text-decoration: none;
}
.ftrwtbravo__desc {
	color: var(--theme-quaternary-text);
	font-size: 0.9rem;
}
.ftrwtbravo__contact {
	color: var(--theme-quaternary-text);
}
.ftrwtbravo__contact i {
	margin-right: 10px;
}
 .ftrwtbravo__content {
	 width: 80%;
	 margin: 0 auto;
}
 .ftrwtbravo__content-block {
	 width: 100%;
	 display: flex;
	 flex-direction: row;
}
 .ftrwtbravo__content-block a {
	 color: white;
}
 .ftrwtbravo__content-block div.company-details {
	 width: 70%;
}
 .ftrwtbravo__content-block div.company-details div.details {
	 float: left;
	 width: 100%;
	 display: flex;
	 flex-direction: row;
	 flex-basis: fit-content;
	 padding-top: 40px;
}
 .ftrwtbravo__content-block div.company-details div.details div.col {
	 flex-basis: fit-content;
	 width: 40%;
}
 .ftrwtbravo__content-block div.company-details div.details div.col h3, .ftrwtbravo__content-block div.company-details div.details div.col h5 {
	 margin: 10px 0;
	 color: var(--theme-primary);
	 font-weight: 300;
	 padding-bottom: 20px;
}
 .ftrwtbravo__content-block div.company-details div.details div.col ul {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}
 .ftrwtbravo__content-block div.company-details div.details div.col ul li {
	 padding-bottom: 8px;
}
 .ftrwtbravo__content-block div.company-details div.details div.col ul li a {
	 text-decoration: none;
}
 .ftrwtbravo__content-block div.company-details div.credits {
	 float: left;
	 width: 100%;
	 margin-top: 60px;
	 font-size: 0.8em;
	 color: var(--theme-quaternary-text);
}
 .ftrwtbravo__content-block div.company-details div.credits div.credit {
	 width: 60%;
	 float: left;
}
 .ftrwtbravo__content-block div.company-details div.credits div.social {
	 width: 40%;
	 float: right;
}
 .ftrwtbravo__content-block div.company-details div.credits div.social ul {
	 list-style: none;
	 text-align: right;
	 padding: 0 70px;
}
 .ftrwtbravo__content-block div.company-details div.credits div.social ul li {
	 padding-left: 5px;
	 display: inline-block;
}
 .ftrwtbravo__content-block div.company-details div.credits div.social ul li:hover {
	 color: var(--theme-primary);
}
 .ftrwtbravo__content-block div.news-info {
	 width: calc(100%-70%);
	 background-color: var(--theme-primary);
	 color: var(--theme-primary-text);
}
 .ftrwtbravo__content-block div.news-info div.wrap {
	 padding: 30px 30px;
	 width: 220px;
}
 .ftrwtbravo__content-block div.news-info div.wrap button {
	 width: 100%;
	 transistion: all 0.3s;
}
 .ftrwtbravo__content-block div.news-info div.wrap button:hover {
	 color: #fff;
	 transistion: all 0.3s;
}
.ftrwtbravo__news-desc {
	font-size: 0.9rem;
}
 @media only screen and (max-width: 720px) {
	 .ftrwtbravo div.company-detail {
		 width: 100% !important;
		 float: left;
	}
	 .ftrwtbravo div.news-info {
		 width: 100% !important;
		 float: left;
	}
}
 @media only screen and (max-width: 768px) {
	 .ftrwtbravo div.company-detail {
		 width: 100% !important;
		 float: left;
	}
	 .ftrwtbravo div.news-info {
		 width: 100% !important;
		 float: left;
	}
}
 