<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@font-face {
font-family: 'HelveticaTextbookLT-Roman';
src: url('../font/helvetica/TextbookLT-Roman.eot?#iefix') format('embedded-opentype'),  url('../font/helvetica/HelveticaTextbookLT-Roman.woff') format('woff'), url('../font/helvetica/HelveticaTextbookLT-Roman.ttf')  format('truetype'), url('../font/helvetica/HelveticaTextbookLT-Roman.svg#HelveticaTextbookLT-Roman') format('svg');
font-weight: normal;
font-style: normal;
}


html, body {
	padding: 0px;
	margin: 0px;
}

body {
	font-family: 'HelveticaTextbookLT-Roman';
}


/* CSS for Popup Container */
/* CSS for Popup Container */
.popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7); /* Black background with some transparency */
    z-index: 9999;
    text-align: center;
}

/* CSS for Popup Image */
.popup img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    display: block;
}

/* Add some additional styling as per your design requirements */





.wrapper{
	background: url('../../img/game_bg.png') no-repeat;
	background-size: 100% 100%;
	position: relative;
	overflow: hidden;
	height: 100vh;
	transition: all 0.9s;
}

.wrapper:before {
  position: absolute;
  content: "";
  top: 1em;
  left: 1em;
  width: 0;
  height: 2px;
  
  transition: all 0.9s;
}
.wrapper:after {
  position: absolute;
  content: "";
  bottom: 1em;
  right: 1em;
  width: 0;
  height: 2px;
  
  transition: all 0.9s;
}

.wrapper:hover {
  background-size: 101% 101%;
  cursor: pointer;
}
.wrapper:hover .wrapper:hover {
  transform: translatex(0%);
}


.btn {
    -webkit-user-select: none;
    transition: background .3s .1s;
    border: 2px #dbfffc63 solid;
    cursor: pointer;
    font-size: 19px;
    font-weight: 500;
    outline: none;
    overflow: hidden;
    border-radius: 4px;
    text-align: center;
    text-transform: uppercase;
    -webkit-tap-highlight-color: #1a4f45;
    z-index: 0;
    background-color: #1e9306;
    color: #fff;
    line-height: 21px;
    padding: 10px 20px;
    margin: 31px 10px;
    letter-spacing: 1.5px;
    position: relative;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    transition:  0.3s;
}
.btn:hover, .btn:focus, .btn:active {    
-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}

.btn:disabled {
    opacity: .4;
    cursor: not-allowed;
}
.header {
   width: 100%;
   padding: 25px 0;
   text-align: center;
   font-size: 25px;
   color: #000;
   transition: all .2s ease-in;
   background: rgba(255, 255, 255, 0.4);
}

.footer {
    width: 100%;
    /* background: #ffffff; */
    box-sizing: border-box;
    text-align: center;
    /* color: #FFF; */
}

.title-h4 {
    font-size: 29px;
    font-weight: 600;
    font-family: auto;
    line-height: 62px;
    text-shadow: 0px 3px 2px #00000075;
}
.content {
	margin: 20px auto 0;
	z-index: 9;
	position: relative;
	transition: all .2s ease-in;
}

.button-wrapper {
    display: block;
    width: 100%;
    margin-top: 0%;
}

.body-container {
	width: 100%;
	max-width: 1024px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
}
.question-section ol {
    list-style: decimal;
    list-style-position: outside;
    margin: 14px 0px 0px 0%;
    position: relative;
}


.sub-header {
    width: 80%;
    height: 65px;
    position: relative;
    padding-left: 0%;
    border: SOLID 3PX #fffffffc;
    transition: transform .5s;
    box-shadow: #000000b3 1px 1px 3px 0px;
    transition: all .2s ease-in;
    color: white;
    font-family: cursive;
    background: #1e9306;
    text-align: center;
    /* border: 4px ridge rgb(255 255 255); */
    margin: 0px auto;
    border-radius: 6px;
    margin-top: 51px;
}


.question-section {
    background: #ffffff;
    width: auto;
    height: auto;
    padding: 0px 0px 9px 0px;
    margin: 0px auto;
    border-radius: 9px;
    border: 4px solid #1e9306;
    overflow: auto;
    box-shadow: #000000b3 1px 1px 3px 0px;
    background-color: rgb(255 255 255);
    backdrop-filter: blur(5px);
    transition: all .2s ease-in;
    font-family: 'HelveticaTextbookLT-Roman';
}



.question-section ol li {
    font-size: 27px;
    position: relative;
    padding: 6px 13px;
    display: block;
    transition: all .2s ease-in;
    font-family: 'HelveticaTextbookLT-Roman';
    line-height: normal;
    list-style: auto;
    list-style-type: decimal;
}
.question-section input[type="text"] {
    background: #fdfce2;
    border: none;
    font-size: 22px;
    height: 21px;
    text-align: center;
    border-radius: 0px;
    width: 165px;
    border-bottom: 2px solid #939598;
    line-height: 2;
    padding: 5px;
    transition: transform .5s;
    /* border: 2px solid #575757b8; */
    background: #c1feff00;
    font-family: 'HelveticaTextbookLT-Roman';
    text-transform: inherit;
}



.question-section input:hover, .question-section input:focus, .question-section input:active {    
-ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}
.img-submit {
    width: 28px;
    position: absolute;
    display: none;
    top: 12px;
    float: right;
    right: 10%;
}

.attempt-correct .img-submit.img-correct{
	display: block; 
}

.attempt-incorrect .img-submit.img-incorrect {
	display: block; 
}

.modal {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, 0.37);
    top: 0px;
    left: 0px;
    z-index: 10;
	display: none;
}

.modal-container {
    width: 400px;
    min-height: 200px;
    position: absolute;
    background: #FFF;
    text-align: center;
    background: white;
    left: 50%;
    top: 20%;
    margin-left: -200px;
    padding: 20px;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
}

.modal-content {
    min-height: 120px;
}

.question-section .attempt-correct input[type="text"][readonly] {
    background: #dafff1;
}

.question-section .static-ans input[type="text"][readonly] {
    /* background: #325f33; */
    color: green;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    border-color: white;
    cursor: default;
    text-transform: inherit;
}

.feedback-text {
	font-size: 28px;
}

.input-uppercase input[type="text"] {
	text-transform: uppercase;
}

.input-lowercase input[type="text"] {
	text-transform: lowercase;
}


.duration1s { animation-duration: 1s; }
.duration2s { animation-duration: 2s; }
.duration3s { animation-duration: 3s; }
.duration4s { animation-duration: 4s; }
.duration5s { animation-duration: 5s; }
.duration6s { animation-duration: 6s; }
.duration7s { animation-duration: 7s; }
.duration8s { animation-duration: 8s; }
.duration9s { animation-duration: 9s; }
.duration10s { animation-duration: 10s; }


.title-h2 {
    font-size: 25px;
    text-transform: uppercase;
}

@media screen and (max-width:1190px){
	.feedback-text {
		/* right: 0 !important; */
		/* bottom: -60px !important; */
	}
}

@media (max-width: 768px) {
	.question-section ol li {
		margin: 6px 0px;
		padding: 1px;
		font-size: 20px;
	}

	.body-container {
		margin-top: auto;
		margin: auto;
	}

	.header {
		position: relative;
		height: auto;
	}

	.content {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width: 400px) {
	.question-section ol li {
		font-size: 16px;
	}

	.question-section ol {
		margin: 0px 10px 0px 8px;
	}

	.question-section input[type="text"] {
		font-size: 14px;
		height: 17px;
		width: 28px;
	}

	.btn {
		padding: 4px;
		font-size: 9px;
	}

	.header {
		font-size: 20px;
		padding: 10px 0px;
	}

	.sub-header {
		padding: 2px;
		width: auto;
		margin-bottom: 10px;
	}

	.title-h4 {
		font-size: 18px;
	}

	.question-section {
		padding: 0px;
		height: auto;
	}

	.btn {
		margin-bottom: 0px;
		margin: 14px -2px;
	}
	
	.attempt-incorrect .img-submit.img-incorrect, .attempt-correct .img-submit.img-correct {
		top: 12px;
		left: -36px;
		width: 13px;
	}
	
	.modal-container {
		top: 1%;
		width: 98%;
		margin-left: 1%;
		left: 0%;
	}
}

.feedback-text {
    /* position: absolute; */
        height: 76px;
    width: 80%;
    text-align: right;
    margin: auto;
}

.feedback-text img {
    width: 150px;
    max-width: 100%;
}

@media screen and (max-width:460px){
    .feedback-text img {
        width: 100px;
    }

    .question-section ol li {
        font-size: 12px;
    }

    .question-section input[type="text"] {
        font-size: 18px;
        width: 59px;
    }
}

.ques-img{
	width:23%;
	margin-left: 4%;
}
#button_play_intro {
    width: 43px;
    height: 42px;
    margin-top: 7px;
    margin-right: 2%;
    border-radius: 37px;
    /* box-shadow: #000000b0 2px 5px 9px 0px; */
    background: url(../img/soundOn_icon.png);
    background-repeat: no-repeat !important;
    background-size: cover !important;
    cursor: pointer;
    float: right;
    transform: perspective(1px) translateZ(0);
    position: relative;
    transition-duration: 0.3s;
    transition-property: transform;
}

#button_play_intro:hover, #button_play_intro:focus, #button_play_intro:active {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}
</pre></body></html>