@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

.btn-ajuste-height {
	margin-top: 50px !important;
}

.header01 a p {
	margin-bottom: 0px;
}

.footer_01 a p {
	margin-bottom: 0px;
}

.footer_01 .widget ul.menu li a {
	display: flex;
}

body {
	font-family: "Montserrat";
}

.header01 {
	background: #191717;
	border-bottom: 1px solid #FFF;
}

header.fixedHeader {
	background: #191717;
}

.mainMenu ul li a {
	color: #fff;
	text-transform: unset;
}

.aboutWidget a img {
	height: auto;
	max-width: 360px;
}

.heroSection01 {
    text-align: center;
    background-color: #000;
    position: relative;
}

.testimonialSlider01 .testimonilaItem01 .tsAuthor .tsNM {
	line-height: 50px;
}

.videoBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoBackground iframe {
	width: 100%;
	height: 100%;
}

.heroSection01 .heroSlider01 .singleSlide {
	height: 650px;
}

.aboutContent01 p {
	margin: 0 50px 20px 0;
	text-align: justify;
}

.mb-50 {
	margin-bottom: 50px !important;
}

.iconBox05.ib0501 p {
	font-size: 18px;
}

.iconBox05 p {
	font-size: 18px;
}

.iconBox05 a {
	color: #fff;
}

.pt-120 {
	padding-top: 120px;
}

.ssPt0 {
	padding-top: 0px;
}

.mb-0 {
	margin-bottom: 0px;
}

.animImage {
	max-width: 200px !important;
	top: 89px !important;
}

.reconhecimento-section img {
	max-width: 100px;
}

.align-menu {
	margin-left: auto;
}

.logo01 {
	margin-right: auto;
}

.aboutContent01 .immiPressBtn {
	background: #191717;
}

.aboutContent01 .immiPressBtn::before,
.aboutContent01 .immiPressBtn::after,
.aboutContent01 .immiPressBtn span::before,
.aboutContent01 .immiPressBtn span::after {
	background: #A48144;
}

p.mb-30 {
	margin-bottom: 30px;
}

.serviceItem01 p.mb-24 {
	margin-bottom: 24px;
}

.mt-24 {
	margin-top: 24px;
}

.span-lang-desktop a {
	cursor: pointer;
	color: #BD9D64;
}

.span-lang-desktop span {
	color: #BD9D64;
}

.aboutContent01 .ibImageBox {
	padding-left: 0;
}

.aboutContent01 .ibImageBox h4 {
	margin-bottom: 10px;
}

.mainMenu ul li a {
	color: #BD9D64;
}

.mainMenu ul li {
	padding: 7px 0px 10px;
}

.header04 .mainMenu,
.header03 .mainMenu,
.header02 .mainMenu,
header .mainMenu {
	position: absolute;
	left: 0;
	top: 100%;
	background: #191717;
	box-shadow: 0 0 50px 0 rgba(29, 35, 58, 0.08);
	border-radius: 0;
	width: 100%;
	padding: 0;
	margin: 0;
	max-height: calc(100vh - 130px);
	overflow-y: auto;
	display: none;
	z-index: 99;
}

.header04 .mainMenu>ul,
.header03 .mainMenu>ul,
.header02 .mainMenu>ul,
header .mainMenu>ul {
	display: grid;
	padding: 20px;
	padding-left: 50px;
	padding-right: 50px;
}

.menuBtn {
	color: #BD9D64;
}

.serviceItem01 .serContent {
	background: #BD9D64;
}

.immiPressBtn {
	color: #BD9D64;
	background: #191717;
}

footer .aboutWidget p {
	color: #BD9D64;
}

footer .copyright {
	color: #BD9D64;
}

footer .crMenu ul li a {
	color: #BD9D64;
}

footer .contactWidget p {
	color: #BD9D64;
}

footer .widgetTitle {
	color: #BD9D64;
}

footer .widget ul.menu li {
	color: #BD9D64;
}

footer .widget ul.menu li a::after {
	background: #BD9D64;
}

footer .abSocial a {
	border: 1px solid #BD9D64;
	color: #BD9D64;
}

.serviceItem02 .serviceWrapper {}

.font-color-diehcella {
	color: #BD9D64 !important;
}

.teamDetailsArea {
	background-color: #BD9D64;
}

.contactSection02 .contactFWrapper .secTitle.long-title {
	font-size: 24px;
	line-height: 40px;
}

.no-bb.iconBox05 {
	border-bottom: unset;
	padding: 0 0 19px 65px;
}

.conInfoWrapper h3,
.conInfoWrapper p,
.conInfoWrapper i {
	color: #BD9D64 !important;
}

.conInfoWrapper .iconBox05 a {
	color: #BD9D64 !important;
}

.sliderContent h5,
.sliderContent h2 {
	color: #BD9D64 !important;
}

.testimonialSlider01 .testimonilaItem01 .qutation {
	color: #FFF !important;
}

.testimonialSlider01 .testimonilaItem01 .tsAuthor .tsNM {
	font-weight: 700;
}

.testimonialSlider01 .testimonilaItem01 .tsAuthor .tsNM {
	color: #FFF !important;
	font-size: 48px;
}

.testimonialSlider01 .testimonilaItem01 .tsAuthor .tsDesign {
	color: #BD9D64 !important;
}

.testimonialSlider01 .owl-dots button {
	background: #FFF;
}

.serviceItem02:hover .serIcon {
	color: #191717;
}

p.pb-serviceItem02 {
	margin-bottom: 25px;
}

.testimonialSlider01 .testimonilaItem01 .qutation {
	font-size: 24px;
	line-height: 34px;
}

.testimonialSlider01 i {
	display: inline-flex;
	background-color: #fff;
	font-size: 50px;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
	width: 100px;
	height: 100px;
}

.missao-quem-somos .owl-carousel .owl-stage {
	display: flex;
	justify-content: center;
	align-items: center;
}

.serviceSection04.missao-quem-somos {
	padding: 130px 0 130px;
	background-position: center;
	background-size: auto;
	background-repeat: no-repeat;
	position: relative;
}

.selos-group img {
	min-width: 115px;
}

.servicos-imagens .serviceItem02 h3 {
	line-height: 30px;
	margin-top: 20px;
}

.abPageAbout {
	padding: 110px 0;
}

.countryItem01 .countryThumb img {
	max-width: 100px;
}

.align-center {
	justify-content: center;
	align-items: center;
}

.teamDContent {
	text-align: justify;
}

h5.mb-mail {
	margin-bottom: 30px;
}

.teamDetailsArea p {
	margin-right: 0;
}

header .abSocial a:not(.header-mail) {
	color: #BD9D64;
	border: 1px solid #BD9D64;
}

header .abSocial {
	margin-top: 0;
	margin-bottom: 30px;
}

footer .abSocial a {
	color: #BD9D64;
	border: 1px solid #BD9D64;
}

a.header-mail {
	color: #BD9D64;
	margin-top: 30px;
}

.mt-30 {
	margin-top: 30px;
}

.pt-60 {
	padding-top: 60px;
}

.mt-118 {
	margin-top: 118px;
}

.faca-parte .conInfoWrapper a {}

.diferenciaisSection .serviceItem02 .serviceWrapper {
	padding: 43px;
	min-height: 263px;
	display: grid;
	justify-content: center;
	align-items: center;
}

.diferenciaisSection .serviceItem02 h3 {
	font-size: 18px;
}

h2.color-3 {
	color: #212b46;
}

.mb-60 {
	margin-bottom: 60px;
}

.d-grid {
	display: grid;
}

@media (max-width: 768px) {
	.visao-container {
		padding-bottom: 30px;
	}
}

.missao-quem-somos .serviceItem02 {
	margin: 0;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.missao-quem-somos .serviceItem02 {
	background: #191717;
}

.aboutContent01 .subTitle {
	margin-bottom: 17px;
}

.mb-none {
	margin-bottom: 0 !important;
}

.mb-none-p {
	margin-bottom: 0 !important;
}

.mb-none-p p {
	margin-bottom: 0 !important;
}

.serviceSection04.missao-quem-somos {
	padding: 110px 0 110px;
}

.pt-110 {
	padding-top: 110px;
}

.pb-30 {
	padding-bottom: 30px;
}

.teamDetailsArea {
	margin: 0 0 60px;
}

.missao-quem-somos .serviceItem02 .serviceWrapper {
	padding: 43px;
	background-color: #191717;
}

.missao-quem-somos .serviceItem02 h3 {
	color: #fff;
}

.missao-quem-somos p {
	margin: 0 0 6px 0;
	color: #BD9D64;
}

.missao-quem-somos b {
	color: #fff;
}

.about-office-section {}

.blue-p-1 p {
	color: #191717 !important;
	margin-bottom: 9px;
	font-weight: 500;
}

.text-blue-1 {
	line-height: 50px;
	font-size: 34px;
	color: #191717 !important;
}

.conInfoWrapper.faca-parte {
	padding-right: 20px;
}

.flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

.missao-quem-somos img {
	border-radius: 5px;
}

.pb-none {
	padding-bottom: 0;
}

.pt-none {
	padding-top: 0;
}

.flex-assessoria {
	display: flex;
	justify-content: center;
}

#assessoria-tributaria h2.secTitle {
	color: #fff;
	text-align: left;
	font-size: 40px;
}

#assessoria-empresarial h2.secTitle {
	color: #fff;
	text-align: left;
	font-size: 40px;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.msg-success {
	color: green;
	margin-top: 20px;
}

.msg-error {
	color: red;
	margin-top: 20px;
}

.missao-quem-somos p:hover {
	cursor: default;
	color: #A48144;
	transition: all ease 0.4s;
}

#assessoria-empresarial h5.subTitle:hover {
	cursor: default;
	color: #A48144;
	transition: all ease 0.4s;
}

#assessoria-tributaria h5.subTitle:hover {
	cursor: default;
	color: #A48144;
	transition: all ease 0.4s;
}

.font-w-bold {
	font-weight: 700;
}

#assessoria-tributaria {
	background-color: #191717;
	margin-left: 0;
}

#assessoria-empresarial {
	background-color: #191717;
	margin-right: 0;
	margin-left: 0;
	margin-right: 30px;
}

.p-none {
	padding: 0;
}

.empresarial-text {
	padding: 70px;
}

.empresarial-text h5 {
	color: #fff;
	text-align: left;
	line-height: 1.2;
}

.tributaria-text h5 {
	color: #fff;
	text-align: left;
	line-height: 1.2;
}

.tributaria-text {
	padding: 70px;
}

.tributaria-image {
	background: url("../images/tributaria1.jpg") no-repeat center;
	background-size: cover;
	background-position: center;
}

.empresarial-image {
	background: url("../images/empresarial1.jpg") no-repeat center;
	background-size: cover;
	background-position: center;
}

.serviceItem01 .serContent .serIcon {
	width: 80px;
	height: 80px;
	position: relative;
	z-index: 2;
	line-height: 88px;
	color: #fff;
	background: #191717;
	font-size: 40px;
	border-radius: 50%;
	display: inline-flex;
	justify-content: center;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin: 0 0 24px;
}

.serviceItem01 .serContent .serIcon img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

div#effect-image-banner {
	opacity: 0.5;
}

.serviceItem01:hover .serIcon {
	background: #A48144;
}

.serviceItem01:hover .serIcon img {
	transform: rotateY(360deg);
}

.serviceItem02 .serIcon {
	line-height: 70px;
	color: #191717;
	font-size: 70px;
	display: inline-block;
	text-align: center;
	margin: 0 30px 23px;
	-webkit-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.serviceItem02:hover .serIcon {
	transform: rotateY(360deg);
	color: #A48144;
}

.serviceItem02:hover .serIcon img {
	transform: rotateY(360deg);
}

.serviceItem03 .serContent .serIcon {
	background: #191717c2;
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
}

.serviceItem03:hover .serContent .serIcon {
	background: #A48144;
}

.thumb-tributaria {
	background: url(../images/home2.jpg);
	width: 100%;
	min-height: 400px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.thumb-empresarial {
	background: url(../images/home1.jpg);
	width: 100%;
	min-height: 400px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.tmjAccordion .card.active .card-header .title,
.tmjAccordion .card:hover .card-header .title {
	color: #191717;
}

.tmjAccordion .card .card-body {
	margin: 0;
	padding: 40px;
	padding-top: 20px;
	color: #191717c2;
}

.heroVideoBg {
	bottom: 100px;
	position: relative;
	margin-bottom: -110px;
}

.singleBlog {
	padding: 110px 0;
}

.sliderContent h2 {
	font-size: 65px;
}

#heroSection-01 .sliderContent .subTitle {
	margin-bottom: 0;
}

.heroSection01 .heroSlider01 .singleSlide {
	height: 200px;
}

.logo-mobile2 {
	display: none;
}

.heroSection01 .heroSlider01 .singleSlide::after {
	background: #9A6C3B;
	background: linear-gradient(90deg, rgba(154, 108, 59, 1) 0%, rgba(234, 221, 151, 1) 100%);
}

.ci04 .coachingThumb img {}

.sidebar .ppPostItem h4 a {
	font-size: 17px;
}

.sidebar .ppPostItem .biMeta {
	margin: 0 0 10px;
}

.mobile-show {
	display: none;
}

@media (max-width: 1199px) {
	.btn-ajuste-height {
		margin-top: 24px !important;
	}
}

.selo-img {
	display: flex;
	justify-content: center;
}

.selo-img img {
	max-width: 69%;
	margin-top: 110px;
}

.abSocial {
	display: flex;
	justify-content: space-between;
}

img.selo-menu {
	max-width: 120px;
}

.footer-squares-group {
	display: flex;
	justify-content: center;
	align-items: center;
}

.diferenciais-group {
	display: flex;
	align-items: center;
}

.left-squares-group {
	display: block;
}

.right-squares-group {
	display: block;
}

.middle-logo-square-group {
	display: block;
	justify-content: center;
}

.squares-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

.logo-dc {
	display: flex;
	justify-content: center;
	position: relative;
}

.logo-dc-2 {
	display: flex;
	justify-content: center;
	position: relative;
}

.active-card {
	display: block;
}

.card-diferencial:not(.active-card) {
	display: none;
	transition: 10ms;
}

.card-diferencial .serviceItem02 h3 {
	line-height: 35px;
	font-weight: 800;
}

.card-diferencial .serviceItem02 p {
	color: #fff;
}

img.borda-logo-dc {
	width: 100%;
	padding: 40px;
	border-radius: 100%;
	position: relative;
	transition: 3ms;
}

img.logo-dc {
	padding: 68px;
	border-radius: 100%;
	padding-top: 70px;
	position: absolute;
}

img.borda-logo-dc-2 {
	width: 80%;
	margin-top: 40px;
	margin-bottom: 40px;
	border-radius: 100%;
	position: relative;
	transition: 3ms;
}

.valores-div strong {
	color: #fff;
}

.valores-div p {
	margin-bottom: 12px;
}

img.logo-dc-2 {
	width: 100%;
	padding: 75px;
	border-radius: 100%;
	position: absolute;
	left: 0px;
}

.middle-square-1 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	position: relative;
	margin-bottom: 15px;
}

.left-square-1 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	transform: rotate(36deg);
	margin-bottom: 30px;
	position: relative;
	bottom: 47px;
	left: 40px;
}

.left-square-2 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	margin-bottom: 30px;
	transform: rotate(74deg);
	position: relative;
}

.left-square-3 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	transform: rotate(45deg);
	position: relative;
}

.right-square-1 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	transform: rotate(-36deg);
	margin-bottom: 30px;
	position: relative;
	bottom: 47px;
	right: 40px;
}

.right-square-2 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	margin-bottom: 30px;
	transform: rotate(-74deg);
	position: relative;
}

.right-square-3 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	transform: rotate(45deg);
	position: relative;
}

.footer-square-1 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	margin-right: 70px;
	transform: rotate(25deg);
	position: relative;
}

.footer-square-2 {
	width: 150px;
	height: 150px;
	background-color: #191717;
	border-radius: 5px;
	transform: rotate(-25deg);
	position: relative;
}

.left-square-1 p {
	transform: rotate(-36deg);
}

.left-square-2 p {
	transform: rotate(-74deg);
}

.left-square-3 p {
	transform: rotate(-45deg);
}

.right-square-1 p {
	transform: rotate(36deg);
}

.right-square-2 p {
	transform: rotate(74deg);
}

.right-square-3 p {
	transform: rotate(-45deg);
}

.footer-square-1 p {
	transform: rotate(-25deg);
}

.footer-square-2 p {
	transform: rotate(25deg);
}

.header-squares-group {
	display: flex;
	justify-content: center;
}

.op0 {
	opacity: 0;
}

.square {
	display: flex;
	justify-self: center;
	align-items: center;
	padding: 12px;
	transition: 0.3s;
	padding-top: 20px;
}

.square:hover p {
	color: #191717 !important;
}

.square:hover {
	cursor: pointer;
	background-color: #77a0d5;
	color: #191717 !important;
}

.active-square {
	cursor: pointer;
	background-color: #77a0d5;
	scale: 1.1;
}

.active-square p {
	color: #191717 !important;
}

.square p {
	color: #fff;
	margin-bottom: 9px;
	font-weight: 600;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
}

.desktop-none {
	display: none;
}

@media (max-width: 768px) {
	.title-carrossel-diferenciais {
		margin-bottom: 0;
	}

	.desktop-none {
		display: block;
	}

	.mobile-none {
		display: none;
	}

	.selo-img {
		justify-content: left;
		margin-bottom: 0;
	}

	.pt-mobile-none {
		padding-top: 0px !important;
	}

	.selo-menu {
		display: none;
	}

	.selo-img img {
		max-width: 100%;
	}

	.mobile-hide {
		display: none;
	}

	.mobile-show {
		display: block;
	}

	h2.secTitle {
		text-align: left !important;
	}

	h5.subTitle {
		text-align: left !important;
	}

	.pageBanner .breadcrumbs{
		padding: 13px 32px 0 30px;
	}

	.breadcrumbs .subTitle{
		margin: 0;
	}

	a.header-mail {
		font-size: 13px;
	}

	.contactWidget div:last-child {
		font-size: 13px;
	}

	.blogSction02, .teamPageSection, .blogSction01, .workSection01, .coachingPageSction, .coachingSction01, .coachingSction03, .teamSection01, .serviceSection04, .coachingSction04, .faqSection02, .blogSction03, .ServicePageSection, .serviceSection01 {
		padding: 30px 0 30px;
	}

	.coachingItem01,
	.countryItem01,
	.serviceItem02,
	.countryItem02,
	.serviceItem02.si04,
	.countryItem02.ciItem02 {
		max-width: 100%;
	}

	h5.mb-mail {
		word-wrap: break-word;
		font-size: 17px;
	}

	.ci04 .coachingThumb img {
		max-height: 100%;
	}

	.teamDetailsSection {
		padding-top: unset !important;
	}

	.logo-mobile {
		width: 60px;
	}

	.banner-carreiras {
		background-position: 75% !important;
	}

	section.testimonialSection01 {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		background-attachment: scroll;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		-ms-background-size: cover;
	}

	.serviceSection04.missao-quem-somos {
		padding: 30px 0px 30px;
	}

	.heroSection01 .heroSlider01 .singleSlide {
		height: 140px;
		padding-top: 60px;
		padding-bottom: 60px;
		padding-left: 20px;
	}

	.heroVideoBg {
		margin-top: 85px;
	}

	.flex-assessoria {
		display: block;
	}

	.empresarial-text {
		padding: 35px;
	}

	.tributaria-text {
		padding: 35px;
	}

	#assessoria-empresarial {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.pt-120 {
		padding-top: 60px !important;
	}

	section:not(.heroSection01, .contactSection02) {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.testimonialSlider01 .testimonilaItem01 .qutation {
		font-size: 18px;
	}

	.testimonialSlider01 .testimonilaItem01 .tsAuthor .tsNM {
		font-size: 25px;
	}

	.serviceItem01 .serContent h3 a {
		font-size: 25px;
	}

	h2.secTitle {
		text-align: center !important;
		font-size: 25px !important;
		line-height: 35px !important;
	}

	.selo-img img {
		margin-top: 0;
	}

	h5.subTitle {
		text-align: center !important;
		font-size: 18px !important;
	}

	.serviceItem01 .serContent {
		min-height: 100%;
	}

	.aboutContent01 p {
		margin: 20px;
		margin-left: 0;
	}

	.aboutSection01 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.testimonialSection01 {
		padding: 25px 0 20px;
	}

	.assinatura {
		max-width: 70% !important;
	}

	.conInfoWrapper {
		margin: 10px 0 0;
		padding: 0
	}

	.iconBox05 p,
	.iconBox05 a {
		font-size: 16px;
	}

	.contactFWrapper {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.logo01 img {
		height: auto;
		margin: auto;
		width: 60px;
	}

	.menuBtn:hover,
	.menuBtn.active {
		background-color: unset;
	}

	.header04 .mainMenu>ul,
	.header03 .mainMenu>ul,
	.header02 .mainMenu>ul,
	header .mainMenu>ul {
		padding-left: 20px;
	}

	.blogSction02,
	.teamPageSection,
	.blogSction01,
	.workSection01,
	.coachingPageSction,
	.coachingSction01,
	.coachingSction03,
	.teamSection01,
	.serviceSection04,
	.coachingSction04,
	.faqSection02,
	.blogSction03,
	.ServicePageSection,
	.serviceSection01 {
		padding: 60px 0 60px;
	}

	.contactSection02 {
		padding: 60px 0 60px;
	}

	footer .aboutWidget p {
		margin-bottom: 25px;
	}

	footer .aboutWidget a img {
		max-width: 240px;
	}

	footer .copyright {
		font-size: 15px;
	}

	footer .crMenu ul li a {
		font-size: 15px;
	}

	footer .contactWidget p {
		font-size: 15px;
	}

	footer .widgetTitle {
		font-size: 21px;
	}

	footer {
		padding-right: 25px;
		padding-left: 25px;
	}

	footer .widget ul.menu li {
		font-size: 15px;
	}

	footer .abSocial a {
		font-size: 18px;
	}

	footer .brhr {
		padding-left: 25px;
		padding-right: 25px;
		margin-top: 50px;
		margin-bottom: 25px;
		margin-left: auto;
		margin-right: auto;
		width: auto;
	}

	.testimonialSlider01 .testimonilaItem01 .qutation {
		font-size: 21px;
	}

	.heroSection01 .heroSlider01 .singleSlide .sliderContent h2,
	.sliderContent h2 {
		font-size: 32px;
		line-height: 41px;
	}
}