.fase-5 {
	.tela {
		background-color: $bgAzul3;
	}
	.box {
		.bg-1 {
			height: 100%;
			top: 0;
			left: 0;
			background-color: $bgAmarelo;
			background-image: url('../img/content/tela-2-bg.svg');
		}
		.bg-2 {
			width: 1851.99px;
			height: 1521.55px;
			left: 94px;
			top: 800px;
			background: $bgVerde5;
			border-radius: 100px;
			z-index: 1;
		}
		.nuvem {
			position: absolute;
			background-size: contain;
			background-position: top left;
			background-repeat: no-repeat;

			&.nuvem-1 {
				background-image: url('../img/content/tela-2-nuvem-1.svg');
				height: 437px;
				width: 1057px;
				left: -25px;
				top: 518px;
			}
			&.nuvem-2 {
				background-image: url('../img/content/tela-2-nuvem-2.svg');
				height: 371px;
				width: 812px;
				left: -55px;
				top: 3232px;
			}
			&.nuvem-3 {
				background-image: url('../img/content/tela-2-nuvem-1.svg');
				height: 437px;
				width: 1057px;
				left: 1015px;
				top: 2931px;
			}
			&.nuvem-4 {
				background-image: url('../img/content/tela-2-nuvem-4.svg');
				height: 371px;
				width: 812px;
				left: 1143px;
				top: 154px;
			}
		}
	}
	.content {
		h2 {
			position: absolute;
			width: 1589.78px;
			height: 375.27px;
			left: 284.62px;
			top: 958.06px;
			font-weight: normal;
			font-size: 96px;
			line-height: 115px;
			text-align: center;
			font-feature-settings: 'calt' off;
			color: #ffffff;
			z-index: 10;
		}
		.bgsol {
			position: absolute;
			left: 246.61px;
			top: 1247.05px;
			z-index: 0;
		}
		.sol {
			position: absolute;
			width: 810.78px;
			height: 930.67px;
			left: 362px;
			top: 1333.33px;
			transform: matrix(-1, 0, 0, 1, 0, 0);
			z-index: 1;
		}
		.line {
			position: absolute;
			left: 910.4px;
			top: 1352.66px;
			z-index: 2;
		}
		.qrcode {
			position: absolute;
			width: 602.38px;
			height: 603.36px;
			background-color: #fff;
			left: 1173.57px;
			top: 1621.13px;
			z-index: 10;
			.code {
				position: absolute;
				top: 0;
				left: 0;
			}
		}
		p {
			position: absolute;
			width: 1795px;
			height: 168px;
			left: 183px;
			top: 2482px;
			font-size: 72px;
			line-height: 86px;
			text-align: center;
			font-feature-settings: 'calt' off;
			color: $bgVinho;
		}
		.bt {
			position: absolute;
			width: 1031.26px;
			height: 345.05px;
			left: 564.37px;
			top: 2739.18px;
			background: $bgVermelho;
			border: none;
			border-radius: 200px;
			position: absolute;
			font-size: 187px;
			line-height: 354px;
			text-align: center;
			color: #fff;
			cursor: pointer;
			display: block;
		}
	}
}
