.back-image-icon {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	overflow: hidden;
	max-height: 100%;
	object-fit: cover;
}
.safari {
	margin: 0;
}
.b,
.safari {
	font-family: var(--font-montserrat);
}
.safari-for-mac {
	position: absolute;
	bottom: 0.5rem;
	left: 0.94rem;
	font-size: var(--font-size-xs);
	letter-spacing: -0.24px;
	line-height: 0.94rem;
	color: var(--color-whitesmoke-100);
	text-align: left;
	font-weight: bold;
}
.btn13,
.btn14 {
	cursor: pointer;
	border: 0;
	padding: 0;
	background-color: #3498db;
	position: absolute;
	height: 100%;
	width: 46.15%;
	top: 0;
	bottom: 0;
	border-radius: 10px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.16);
}
.btn13 {
	right: 0;
	left: 53.85%;
}
.btn14 {
	right: 10.94rem;
	left: 0;
}
.btns,
.btns1,
.btns2 {
	position: absolute;
	top: calc(50% + 181.5px);
	left: calc(50% - 162.5px);
	width: 20.31rem;
	height: 4.38rem;
}
.btns1,
.btns2 {
	top: calc(50% + 86.5px);
}
.btns2 {
	top: calc(50% - 8.5px);
}
.para-garantir-que {
	margin: 0;
}
.aqui {
	text-decoration: underline;
	font-family: var(--font-montserrat);
}
.textmodal {
	position: absolute;
	top: calc(50% - 202.5px);
	left: calc(50% - 162.5px);
	letter-spacing: -0.24px;
	line-height: 1.56rem;
	display: inline-block;
	width: 20.38rem;
	height: 9.06rem;
}
.compatibilidade-do-navegador {
	position: absolute;
	top: calc(50% - 251.5px);
	left: calc(50% - 100.5px);
	font-size: var(--font-size-mini);
	letter-spacing: -0.3px;
	font-weight: 800;
	color: #000;
}
.content {
	position: absolute;
	top: 4.25rem;
	left: 1.38rem;
	width: 20.31rem;
	height: 31.44rem;
}
.nav-icon {
	position: absolute;
	top: 1.19rem;
	right: 1.31rem;
	width: 1.4rem;
	height: 1.4rem;
	object-fit: cover;
	cursor: pointer;
}
.nav-icon svg path.st0 {
	fill: #000;
}
.modal {
	position: absolute;
	top: calc(50% - 309.5px);
	left: 5%;
	width: 23rem;
	height: 38.69rem;
	background-color: var(--color-white);
	text-align: center;
	font-size: var(--font-size-xs);
	color: #000;
	font-family: var(--font-montserrat);
	border-radius: 10px !important;
}
.back-image-icon.svg {
	fill: #fff;
	opacity: 0.15;
	margin-left: 48px;
}
@media (max-width: 768px) {
    .modal {
        left: calc(50% - 184px);
    }
}