@keyframes ldio-fgdmp2exr4c {    0% {        top: 96px;        left: 96px;        width: 0;        height: 0;        opacity: 1;    }    100% {        top: 18px;        left: 18px;        width: 156px;        height: 156px;        opacity: 0;    }}.ldio-fgdmp2exr4c div {    position: absolute;    border-width: 4px;    border-style: solid;    opacity: 1;    border-radius: 50%;    animation: ldio-fgdmp2exr4c 1s cubic-bezier(0,0.2,0.8,1) infinite;}.ldio-fgdmp2exr4c div:nth-child(1) {    border-color: #e90c59;    animation-delay: 0s;}.ldio-fgdmp2exr4c div:nth-child(2) {    border-color: #46dff0;    animation-delay: -0.5s;}.loadingio-spinner-ripple-7u3414vrigt {    width: 200px;    height: 200px;    display: inline-block;    overflow: hidden;    background: transparent;}.ldio-fgdmp2exr4c {    width: 100%;    height: 100%;    position: relative;    transform: translateZ(0) scale(1);    backface-visibility: hidden;    transform-origin: 0 0; /* see note above */}.ldio-fgdmp2exr4c div { box-sizing: content-box; }/* generated by https://loading.io/ *//* ############# MY CSS ########### */#loader {    position:fixed;    top:50%;    left:50%;    transform:translate(-50%,-50%);    height: 100vh;    width: 100vw;}.mask-load {	position: fixed;	top: 0;	left: 0;	width: 100vw;	height: 100vh;	z-index: 9999;	display: flex;	justify-content: center;	align-items: center;}#loader img{	display: block;	margin: 0 auto;	height: 100vh;        min-width: 500px;}#loader p {	font-size: 16px;	color: #444;	text-align: center;	margin-top: 15px;}/* ############ LOAD PREPARA EXERCICIO ########## */#loaderExercicio {    position:fixed;    top:50%;    left:50%;    transform:translate(-50%,-50%);    width:70%;}.mask-load-exercicio {	position:fixed;	/*background:#ffffff75;*/	width:100%;	height:100%;	z-index:99;	max-width: 500px;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}.mask-load-exercicio {	font-size: 18px;	text-align: center;}/* ########## LOADER BALÃO MENSAGEM ###########  */.loader-gif {    position: relative;    bottom: 60px;    left: 13px;    width: 106px;}.loader-gif span {    background: #fefcf8;    box-shadow: 1px 2px 5px #c4c4c4;    display: inline-block;    margin: 10px 0px;    border-radius: 8px;    padding: 7px 15px 7px 9px;    max-width: 100%;    word-wrap: break-word;}.loader-gif span img {    width: 60px;}/* ############# POPUP ADD WORDS LIST ############# */.window-add-word {	position:absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	background:#fff;	max-width:500px;	width:260px;	height:140px;	box-shadow: 1px 1px 5px #000;	border-radius: 20px 20px 20px 0px;}.window-add-word a.btn-close {	background: #b70e0e;	color: #fff;	position: absolute;	top: 0px;	right: 0px;	padding: 8px 10px;	border-radius: 0px 20px 0px 10px;	text-decoration: none;	z-index: 1;}.window-add-word .int {	position:relative;	height: 100%;}.window-add-word .int .word-info {	margin:0px;	padding: 20px;	text-align: center; }.window-add-word .int .res {	padding: 0px 15px;	font-size: 14px;}.window-add-word .int .word-info .icon-volume-up{	vertical-align: middle;	text-decoration: none;	color: #000;}.window-add-word .int .box-btn {	width: 100%;	position: absolute;	bottom: 0px;}.window-add-word .int .box-btn a.guarda, .window-add-word .int .box-btn a.outra {	display: inline-block;	color: #000;	width: 50%;	padding: 5px 0px;	text-align: center;	text-decoration:none;	margin:0px;	float:left;}.window-add-word .int .box-btn a.guarda {	background: #f6904e;}.window-add-word .int .box-btn a.outra {	background:#f4c466;	border-radius: 0px 0px 20px 0px;}.window-add-word .int .box-btn a i {    vertical-align: middle;    font-size: 20px;    margin-left: 5px;    display: block;}/* ### BOX ALERTAS. #### */#mascaraAlert {	position:absolute;	top:0;	left: 50%;	transform: translate(-50%);	height:100%;	width:100%;	max-width:500px;	background: #00000091;}.box-alert {	background: #fff;	width: 250px;	padding: 15px;	position: absolute;	top: 200px;	left: 50%;	transform: translate(-50%,0%);	border-radius: 5px;}.box-alert a.btn-close {    background: #b70e0e;    color: #fff;    position: absolute;    top: 0px;    right: 0px;    padding: 5px 7px;    border-radius: 0px 5px 2px 2px;    text-decoration: none;}.box-alert .int {	position:relative;}.box-alert .int p {    margin: 15px 0px;}.box-alert .int button, .box-alert .int a {    padding: 2px 5px;    border: 0px;    border-radius: 4px;    cursor: pointer;    margin-right: 8px;    text-decoration:none;    outline:none;}.box-alert .int button.confirm {    background: #b50000;    color: #fff;}.box-alert .int button.negar {    background: #8d8d8d;    color: #fff;}.box-alert .int a.ok {    display: block;    margin: auto;    width: 90px;    padding: 5px;    background: #130fc7;    color: #fff;}