/******* New Style hhe he! **********/

@media (min-width: 768px) {
	.header_menu--right .header_menu-item-start {
		display: block !important;
	}

	/**** Start Section LC Hero ****/

	.section__hero--titulo h1 {
		min-height: 16rem;
		max-height: 16rem;
	}

	.section__hero--detalles {
		padding: 0 0 1.2rem;
	}

	.section__hero--detalles p {
		font-size: 1.6rem;
		line-height: 2rem;
	}

	.section__btn a {
		font-size: 2rem;
		line-height: 2.4rem;
		padding: 2.8rem 3.6rem;
		border-radius: 1rem;
	}

	.section__contract span {
		font-size: 12px;
		line-height: 20px;
		padding: 2.4rem 0 2rem;
	}

	/**** End Section LC Hero ****/

	/**** Start Section Tools ****/

	.tools_subtitle p {
		font-size: 2rem;
		line-height: 2.4rem;
	}

	/**** End Section Tools ****/

	/**** Start Section Brands ****/

	.container_brands h4 {
		font-size: 4rem;
		line-height: 4.9rem;
	}

	/**** Start Section Brands ****/

	/**** Start Tabs WhatsApp Section ****/

	.container_faq-ads h2 {
		font-size: 3.2rem;
		line-height: 3.9rem;
	}

	.tabs_whatsapp-body {
		place-items: center;
	}

	/**** End Tabs WhatsApp Section ****/

	/**** Start Section Footer ****/

	

	/**** End Section Footer ****/
}

@media (min-width: 991px) {
	
	header.home {
		margin-top: 2.4rem;
		padding: 0 1.2rem;
	}

	header.home::before {
		top: -2.4rem;
	}

	.container__header {
		border-radius: 58px;
	}

	.slider-icons {
		--slider-icons-slide-width: 10.8rem;
	}

	.slider-icons__track {
		column-gap: 6rem;
	}

	.slider-icons img {
		width: 12rem;
	}

	/*** Start Header Section ***/

	/*** Start Responsive Menu ***/

	nav.header_nav.menu_hamburgesa-opened ul.submenu_container {
		grid-template-columns: repeat(4, 1fr);
	}

	/*** End Header Section ***/

	/*** End Responsive Menu ***/

	/**** Start Section LC Hero ****/

	.section__title h1,
	.section__title h2,
	.section__title h3 {
		font-size: 4rem;
		line-height: 4.4rem;
	}

	.section__title h3 {
		font-size: 4rem;
		line-height: 4.4rem;
	}

	.section__details p {
		font-size: 17px;
		line-height: 21px;
	}

	/**** End Section LC Hero ****/

	/**** Start Section Reviews ****/

	.section__reviews--cards {
		grid-template-columns: repeat(3, 1fr);
	}

	/**** End Section Reviews ****/

	/**** Start Section Tools ****/

	.tools_subtitle p {
		font-size: 2.4rem;
		line-height: 2.9rem;
	}

	/**** End Section Tools ****/

	/**** Start Tabs WhatsApp Section ****/

	.container_faq-ads h2 {
		font-size: 4.2rem;
		line-height: 5.1rem;
	}

	/**** End Tabs WhatsApp Section ****/

	/*** Start solutions ***/ 

	.section__solutions h2 {
		font-size: 4rem;
		line-height: 4.7rem;
	}

	.solutions--grid {
		grid-template-columns: repeat(3, 1fr);
	}

	.solutions--grid .card__solution:nth-child(4) {
		grid-template-columns: .4fr .6fr;
	}

	/*** End solutions ***/

	/*** Start transversales cat ***/ 

	.card__transversales {
		grid-template-columns: 1fr 1fr;
		padding: 4rem 2.8rem;
	}

	.card__transversales--info h2 {
		font-size: 32px;
		line-height: 36px;
		padding-bottom: 1.2rem;
	}

	/*** End transversales cat ***/

	/*** Start Verticales ***/ 

	.verticales__wrapper h2 {
		font-size: 4rem;
		line-height: 4.7rem;
	}

	/*** End Verticales ***/ 

	/*** Start Contenido ***/ 

	.section__reviews .section__title h2,
	.contenido__wrapper h2 {
		font-size: 4rem;
		line-height: 4.7rem;
	}

	.grid__blog {
		grid-template-columns: repeat(3, 1fr);
		gap: 2rem;
	}

	/*** End Contenido ***/ 

 

	/**** Start Section Footer ****/

	

	.footer_body--menus {
		grid-template-columns: repeat(4, 1fr);
		gap: 2rem;
	}

	

	/**** End Section Footer ****/
}

@media (min-width: 993px) {
	.site-content {
		padding-top: 10rem;
	}

	/**** Start Section Header ****/

	.nav-brand {
		max-width: 200px;
		min-width: 170px;
		width: 100%;
		padding: 0;
	}

	.header-content {
		padding: 3rem 4rem;
	}

	.navbar-header {
		display: block;
		width: 100%;
		padding: 0 2rem;
	}

	.content-info-header {
		width: 100%;
		display: flex;
		justify-content: center;
	}

	.ct-header {
		max-width: 1200px;
		margin: auto;
	}

	.fixed .header-content {
		padding: 1.7rem 4rem;
	}

	#menu-main {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	nav.main-nav > ul > li > a {
		display: flex;
		font-size: 14px;
		padding: 7px 15px;
		font-weight: 500;
		color: #5c7791;
		height: 36px;
		min-width: 95px;
		align-items: center;
		justify-content: center;
		margin: 0 0;
		text-align: center;
		white-space: nowrap;
		border-radius: 35px;
		transition: all 0.3s ease;
	}

	nav.main-nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	#menu-main > li > ul {
		padding: 15px;
		background: #fff;
		border-radius: 0 0 15px 15px;
		border: 1px solid #f1f1f1;
		box-shadow: 9px 10px 20px 0px #0000001f;
	}

	nav.main-nav > ul > li:hover > ul {
		display: flex !important;
	}

	.submenu:before {
		content: "";
		display: block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 10px 10px;
		border-color: #0000 #0000 #f1f1f1 #0000;
		position: absolute;
		top: -10px;
		left: 0;
		right: 0;
		margin: auto;
	}

	nav .submenu > li > a span {
		display: none;
	}

	nav .submenu > li > a {
		color: #3b5998;
		font-weight: bold;
		font-size: 1.3rem;
		display: block;
		margin: 5px 7px 5px;
	}

	nav .submenu > li > ul > li > a {
		display: block;
		min-width: 150px;
		color: #5c7791;
		font-weight: normal;
		font-size: 14px;
		padding: 7px 10px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	nav .submenu > li > ul > li > a:hover {
		color: #1775cf;
	}

	ul.submenu {
		position: absolute;
		min-width: 150px;
		transform: translateX(-50%);
		padding-top: 10px !important;
		left: 50%;
		box-shadow: 0 0 0px black;
		display: none;
		transition: all 0.3s ease;
	}

	.row--one > a:hover {
		color: #1775cf;
	}

	.down {
		margin-left: 10px;
		margin-top: 3px;
	}

	nav.main-nav ul li {
		position: relative;
	}

	.hijo > li:first-child > a {
		border-radius: 10px 10px 0 0 !important;
	}

	.hijo > li:last-child > a {
		border-radius: 0 0 10px 10px !important;
	}

	.hijo > li:last-child > a.unicoHijo {
		border-radius: 10px !important;
	}

	/**** Start Section Header ****/

	/**** Start Section LC Hero ****/

	.section__hero--detalles p {
		font-size: 1.7rem;
		line-height: 2.1rem;
	}

	/**** End Section LC Hero ****/
}
