/* WEBFONTS*/
@import url('https://s3-sa-east-1.amazonaws.com/assets.standout.com.br/css/fonts/Boehringer.css');

/* Elementos genericos e padrões */
body { margin: 0 !important; padding: 0 !important; font-family: 'Boehringer Forward Head', Arial, Helvetica, sans-serif;}
img { border: 0; }
sup { font-size: 0.6em; vertical-align: baseline; position: relative; top: -0.5em;}
#main { max-width: 1316px; width: 100%; margin: 0 auto;}
.hidden { display: none !important; visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.center {text-align: center;}
.wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.nowrap { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }
.bottomBox { margin-bottom: 30px; }
.logoFooter {float: right;}
.flex-center-vertical { align-items: center;}
.flex-top-vertical { align-items: flex-start;}
.owl-theme .owl-dots .owl-dot span{margin: 5px;}
.nopadding {padding: 0!important;}

/* CSS para screen headers e SEO */
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.stdFullImg img { width: 100%; height: auto; display: block; }

.stdCategoriaPagueBoehringer .container {width:1316px; margin: 0 auto;}
.stdCategoriaPagueBoehringer .tj-centro {font-size: min(max(8px, calc(0.5rem + ((1vw - 3.2px) * 0.3012))), 11px); text-align: center; padding: 0 4.6% 1% 4.6%;}
.stdCategoriaPagueBoehringer footer {float:right;margin-right: 10px;}

/*********** Títulos e subtítulos BASE */
.stdCategoriaPagueBoehringer .tituloBase {
	/* MAX 42px MIN 16px */
	font-size: clamp(1rem, 2.61vw + 0.478rem, 2.625rem);
	line-height: 1.1em;
	font-weight: normal;
	padding: 1% 0;
	margin: 0;
}
.stdCategoriaPagueBoehringer .subtituloBase {
	/* MAX 28px MIN 16px */
	font-size: clamp(1rem, 1.205vw + 0.759rem, 1.75rem);
	line-height: 1em;
	font-weight: normal;
	padding: 1% 0;
}

/* BLOCO HEADER COM H1 */
.stdCategoriaPagueBoehringer .header-img-h1 {
	display: block;
	position: relative;
	width: 100%;
}

.stdCategoriaPagueBoehringer .header-img-h1 img {
	display: block;
	position: relative;
	width: 100%;
}

.stdCategoriaPagueBoehringer .header-img-h1 .texto {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 1rem;
}
/* BLOCO HEADER COM H1 */

/* LP-TIT-TXT-BOX-CENTER */
.stdCategoriaPagueBoehringer .bloco-tit-txt-box-center {
	width: 100%;
	padding: 2% 4%;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-box-center .tit-container {
	width: 100%;
	display: flex;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-box-center .box-container {
	width: 100%;
	max-width: 700px;
	padding: 1% 16%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	/*10px / 16px*/
	font-size: clamp(0.625rem, 0.602vw + 0.505rem, 1rem);
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-box-center .box-container .box {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	border-width: 3px;
	border-style: solid;
	border-radius: 25px;
	padding: 25px;
	align-items: center;
	text-align: center;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-box-center .footer-txt {
	width: 100%;
	font-size: clamp(0.5rem, 0.301vw + 0.44rem, 0.688rem);
	padding: 1% 2%;
}

/* Fonte maior para título */
.stdCategoriaPagueBoehringer .bloco-tit-txt-box-center .txt-tit-box {
	/*12px / 24px*/
	font-size: clamp(0.75rem, 1.205vw + 0.509rem, 1.5rem);
	padding: 0;
	margin: 0;
}

/* Fonte menor para texto legal */
.stdCategoriaPagueBoehringer .bloco-tit-txt-box-center .txt-small-box {
	font-size: clamp(0.5rem, 0.301vw + 0.44rem, 0.688rem);
	padding: 0;
	margin: 0;
}

@media screen and (max-width: 490px) {
	.stdCategoriaPagueBoehringer .tituloBase * {
		width: 100% !important;
	}
}
/* LP-TIT-TXT-BOX-CENTER */

/* LP-IMG-ESQ-TXT-DIR-50-50 */
.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 {
	display: flex;
	flex-wrap: wrap;
	padding: 2% 4%;
	width: 100%;
	box-sizing: border-box;
	justify-content: space-evenly;
}
.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .leftBox {
	width: 50%;
	max-width: 500px;
	display: flex;
	justify-content: center;
}
.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .leftBox img {
	width: 100%; 
	height: auto; 
	display: block; 
	object-fit: contain;
}
.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .rightBox {
	width: 50%;
	max-width: 520px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-self: center;
	gap: 10px 20px;
	padding: 0;
	height: fit-content;
}

.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .rightBox .texto-complemento {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: left;
	margin: 0;
	padding: 0.5% 0 0.5% 4%;
}

.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .rightBox .texto-complemento .subtxt {
	/* max: 22px min 12px */
	font-size: clamp(0.75rem, 1.004vw + 0.549rem, 1.375rem);
	line-height: clamp(0.825rem, 1.325vw + 0.56rem, 1.65rem);
	padding: 0.5%;
}

/* MEDIA QUERIES */
@media (max-width: 768px) {
	/* .stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 {
		flex-direction: column-reverse; 
	} */
	.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .leftBox,
	.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .rightBox {
		width: 100%;
	}
	.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .rightBox {
		margin-bottom: 20px;
	}
	.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .leftBox img {
		max-width: 320px;
		width: calc(50% + 10vw);
	}

	.stdCategoriaPagueBoehringer .img-esq-txt-dir-50-50 .rightBox .texto-complemento {
		padding: 0;
	}
}
/* LP-IMG-ESQ-TXT-DIR-50-50 */

/* LP-BOX-12THUMBS-TIT-TXT-MENOR */
.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 2% 4%;
}

.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor h2 {
	width: 100%;
	display: flex;
	justify-content: center;
	text-align: center;
	margin: 0;
	padding: 1%;
	font-weight: bold;
}

.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .txtDescricao {
	width: 100%;
	/* 320px to 1316px | MIN: 10px MAX: 24px */
	font-size: clamp(0.625rem, 1.506vw + 0.324rem, 1.563rem);
	line-height: 1.3;
	padding: 0 0 2% 0;
}
.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .items-container {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 10px 10%;
}
.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .item {
	/* 20% de largura para 3 itens em uma linha */
	width: calc(20% - 0px);
	padding: 0;
	max-width: 150px; /* Largura máxima de 150px para cada item */
	text-align: center;
}
.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .item img {
	width: 100%;
	height: auto;
}
.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .tit {
	padding: 2%;
	/* max: 22px min 14px */
	font-size: clamp(0.875rem, 0.803vw + 0.714rem, 1.375rem);
	line-height: clamp(0.963rem, 1.104vw + 0.742rem, 1.65rem);
	font-weight: bold;
}
.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .txt {
	padding: 1%;
	/* max: 20px min 10px */
	font-size: clamp(0.625rem, 1.004vw + 0.424rem, 1.25rem);
	line-height: 1.2;
}
/* MEDIA QUERIES */

@media (max-width: 890px) {
	.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .item {
		padding: 0; /* Zera o padding */
	}
}
@media (max-width: 490px) {

	.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .item {
		/* 30% de largura para 3 itens em uma linha */
		width: calc(30% - 15px);
	}
}

.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .texto-complemento {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	margin: 0;
	padding: 0.5%;
}

.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .texto-complemento .subtit {
	padding: 1%;
	/* max: 24px min 18px */
	font-size: clamp(1.125rem, 0.602vw + 1.005rem, 1.5rem);
	line-height: clamp(1.238rem, 0.904vw + 1.057rem, 1.8rem);
	font-weight: bold;
}
.stdCategoriaPagueBoehringer .box-12itens-tit-txt-menor .texto-complemento .subtxt {
	padding: 0 1%;
	/* max: 14px min 10px */
	font-size: clamp(0.625rem, 0.402vw + 0.545rem, 0.875rem);
	line-height: clamp(0.625rem, 0.542vw + 0.517rem, 0.963rem);
}
/* LP-BOX-12THUMBS-TIT-TXT-MENOR */

/* LP-TIT-TXT-CENTER */
.stdCategoriaPagueBoehringer .bloco-tit-txt-center {
	display: flex;
	flex-direction: column;
	padding: 2%;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-center .tit-container, .stdCategoriaPagueBoehringer .bloco-tit-txt-center .txt-container {
	width: 100%;
	display: flex;
	justify-content: center;
	box-sizing: border-box;
	padding: 1%;
}

/* Estilo do título */
.stdCategoriaPagueBoehringer .bloco-tit-txt-center .tit-container h2 {
	width: 100%;
	margin: 0;
}

/* Estilo da descrição */
.stdCategoriaPagueBoehringer .bloco-tit-txt-center .txt-container p {
	/* FONTS SIZE MAX 18px MIN 12px */
	font-size: clamp(0.75rem, 0.602vw + 0.63rem, 1.125rem);
	line-height: clamp(0.825rem, 1.024vw + 0.62rem, 1.463rem);
	margin: 0;
	padding: 0;
}
/* LP-TIT-TXT-CENTER */

/* LP-TIT-3CARDS-TXT */
.stdCategoriaPagueBoehringer .tit-3cards-img-txt {
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	padding: 1%;
}
.stdCategoriaPagueBoehringer .tit-3cards-img-txt .cards {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	gap: 0px;
	padding: 2%;
}

.stdCategoriaPagueBoehringer .tit-3cards-img-txt .cards .card {
	width: 400px;
	height: 580px;

	display: flex;
	justify-content: center;
	align-items: center;

	text-align: center;
	position: relative;
	overflow: hidden;
}

.stdCategoriaPagueBoehringer .tit-3cards-img-txt .cards .card .card-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	object-fit: cover;
}

.stdCategoriaPagueBoehringer .tit-3cards-img-txt .cards .card .card-content {
	position: relative;
	z-index: 2;
	max-width: 50%;
	/* max 1316px min 768px - font-size: 16px até 12px - line-height: 1,4 até 1,2*/
	font-size: clamp(0.75rem, 0.73vw + 0.4rem, 1rem);
	line-height: clamp(0.9rem, 1.46vw + 0.199rem, 1.4rem);
	margin: 0;
	padding: 12% 0 0 0;
}

@media (max-width: 1316px) {
	.stdCategoriaPagueBoehringer .tit-3cards-img-txt .cards .card {
		max-width: 480px;
		height: 44.07vw;
	}
}

@media (max-width: 768px) {
	.stdCategoriaPagueBoehringer .tit-3cards-img-txt .cards {
		flex-wrap: wrap;
	}
	.stdCategoriaPagueBoehringer .tit-3cards-img-txt .cards .card {
		width: 240px;
		height: 344px;
		max-width: none;
	}
}
/* LP-TIT-3CARDS-TXT */

/* LP-FOTO-FULL-TXT-LEGAL */
.stdCategoriaPagueBoehringer .foto-full-txt-legal {
	display: flex;
    width: 100%;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

.stdCategoriaPagueBoehringer .foto-full-txt-legal .footer-txt {
	width: 100%;
	font-size: clamp(0.5rem, 0.301vw + 0.44rem, 0.688rem);
	padding: 1% 2%;
}
/* LP-FOTO-FULL-TXT-LEGAL */

/* LP-5THUMBS-TXT-COMPLEMENTO */
.stdCategoriaPagueBoehringer .box-5itens-txt-complemento {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 20px;
	padding: 2% 4%;
}
.stdCategoriaPagueBoehringer .box-5itens-txt-complemento h3.tituloMenor {
	width: 100%;
	/* MAX 32px MIN 20px */
	font-size: clamp(1.25rem, 1.205vw + 1.009rem, 2rem);
	line-height: 1.1em;
	font-weight: normal;
	padding: 1% 0;
	margin: 0;
}
.stdCategoriaPagueBoehringer .box-5itens-txt-complemento .item {
	width: 100%;
	max-width: 180px;
	text-align: center;
}
.stdCategoriaPagueBoehringer .box-5itens-txt-complemento .item img {
	width: 100%;
	height: auto;
}

.stdCategoriaPagueBoehringer .box-5itens-txt-complemento .tit {
	/* max: 22px min 14px */
	font-size: clamp(0.875rem, 0.803vw + 0.714rem, 1.375rem);
	line-height: clamp(0.963rem, 1.104vw + 0.742rem, 1.65rem);
	padding: 1%;
}

.stdCategoriaPagueBoehringer .box-5itens-txt-complemento .texto-complemento {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	margin: 0;
	padding: 0.5%;
}

.stdCategoriaPagueBoehringer .box-5itens-txt-complemento .texto-complemento .subtit {
	padding: 1%;
	/* max: 24px min 18px */
	font-size: clamp(1.125rem, 0.602vw + 1.005rem, 1.5rem);
	line-height: clamp(1.238rem, 0.904vw + 1.057rem, 1.8rem);
}
.stdCategoriaPagueBoehringer .box-5itens-txt-complemento .texto-complemento .subtxt {
	padding: 0 1%;
	/* max: 14px min 10px */
	font-size: clamp(0.625rem, 0.402vw + 0.545rem, 0.875rem);
	line-height: clamp(0.625rem, 0.542vw + 0.517rem, 0.963rem);
}

/* MEDIA QUERIES */
@media (max-width: 1024px) {
	.stdCategoriaPagueBoehringer .box-5itens-txt-complemento .item {
		width: calc(40% - 10px);
	}
}

@media screen and (max-width: 768px) {
	.stdCategoriaPagueBoehringer .box-5itens-txt-complemento h3.tituloMenor *, .stdCategoriaPagueBoehringer .box-5itens-txt-complemento .texto-complemento > div * {
		width: 100% !important;
	}
}
/* LP-5THUMBS-TXT-COMPLEMENTO */

/* LP-TIT-TXT-IMG-BOX-DIR */
.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir {
	width: 100%;
	padding: 2% 4%;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .tituloBase {
	/* MAX 42px MIN 16px */
	font-size: clamp(1rem, 2.61vw + 0.478rem, 2.625rem);
	line-height: 1.1em;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

.stdCategoriaPagueBoehringer .tituloBase .tituloBaseMenor {
	/* MAX 32px MIN 12px */
	font-size: clamp(0.75rem, 2.008vw + 0.348rem, 2rem);
	line-height: 1.1em;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .tit-container {
	width: 100%;
	display: flex;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container {
	width: 100%;
	padding: 0;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	/*10px / 16px*/
	font-size: clamp(0.625rem, 0.602vw + 0.505rem, 1rem);
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .img-left {
	width: 50%;
	max-width: clamp(200px, 25vw, 340px);
	padding: 0 2%;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .box-right {
	width: 50%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .box-right .tit-container,
.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .box-right .txt-subtit-box
{
	width: 100%;
	padding: 0 2%;
}

.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .footer-txt {
	width: 100%;
	/*10px / 16px*/
	font-size: clamp(0.625rem, 0.602vw + 0.505rem, 1rem);
	padding: 0 1% 1% 1%;
}

/* Fonte maior para título */
.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .txt-subtit-box {
	/*12px / 24px*/
	font-size: clamp(0.75rem, 1.205vw + 0.509rem, 1.5rem);
	padding: 0;
	margin: 0;
}

/* Fonte menor para texto legal */
.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .txt-small-box {
	font-size: clamp(0.5rem, 0.301vw + 0.44rem, 0.688rem);
	padding: 0;
	margin: 0;
}

@media screen and (max-width: 490px) {
	.stdCategoriaPagueBoehringer .tituloBase * {
		width: 100% !important;
	}

	.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container {
		flex-direction: column;
		align-items: center;
	}

	.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .img-left,
	.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .box-right {
		width: 100%;
		max-width: 100%;
	}

	.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .img-left {
		max-width: clamp(120px, 40vw, 200px);
	}

	.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .box-right .tit-container,
	.stdCategoriaPagueBoehringer .bloco-tit-txt-img-box-dir .box-container .box-right .txt-subtit-box {
		text-align: center;
	}
}
/* LP-TIT-TXT-IMG-BOX-DIR */

/* LP-IMG-FOOTER-TXT-LEGAL */
.stdCategoriaPagueBoehringer .img-footer-txt-legal {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	font-size: clamp(0.5rem, 0.301vw + 0.44rem, 0.688rem);
}

.stdCategoriaPagueBoehringer .img-footer-txt-legal .footer-txt {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 1% 2%;
	justify-content: center;
}

.stdCategoriaPagueBoehringer .img-footer-txt-legal .footer-complemento-full {
	width: 100%;
	text-align: center;
}
/* LP-IMG-FOOTER-TXT-LEGAL */