/* Modal */
 .modal {
   display: none;
   position: fixed;
   z-index: 100000;
   padding-top: 50px;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   overflow: auto;
   background-color: #000;
   background-color: rgba(0, 0, 0, 0.4);
}
 .modal-content-close {
   display: flex;
   justify-content: flex-end;
}
 .close {
   color: #232933;
   float: right;
   font-size: 28px;
   font-weight: bold;
   margin: 0;
}
 .close:hover, .close:focus {
   color: #a3a3a0;
   text-decoration: none;
   cursor: pointer;
}
 .quiz-content {
   background-color: #000;
   border-radius: 10px;
   width: 900px;
   position: relative;
   margin: auto;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   z-index: 100;
   position: relative;
}

.quizfon {
  position: absolute;
  border-radius: 10px;
  z-index: 0;
  width: 100%;
  height: 100%;
}

 .quize-close-button {
   width: 900px;
   z-index: 100;
}
 .quize-left {
   width: 900px;
   height: 100%;
   min-height: 100%;
   display: flex;
   flex-direction: column;
   flex: auto;
   z-index: 10;
}
 .quize-left hr {
   margin: 0;
}
 svg.icon.icon-qcheck-form {
   margin-right: 10px;
}
 .quize-progress-bar {
   display: flex;
   flex-direction: column;
   margin-top: 10px;
   margin-left: 30px;
   margin-right: 30px;
}
 .quize-progress-bar-title p {
   font-size: 12px;
   text-align: left;
   font-weight: 500;
   margin: 0;
   color: #fff;
}
 .quize-progress-bar-title span {
   color: #FFC500;
   font-size: 14px;
   padding-left: 5px;
}
 .quize-progress-bar-line {
   margin-top: 5px;
}
 .quize-question {
   margin: 0;
   margin-top: 10px;
   margin-left: 30px;
   font-size: 28px;
   font-weight: 500;
   color: #fff;
}
/* Progress line */
 .progress progress[value="0"] + .progress-value:before {
   content: "0%";
}
 .progress progress[value="0"] ~ .progress-bg .progress-bar {
   width: 0%;
}
 .progress progress[value="1"] + .progress-value:before {
   content: "1%";
}
 .progress progress[value="1"] ~ .progress-bg .progress-bar {
   width: 1%;
}
 .progress progress[value="2"] + .progress-value:before {
   content: "2%";
}
 .progress progress[value="2"] ~ .progress-bg .progress-bar {
   width: 2%;
}
 .progress progress[value="3"] + .progress-value:before {
   content: "3%";
}
 .progress progress[value="3"] ~ .progress-bg .progress-bar {
   width: 3%;
}
 .progress progress[value="4"] + .progress-value:before {
   content: "4%";
}
 .progress progress[value="4"] ~ .progress-bg .progress-bar {
   width: 4%;
}
 .progress progress[value="5"] + .progress-value:before {
   content: "5%";
}
 .progress progress[value="5"] ~ .progress-bg .progress-bar {
   width: 5%;
}
 .progress progress[value="6"] + .progress-value:before {
   content: "6%";
}
 .progress progress[value="6"] ~ .progress-bg .progress-bar {
   width: 6%;
}
 .progress progress[value="7"] + .progress-value:before {
   content: "7%";
}
 .progress progress[value="7"] ~ .progress-bg .progress-bar {
   width: 7%;
}
 .progress progress[value="8"] + .progress-value:before {
   content: "8%";
}
 .progress progress[value="8"] ~ .progress-bg .progress-bar {
   width: 8%;
}
 .progress progress[value="9"] + .progress-value:before {
   content: "9%";
}
 .progress progress[value="9"] ~ .progress-bg .progress-bar {
   width: 9%;
}
 .progress progress[value="10"] + .progress-value:before {
   content: "10%";
}
 .progress progress[value="10"] ~ .progress-bg .progress-bar {
   width: 10%;
}
 .progress progress[value="11"] + .progress-value:before {
   content: "11%";
}
 .progress progress[value="11"] ~ .progress-bg .progress-bar {
   width: 11%;
}
 .progress progress[value="12"] + .progress-value:before {
   content: "12%";
}
 .progress progress[value="12"] ~ .progress-bg .progress-bar {
   width: 12%;
}
 .progress progress[value="13"] + .progress-value:before {
   content: "13%";
}
 .progress progress[value="13"] ~ .progress-bg .progress-bar {
   width: 13%;
}
 .progress progress[value="14"] + .progress-value:before {
   content: "14%";
}
 .progress progress[value="14"] ~ .progress-bg .progress-bar {
   width: 14%;
}
 .progress progress[value="15"] + .progress-value:before {
   content: "15%";
}
 .progress progress[value="15"] ~ .progress-bg .progress-bar {
   width: 15%;
}
 .progress progress[value="16"] + .progress-value:before {
   content: "16%";
}
 .progress progress[value="16"] ~ .progress-bg .progress-bar {
   width: 16%;
}
 .progress progress[value="17"] + .progress-value:before {
   content: "17%";
}
 .progress progress[value="17"] ~ .progress-bg .progress-bar {
   width: 17%;
}
 .progress progress[value="18"] + .progress-value:before {
   content: "18%";
}
 .progress progress[value="18"] ~ .progress-bg .progress-bar {
   width: 18%;
}
 .progress progress[value="19"] + .progress-value:before {
   content: "19%";
}
 .progress progress[value="19"] ~ .progress-bg .progress-bar {
   width: 19%;
}
 .progress progress[value="20"] + .progress-value:before {
   content: "20%";
}
 .progress progress[value="20"] ~ .progress-bg .progress-bar {
   width: 20%;
}
 .progress progress[value="21"] + .progress-value:before {
   content: "21%";
}
 .progress progress[value="21"] ~ .progress-bg .progress-bar {
   width: 21%;
}
 .progress progress[value="22"] + .progress-value:before {
   content: "22%";
}
 .progress progress[value="22"] ~ .progress-bg .progress-bar {
   width: 22%;
}
 .progress progress[value="23"] + .progress-value:before {
   content: "23%";
}
 .progress progress[value="23"] ~ .progress-bg .progress-bar {
   width: 23%;
}
 .progress progress[value="24"] + .progress-value:before {
   content: "24%";
}
 .progress progress[value="24"] ~ .progress-bg .progress-bar {
   width: 24%;
}
 .progress progress[value="25"] + .progress-value:before {
   content: "25%";
}
 .progress progress[value="25"] ~ .progress-bg .progress-bar {
   width: 25%;
}
 .progress progress[value="26"] + .progress-value:before {
   content: "26%";
}
 .progress progress[value="26"] ~ .progress-bg .progress-bar {
   width: 26%;
}
 .progress progress[value="27"] + .progress-value:before {
   content: "27%";
}
 .progress progress[value="27"] ~ .progress-bg .progress-bar {
   width: 27%;
}
 .progress progress[value="28"] + .progress-value:before {
   content: "28%";
}
 .progress progress[value="28"] ~ .progress-bg .progress-bar {
   width: 28%;
}
 .progress progress[value="29"] + .progress-value:before {
   content: "29%";
}
 .progress progress[value="29"] ~ .progress-bg .progress-bar {
   width: 29%;
}
 .progress progress[value="30"] + .progress-value:before {
   content: "30%";
}
 .progress progress[value="30"] ~ .progress-bg .progress-bar {
   width: 30%;
}
 .progress progress[value="31"] + .progress-value:before {
   content: "31%";
}
 .progress progress[value="31"] ~ .progress-bg .progress-bar {
   width: 31%;
}
 .progress progress[value="32"] + .progress-value:before {
   content: "32%";
}
 .progress progress[value="32"] ~ .progress-bg .progress-bar {
   width: 32%;
}
 .progress progress[value="33"] + .progress-value:before {
   content: "33%";
}
 .progress progress[value="33"] ~ .progress-bg .progress-bar {
   width: 33%;
}
 .progress progress[value="34"] + .progress-value:before {
   content: "34%";
}
 .progress progress[value="34"] ~ .progress-bg .progress-bar {
   width: 34%;
}
 .progress progress[value="35"] + .progress-value:before {
   content: "35%";
}
 .progress progress[value="35"] ~ .progress-bg .progress-bar {
   width: 35%;
}
 .progress progress[value="36"] + .progress-value:before {
   content: "36%";
}
 .progress progress[value="36"] ~ .progress-bg .progress-bar {
   width: 36%;
}
 .progress progress[value="37"] + .progress-value:before {
   content: "37%";
}
 .progress progress[value="37"] ~ .progress-bg .progress-bar {
   width: 37%;
}
 .progress progress[value="38"] + .progress-value:before {
   content: "38%";
}
 .progress progress[value="38"] ~ .progress-bg .progress-bar {
   width: 38%;
}
 .progress progress[value="39"] + .progress-value:before {
   content: "39%";
}
 .progress progress[value="39"] ~ .progress-bg .progress-bar {
   width: 39%;
}
 .progress progress[value="40"] + .progress-value:before {
   content: "40%";
}
 .progress progress[value="40"] ~ .progress-bg .progress-bar {
   width: 40%;
}
 .progress progress[value="41"] + .progress-value:before {
   content: "41%";
}
 .progress progress[value="41"] ~ .progress-bg .progress-bar {
   width: 41%;
}
 .progress progress[value="42"] + .progress-value:before {
   content: "42%";
}
 .progress progress[value="42"] ~ .progress-bg .progress-bar {
   width: 42%;
}
 .progress progress[value="43"] + .progress-value:before {
   content: "43%";
}
 .progress progress[value="43"] ~ .progress-bg .progress-bar {
   width: 43%;
}
 .progress progress[value="44"] + .progress-value:before {
   content: "44%";
}
 .progress progress[value="44"] ~ .progress-bg .progress-bar {
   width: 44%;
}
 .progress progress[value="45"] + .progress-value:before {
   content: "45%";
}
 .progress progress[value="45"] ~ .progress-bg .progress-bar {
   width: 45%;
}
 .progress progress[value="46"] + .progress-value:before {
   content: "46%";
}
 .progress progress[value="46"] ~ .progress-bg .progress-bar {
   width: 46%;
}
 .progress progress[value="47"] + .progress-value:before {
   content: "47%";
}
 .progress progress[value="47"] ~ .progress-bg .progress-bar {
   width: 47%;
}
 .progress progress[value="48"] + .progress-value:before {
   content: "48%";
}
 .progress progress[value="48"] ~ .progress-bg .progress-bar {
   width: 48%;
}
 .progress progress[value="49"] + .progress-value:before {
   content: "49%";
}
 .progress progress[value="49"] ~ .progress-bg .progress-bar {
   width: 49%;
}
 .progress progress[value="50"] + .progress-value:before {
   content: "50%";
}
 .progress progress[value="50"] ~ .progress-bg .progress-bar {
   width: 50%;
}
 .progress progress[value="51"] + .progress-value:before {
   content: "51%";
}
 .progress progress[value="51"] ~ .progress-bg .progress-bar {
   width: 51%;
}
 .progress progress[value="52"] + .progress-value:before {
   content: "52%";
}
 .progress progress[value="52"] ~ .progress-bg .progress-bar {
   width: 52%;
}
 .progress progress[value="53"] + .progress-value:before {
   content: "53%";
}
 .progress progress[value="53"] ~ .progress-bg .progress-bar {
   width: 53%;
}
 .progress progress[value="54"] + .progress-value:before {
   content: "54%";
}
 .progress progress[value="54"] ~ .progress-bg .progress-bar {
   width: 54%;
}
 .progress progress[value="55"] + .progress-value:before {
   content: "55%";
}
 .progress progress[value="55"] ~ .progress-bg .progress-bar {
   width: 55%;
}
 .progress progress[value="56"] + .progress-value:before {
   content: "56%";
}
 .progress progress[value="56"] ~ .progress-bg .progress-bar {
   width: 56%;
}
 .progress progress[value="57"] + .progress-value:before {
   content: "57%";
}
 .progress progress[value="57"] ~ .progress-bg .progress-bar {
   width: 57%;
}
 .progress progress[value="58"] + .progress-value:before {
   content: "58%";
}
 .progress progress[value="58"] ~ .progress-bg .progress-bar {
   width: 58%;
}
 .progress progress[value="59"] + .progress-value:before {
   content: "59%";
}
 .progress progress[value="59"] ~ .progress-bg .progress-bar {
   width: 59%;
}
 .progress progress[value="60"] + .progress-value:before {
   content: "60%";
}
 .progress progress[value="60"] ~ .progress-bg .progress-bar {
   width: 60%;
}
 .progress progress[value="61"] + .progress-value:before {
   content: "61%";
}
 .progress progress[value="61"] ~ .progress-bg .progress-bar {
   width: 61%;
}
 .progress progress[value="62"] + .progress-value:before {
   content: "62%";
}
 .progress progress[value="62"] ~ .progress-bg .progress-bar {
   width: 62%;
}
 .progress progress[value="63"] + .progress-value:before {
   content: "63%";
}
 .progress progress[value="63"] ~ .progress-bg .progress-bar {
   width: 63%;
}
 .progress progress[value="64"] + .progress-value:before {
   content: "64%";
}
 .progress progress[value="64"] ~ .progress-bg .progress-bar {
   width: 64%;
}
 .progress progress[value="65"] + .progress-value:before {
   content: "65%";
}
 .progress progress[value="65"] ~ .progress-bg .progress-bar {
   width: 65%;
}
 .progress progress[value="66"] + .progress-value:before {
   content: "66%";
}
 .progress progress[value="66"] ~ .progress-bg .progress-bar {
   width: 66%;
}
 .progress progress[value="67"] + .progress-value:before {
   content: "67%";
}
 .progress progress[value="67"] ~ .progress-bg .progress-bar {
   width: 67%;
}
 .progress progress[value="68"] + .progress-value:before {
   content: "68%";
}
 .progress progress[value="68"] ~ .progress-bg .progress-bar {
   width: 68%;
}
 .progress progress[value="69"] + .progress-value:before {
   content: "69%";
}
 .progress progress[value="69"] ~ .progress-bg .progress-bar {
   width: 69%;
}
 .progress progress[value="70"] + .progress-value:before {
   content: "70%";
}
 .progress progress[value="70"] ~ .progress-bg .progress-bar {
   width: 70%;
}
 .progress progress[value="71"] + .progress-value:before {
   content: "71%";
}
 .progress progress[value="71"] ~ .progress-bg .progress-bar {
   width: 71%;
}
 .progress progress[value="72"] + .progress-value:before {
   content: "72%";
}
 .progress progress[value="72"] ~ .progress-bg .progress-bar {
   width: 72%;
}
 .progress progress[value="73"] + .progress-value:before {
   content: "73%";
}
 .progress progress[value="73"] ~ .progress-bg .progress-bar {
   width: 73%;
}
 .progress progress[value="74"] + .progress-value:before {
   content: "74%";
}
 .progress progress[value="74"] ~ .progress-bg .progress-bar {
   width: 74%;
}
 .progress progress[value="75"] + .progress-value:before {
   content: "75%";
}
 .progress progress[value="75"] ~ .progress-bg .progress-bar {
   width: 75%;
}
 .progress progress[value="76"] + .progress-value:before {
   content: "76%";
}
 .progress progress[value="76"] ~ .progress-bg .progress-bar {
   width: 76%;
}
 .progress progress[value="77"] + .progress-value:before {
   content: "77%";
}
 .progress progress[value="77"] ~ .progress-bg .progress-bar {
   width: 77%;
}
 .progress progress[value="78"] + .progress-value:before {
   content: "78%";
}
 .progress progress[value="78"] ~ .progress-bg .progress-bar {
   width: 78%;
}
 .progress progress[value="79"] + .progress-value:before {
   content: "79%";
}
 .progress progress[value="79"] ~ .progress-bg .progress-bar {
   width: 79%;
}
 .progress progress[value="80"] + .progress-value:before {
   content: "80%";
}
 .progress progress[value="80"] ~ .progress-bg .progress-bar {
   width: 80%;
}
 .progress progress[value="81"] + .progress-value:before {
   content: "81%";
}
 .progress progress[value="81"] ~ .progress-bg .progress-bar {
   width: 81%;
}
 .progress progress[value="82"] + .progress-value:before {
   content: "82%";
}
 .progress progress[value="82"] ~ .progress-bg .progress-bar {
   width: 82%;
}
 .progress progress[value="83"] + .progress-value:before {
   content: "83%";
}
 .progress progress[value="83"] ~ .progress-bg .progress-bar {
   width: 83%;
}
 .progress progress[value="84"] + .progress-value:before {
   content: "84%";
}
 .progress progress[value="84"] ~ .progress-bg .progress-bar {
   width: 84%;
}
 .progress progress[value="85"] + .progress-value:before {
   content: "85%";
}
 .progress progress[value="85"] ~ .progress-bg .progress-bar {
   width: 85%;
}
 .progress progress[value="86"] + .progress-value:before {
   content: "86%";
}
 .progress progress[value="86"] ~ .progress-bg .progress-bar {
   width: 86%;
}
 .progress progress[value="87"] + .progress-value:before {
   content: "87%";
}
 .progress progress[value="87"] ~ .progress-bg .progress-bar {
   width: 87%;
}
 .progress progress[value="88"] + .progress-value:before {
   content: "88%";
}
 .progress progress[value="88"] ~ .progress-bg .progress-bar {
   width: 88%;
}
 .progress progress[value="89"] + .progress-value:before {
   content: "89%";
}
 .progress progress[value="89"] ~ .progress-bg .progress-bar {
   width: 89%;
}
 .progress progress[value="90"] + .progress-value:before {
   content: "90%";
}
 .progress progress[value="90"] ~ .progress-bg .progress-bar {
   width: 90%;
}
 .progress progress[value="91"] + .progress-value:before {
   content: "91%";
}
 .progress progress[value="91"] ~ .progress-bg .progress-bar {
   width: 91%;
}
 .progress progress[value="92"] + .progress-value:before {
   content: "92%";
}
 .progress progress[value="92"] ~ .progress-bg .progress-bar {
   width: 92%;
}
 .progress progress[value="93"] + .progress-value:before {
   content: "93%";
}
 .progress progress[value="93"] ~ .progress-bg .progress-bar {
   width: 93%;
}
 .progress progress[value="94"] + .progress-value:before {
   content: "94%";
}
 .progress progress[value="94"] ~ .progress-bg .progress-bar {
   width: 94%;
}
 .progress progress[value="95"] + .progress-value:before {
   content: "95%";
}
 .progress progress[value="95"] ~ .progress-bg .progress-bar {
   width: 95%;
}
 .progress progress[value="96"] + .progress-value:before {
   content: "96%";
}
 .progress progress[value="96"] ~ .progress-bg .progress-bar {
   width: 96%;
}
 .progress progress[value="97"] + .progress-value:before {
   content: "97%";
}
 .progress progress[value="97"] ~ .progress-bg .progress-bar {
   width: 97%;
}
 .progress progress[value="98"] + .progress-value:before {
   content: "98%";
}
 .progress progress[value="98"] ~ .progress-bg .progress-bar {
   width: 98%;
}
 .progress progress[value="99"] + .progress-value:before {
   content: "99%";
}
 .progress progress[value="99"] ~ .progress-bg .progress-bar {
   width: 99%;
}
 .progress progress[value="100"] + .progress-value:before {
   content: "100%";
}
 .progress progress[value="100"] ~ .progress-bg .progress-bar {
   width: 100%;
}
 .progress {
   position: relative;
   overflow: hidden;
}
 .progress progress {
   position: absolute;
   width: 0;
   height: 0;
   overflow: hidden;
   left: -777px;
}
 .progress-value {
   color: #333;
   display: block;
   line-height: 21px;
   text-align: center;
}
 .progress-bg {
   background: #e6e9ed;
   position: relative;
   height: 8px;
   border-radius: 5px;
   overflow: hidden;
}
 @keyframes progress_bar {
   0% {
     background-position: 0 0;
  }
   100% {
     background-position: -40px 0;
  }
}
 .progress-bar {
   overflow: hidden;
   background: #FFC500;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   width: 0;
   transition: width 1s linear;
}
 .progress-bar:after {
   animation: progress_bar 0.8s linear infinite;
   background-image: linear-gradient(45deg, rgba(255, 255, 255, .45) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .45) 50%, rgba(255, 255, 255, .45) 75%, transparent 75%, transparent);
   background-size: 40px 40px;
   position: absolute;
   content: '';
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-repeat: repeat;
}
/* Progress line */
 .quize-answers-container {
   flex: auto;
}
 .quize-answers {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-between;
   margin: 20px 30px 20px 30px;
   width: 840px;
   flex: auto;

}
 .quize-answer {
   display: flex;
   align-items: center;
   width: 375px;
   border: 1px solid rgba(217, 216, 230, 0.55);
   border-radius: 5px;
   padding: 10px;
   margin-bottom: 20px;
   cursor: pointer;
   user-select: none;
   position: relative;
}
 .quize-answer input {
   position: absolute;
   opacity: 0;
   cursor: pointer;
   height: 0;
   width: 0;
}
 span.quize-check {
   top: 0;
   left: 0;
   height: 20px;
   width: 20px;
   background-color: #e8e8e8;
   border-radius: 50%;
   margin-left: 10px;
}
 span.quize-answer-text {
   color: #fff;
   padding-left: 15px;
   width: 325px;
}
 .quize-answer:hover input ~ .quize-check {
   background-color: #ccc;
}
 .quize-answer input:checked ~ .quize-check {
   background-color: #FFC500;
}
 .quize-check:after {
   content: "";
   position: absolute;
   display: none;
}
 .quize-answer input:checked ~ .quize-check:after {
   display: block;
}
 .quize-answer .quize-check:after {
   top: 17px;
   left: 26px;
   width: 8px;
   height: 8px;
   border-radius: 50%;
}
 .quize-buttons {
   display: flex;
   justify-content: space-between;
   margin-left: 30px;
   margin-right: 30px;
   margin-bottom: 30px;
}
 .quize-back {
   visibility: hidden;
   color: #000;
   background-color: #fff;
   width: 140px;
   height: 40px;
   border-radius: 25px;
   box-shadow: 0 3px 13px 0 rgba(0, 0, 0, .13);
   border-style: none;
   cursor: pointer;
   font-weight: 600;
   font-size: 15px;
   position: relative;
   padding-left: 30px;
}
 .quize-back::before {
   left: 25px;
   top: 12px;
   position: absolute;
   content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDQwMC4wMDQgNDAwLjAwNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAwLjAwNCA0MDAuMDA0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNMzgyLjY4OCwxODIuNjg2SDU5LjExNmw3Ny4yMDktNzcuMjE0YzYuNzY0LTYuNzYsNi43NjQtMTcuNzI2LDAtMjQuNDg1Yy02Ljc2NC02Ljc2NC0xNy43My02Ljc2NC0yNC40ODQsMEw1LjA3MywxODcuNzU3ICAgYy02Ljc2NCw2Ljc2LTYuNzY0LDE3LjcyNywwLDI0LjQ4NWwxMDYuNzY4LDEwNi43NzVjMy4zODEsMy4zODMsNy44MTIsNS4wNzIsMTIuMjQyLDUuMDcyYzQuNDMsMCw4Ljg2MS0xLjY4OSwxMi4yNDItNS4wNzIgICBjNi43NjQtNi43Niw2Ljc2NC0xNy43MjYsMC0yNC40ODRsLTc3LjIwOS03Ny4yMThoMzIzLjU3MmM5LjU2MiwwLDE3LjMxNi03Ljc1MywxNy4zMTYtMTcuMzE1ICAgQzQwMC4wMDQsMTkwLjQzOCwzOTIuMjUxLDE4Mi42ODYsMzgyLjY4OCwxODIuNjg2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+PC9nPiA8L3N2Zz4K);
}
 svg.icon.icon-qleft-arrow {
   margin-right: 5px;
}
 svg.icon.icon-qcheck {
   margin-right: 5px;
}
 .quize-next {
   color: #000;
   background-color: #FFC500;
   width: 140px;
   height: 40px;
   border-radius: 25px;
   box-shadow: 0 6px 21px 0 #FFC500;
   border-style: none;
   cursor: pointer;
   font-weight: 600;
   font-size: 15px;
   position: relative;
   padding-left: 30px;
   text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);
}
 .quize-next::before {
   left: 25px;
   top: 12px;
   position: absolute;
   content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAzODQgMzg0IiB3aWR0aD0iMThweCI+PGc+PHBhdGggZD0ibTE5MiAzODRjMTA1Ljg2MzI4MSAwIDE5Mi04Ni4xMjg5MDYgMTkyLTE5MiAwLTE4LjI3MzQzOC0yLjU1MDc4MS0zNi4yODEyNS03LjYwMTU2Mi01My41MjczNDQtMi40ODgyODItOC40ODA0NjgtMTEuMzQzNzUtMTMuMzUxNTYyLTE5Ljg0NzY1Ny0xMC44NjMyODEtOC40ODgyODEgMi40ODA0NjktMTMuMzQzNzUgMTEuMzY3MTg3LTEwLjg2MzI4MSAxOS44NDc2NTYgNC4xODM1OTQgMTQuMzI4MTI1IDYuMzEyNSAyOS4zMjAzMTMgNi4zMTI1IDQ0LjU0Mjk2OSAwIDg4LjIyMjY1Ni03MS43NzczNDQgMTYwLTE2MCAxNjBzLTE2MC03MS43NzczNDQtMTYwLTE2MCA3MS43NzczNDQtMTYwIDE2MC0xNjBjMzIuMDYyNSAwIDYyLjkxMDE1NiA5LjM3NSA4OS4yMDcwMzEgMjcuMTA1NDY5IDcuMzIwMzEzIDQuOTQxNDA2IDE3LjI3MzQzOCAzIDIyLjIwNzAzMS00LjMyMDMxMyA0LjkzNzUtNy4zMjgxMjUgMy4wMTE3MTktMTcuMjczNDM3LTQuMzE2NDA2LTIyLjIxMDkzNy0zMS42MDE1NjItMjEuMzA4NTk0LTY4LjYzMjgxMi0zMi41NzQyMTktMTA3LjA5NzY1Ni0zMi41NzQyMTktMTA1Ljg2MzI4MSAwLTE5MiA4Ni4xMjg5MDYtMTkyIDE5MnM4Ni4xMzY3MTkgMTkyIDE5MiAxOTJ6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0zNTYuNjg3NSAzNi42ODc1LTE2NC42ODc1IDE2NC42Nzk2ODgtNTIuNjg3NS01Mi42Nzk2ODhjLTYuMjUtNi4yNDYwOTQtMTYuMzc1LTYuMjQ2MDk0LTIyLjYyNSAwLTYuMjQ2MDk0IDYuMjUtNi4yNDYwOTQgMTYuMzc1IDAgMjIuNjI1bDY0IDY0YzMuMTI4OTA2IDMuMTI4OTA2IDcuMjE0ODQ0IDQuNjg3NSAxMS4zMTI1IDQuNjg3NXM4LjE4MzU5NC0xLjU1ODU5NCAxMS4zMTI1LTQuNjg3NWwxNzYtMTc2YzYuMjQ2MDk0LTYuMjUgNi4yNDYwOTQtMTYuMzc1IDAtMjIuNjI1LTYuMjUtNi4yNDYwOTQtMTYuMzc1LTYuMjQ2MDk0LTIyLjYyNSAwem0wIDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiMwMDAwMDAiLz48L2c+IDwvc3ZnPg==)
  }
 
 .quize-next:disabled {
   cursor: not-allowed;
}
 .quize-right {
   background-color: #f7f7f7;
   width: 270px;
   border-radius: 0 5px 5px 0;
}
 .quize-close {
   float: right;
   font-size: 28px;
   font-weight: 300;
   margin: 0;
   margin-right: 10px;
}
 .quize-close:hover, .quize-close:focus {
   color: #FFC500;
   text-decoration: none;
   cursor: pointer;
}
 .quize-logo img {
   width: 100px;
   height: 100px;
   border-radius: 50%;
   display: block;
   margin: 0 auto;
}
 .quize-header h5 {
   color: #232933;
   display: block;
   width: 200px;
   margin: 0 auto;
   margin-top: 10px;
}
 .quize-header p {
   color: #646464;
   display: block;
   width: 151px;
   margin: 0 auto;
   margin-top: 5px;
}
 .quize-header hr {
   width: 230px;
   margin: 0 auto;
   margin-top: 10px;
}
 p.quize-text {
   margin-top: 10px;
   width: 230px;
   font-size: 14px;
}
 button.slider-button {
   background-size: 200% 100%, auto, 100% 2px, 100% 2px, 100% 1px, 100% 1px;
   background-image: linear-gradient(45deg, rgba(255, 255, 255, .0) 30%, rgba(255, 255, 255, .8), rgba(255, 255, 255, .0) 70%);
   background-repeat: no-repeat;
   background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
   animation: line 3s ease reverse infinite;
}
 @keyframes line {
   100% {
     background-position: 500% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
  }
   20% {
     background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
  }
   0% {
     background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
  }
}
 .quize-form-container {
   padding: 30px;
   padding-top: 10px;
   position: relative;
   margin: auto;
   display: flex;
   flex-direction: column;
}
 .quize-form-icon {
   display: flex;
   justify-content: center;
   flex-direction: row;
   position: relative;
}
 .quize-form-icon-title {
   position: relative;
}
 .quize-form-icon-title:before {
   left: 0px;
   top: -30px;
   position: absolute;
   content: url(data:image/svg+xml;
  base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iMzJweCI+PGc+PHBhdGggZD0ibTM2OS4xNjQwNjIgMTc0Ljc2OTUzMWM3LjgxMjUgNy44MTI1IDcuODEyNSAyMC40NzY1NjMgMCAyOC4yODUxNTdsLTEzNC4xNzE4NzQgMTM0LjE3NTc4MWMtNy44MTI1IDcuODA4NTkzLTIwLjQ3MjY1NyA3LjgwODU5My0yOC4yODUxNTcgMGwtNjMuODcxMDkzLTYzLjg3NWMtNy44MTI1LTcuODA4NTk0LTcuODEyNS0yMC40NzI2NTcgMC0yOC4yODEyNSA3LjgwODU5My03LjgxMjUgMjAuNDcyNjU2LTcuODEyNSAyOC4yODEyNSAwbDQ5LjczMDQ2OCA0OS43MzA0NjkgMTIwLjAzMTI1LTEyMC4wMzUxNTdjNy44MTI1LTcuODA4NTkzIDIwLjQ3NjU2My03LjgwODU5MyAyOC4yODUxNTYgMHptMTQyLjgzNTkzOCA4MS4yMzA0NjljMCAxNDEuNTAzOTA2LTExNC41MTU2MjUgMjU2LTI1NiAyNTYtMTQxLjUwMzkwNiAwLTI1Ni0xMTQuNTE1NjI1LTI1Ni0yNTYgMC0xNDEuNTAzOTA2IDExNC41MTU2MjUtMjU2IDI1Ni0yNTYgMTQxLjUwMzkwNiAwIDI1NiAxMTQuNTE1NjI1IDI1NiAyNTZ6bS00MCAwYzAtMTE5LjM5NDUzMS05Ni42MjEwOTQtMjE2LTIxNi0yMTYtMTE5LjM5NDUzMSAwLTIxNiA5Ni42MjEwOTQtMjE2IDIxNiAwIDExOS4zOTQ1MzEgOTYuNjIxMDk0IDIxNiAyMTYgMjE2IDExOS4zOTQ1MzEgMCAyMTYtOTYuNjIxMDk0IDIxNi0yMTZ6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgZmlsbD0iIzVBOUZGNCIvPjwvZz4gPC9zdmc+Cg==);
}
 svg.icon.icon-done {
   margin: 0 auto;
}
 .quize-form-title {
   display: flex;
   flex-direction: column;
}
 .quize-form-title h3 {
   color: #fff;
   font-weight: 500;
   margin: 0 auto;
   margin-top: 20px;
   text-align: center;
}
 .quize-form-wrap {
   display: flex;
   flex-direction: column;
   align-items: center;
   flex-wrap: wrap;
   justify-content: center;
}
 .quize-form-end {
   text-align: center;
}
 .quize-form-left {
   display: flex;
   flex-direction: column;
   width: 50%;
   padding-top: 20px;
   padding-left: 8px;
   padding-right: 8px;
}
 .quize-form-left p {
   color: #fff;
   line-height: 1;
   padding: 0 10px 0 10px;
}
 .quize-form-right {
   display: flex;
   flex-direction: column;
   width: 50%;
   padding-top: 20px;
   padding-left: 8px;
   padding-right: 8px;
}
 .quize-form {
   display: flex;
   flex-direction: column;
   text-align: center;
}
 .quize-form label {
   color: #fff;
   font-size: 14px;
   font-weight: 700;
   letter-spacing: 1.2px;
}
 .quize-form-input {
   margin-top: 0px;
}
 .quize-form-input2 {
   width: 100%;
    height: 45px;
    background: #fff;
    padding: 15px 0;
    border-radius: 5px;
    letter-spacing: 1.2px;
    cursor: pointer;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    color: #000;
    padding-left: 30px;
}

.MapFormInputSvg {
    margin-top: 20px;
    margin-left: 15px;
    position: absolute;
}

.MapFormInputNum {
    margin-top: 20px;
    margin-left: 45px;
    position: absolute;
    color: #666;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 120% !important;
    letter-spacing: .1em !important;
    font-size: 13px !important;
}

 input.quize-form-phone {
   margin-top: 5px;
   padding: 15px 0;
   font-size: 16px;
   border-radius: 5px;
   background-image: url(data:image/svg+xml;
  base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMzQ4LjA3NyAzNDguMDc3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNDguMDc3IDM0OC4wNzc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz4gIDxnPiAgICA8Zz4gICAgICA8cGF0aCBkPSJNMzQwLjI3MywyNzUuMDgzbC01My43NTUtNTMuNzYxYy0xMC43MDctMTAuNjY0LTI4LjQzOC0xMC4zNC0zOS41MTgsMC43NDRsLTI3LjA4MiwyNy4wNzYgICAgIGMtMS43MTEtMC45NDMtMy40ODItMS45MjgtNS4zNDQtMi45NzNjLTE3LjEwMi05LjQ3Ni00MC41MDktMjIuNDY0LTY1LjE0LTQ3LjExM2MtMjQuNzA0LTI0LjcwMS0zNy43MDQtNDguMTQ0LTQ3LjIwOS02NS4yNTcgICAgIGMtMS4wMDMtMS44MTMtMS45NjQtMy41NjEtMi45MTMtNS4yMjFsMTguMTc2LTE4LjE0OWw4LjkzNi04Ljk0N2MxMS4wOTctMTEuMSwxMS40MDMtMjguODI2LDAuNzIxLTM5LjUyMUw3My4zOSw4LjE5NCAgICAgQzYyLjcwOC0yLjQ4Niw0NC45NjktMi4xNjIsMzMuODcyLDguOTM4bC0xNS4xNSwxNS4yMzdsMC40MTQsMC40MTFjLTUuMDgsNi40ODItOS4zMjUsMTMuOTU4LTEyLjQ4NCwyMi4wMiAgICAgQzMuNzQsNTQuMjgsMS45MjcsNjEuNjAzLDEuMDk4LDY4Ljk0MUMtNiwxMjcuNzg1LDIwLjg5LDE4MS41NjQsOTMuODY2LDI1NC41NDFjMTAwLjg3NSwxMDAuODY4LDE4Mi4xNjcsOTMuMjQ4LDE4NS42NzQsOTIuODc2ICAgICBjNy42MzgtMC45MTMsMTQuOTU4LTIuNzM4LDIyLjM5Ny01LjYyN2M3Ljk5Mi0zLjEyMiwxNS40NjMtNy4zNjEsMjEuOTQxLTEyLjQzbDAuMzMxLDAuMjk0bDE1LjM0OC0xNS4wMjkgICAgIEMzNTAuNjMxLDMwMy41MjcsMzUwLjk1LDI4NS43OTUsMzQwLjI3MywyNzUuMDgzeiIgZmlsbD0iIzVBOUZGNCIvPiAgICA8L2c+ICA8L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
   background-position: 20px;
   padding-left: 50px;
   background-repeat: no-repeat;
   background: #f9f9f9 !important;
   border-radius: 5px !important;
   border: none !important;
   color: #666;
}
 .quize-form-phone:focus {
   outline: none !important;
   border: 2px solid #FFC500 !important;
}
 .quize-form-button {
   margin-top: 20px;
   padding: 15px 0;
   background: #FFBD02;
   color: #000;
   text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);
   box-shadow: 0 4px rgba(255, 197, 0, 0.5);
   border-style: none;
   border-radius: 5px;
   letter-spacing: 1.2px;
   cursor: pointer;
   font-style: normal;
   font-weight: 600;
   font-size: 16px;
   line-height: 20px;
   position: relative;
   width: 400px ;
}

.MapFormInput {
    outline: none !important;
    width: 400px;
    height: 55px !important;
    background: #f9f9f9 !important;
    border-radius: 5px !important;
    border: none !important;
    padding-left: 65px;
    color: #666;
    font-size: 13px !important;
    font-size: 13px !important;
    line-height: 120% !important;
    letter-spacing: 0.1em !important;
}

 .quize-form-policy {
   text-align: center;
}
 .quize-form-policy {
   padding-top: 20px;
}
 .quize-form-policy p {
   font-size: 12px;
   letter-spacing: 1px;
   color: #fff;
}
 .quize-form-policy a {
   color: #FFC500;
}
 .quize-form-policy a:hover {
   text-decoration: none;
}
 .quize-title-box {
   position: relative;
}
 .quize-title-box2 {
   display: flex;
   flex-direction: row;
   align-items: center;
}
 .quize-title {
   display: flex;
   flex-direction: row;
   align-items: center;
   justify-content: space-between;
   margin-top: 0px;
   margin-left: 30px;
   margin-right: 30px;
   padding-bottom: 20px;
}
 .quize-title-svg {
   width: 10px;
   height: 10px;
   background: #52aa0d;
   border-radius: 50%;
   position: absolute;
   bottom: 2px;
   right: 1px;
   border: 2px #fff solid;
}
 .quize-text-box {
   margin-left: 15px;
}
 .quize-text-box-h {
   font-style: normal;
   font-weight: 500;
   font-size: 15px;
   line-height: 20px;
   color: #fff;
   margin: 0;
}
 .quize-text-box-d {
   font-style: normal;
   font-weight: 400;
   font-size: 12px;
   line-height: 20px;
   color: #fff;
   margin: 0;
   margin-top: 2px;
   width: 200px;
}
 .quize-gift-box {
   display: flex;
   justify-content: center;
   align-items: center;
   width: 380px;
   height: 65px;
   background: linear-gradient(180deg, #ffca2c -6.25%, rgba(240, 158, 0, 0) 558.75%);
   border-radius: 25px;
   font-style: normal;
   font-weight: 400;
   font-size: 10px;
   line-height: 130%;
   letter-spacing: 0.1em;
   text-transform: uppercase;
   color: #000;
   border-style: none;
}
 .quize-line {
   position: relative;
   background-color: #FFC500;
   box-shadow: 0 6px 21px 0 #ffc500;
   background-size: 200% 100%, auto, 100% 2px, 100% 2px, 100% 1px, 100% 1px;
   background-image: linear-gradient(45deg, rgba(255, 255, 255, .0) 30%, rgba(255, 255, 255, .8), rgba(255, 255, 255, .0) 70%);
   background-repeat: no-repeat;
   background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
   animation: line 3s ease reverse infinite;
}
 @keyframes line {
   100% {
     background-position: 500% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
  }
   20% {
     background-position: 200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
  }
   0% {
     background-position: -200% 0, 0 0, 0 0, 0 100%, 0 4px, 0 calc(100% - 4px);
  }
}

.quize-gift-text {
   width: 310px;
   padding-left: 45px;
}

.quize-gift-png {
   position: absolute;
   left: -28px;
}
/*========== Media ==========*/
@media (min-width: 320px) and (max-width: 991px) {
   .quize-form-container {
     margin: 0;
   }

   span.quize-answer-text {
      color: #fff;
      padding-left: 15px;
      width: 240px;
   }
}

@media (min-width: 768px) and (max-width: 991px) {
  .quize-form-button {
   width: 329px;
  }

  .MapFormInput {
   width: 329px;
  }
}

 @media (min-width: 992px) and (max-width: 1199.98px) {
   .quiz-content {
     width: 880px;
     flex-direction: row;
  }
   .quize-left {
     width: 630px;
  }
   .quize-answers {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: space-between;
     margin: 20px 30px 20px 30px;
     width: 820px;
  }
   .quize-answer {
     width: 370px;
  }
}
 @media (min-width: 768px) and (max-width: 991.98px) {
   .quiz-content {
     width: 750px;
     flex-direction: row;
  }
   .quize-left {
     width: 500px;
  }
   .quize-answers {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: space-between;
     margin: auto;
     margin: 20px 30px 20px 30px;
     width: 688px;
  }
   .quize-answer {
     width: 300px;
  }
}


.quizeModalInfo.modal h4 {
   text-align: center;
}
 .quizeModalInfo.modal .modal-content-description {
   padding-bottom: 20px;
   margin-top: 20px;
   text-align: center;
}
 .quizeModalInfo.modal .modal-content {
   background-color: #fff;
   padding: 0 20px 0px 20px;
   border: 3px solid #FFC500;
   width: 450px;
   position: relative;
   margin: auto;
}
 .modal-content-title {
   margin-top: 20px;
}
 

.map-selector input {
    margin:0;
    padding:0;
    appearance:none;
}

.map-selector input:active +.MapLink, .map-selector input:active +.MapLink{
    box-shadow: 0 0 20px 5px rgba(197,199,188,.3);
    background: #f9f9f9;
    color: #000 !important;
}

.map-selector input:checked +.MapLink, .map-selector input:checked +.MapLink{
    box-shadow: 0 0 20px 5px rgba(197,199,188,.3);
    background: #f9f9f9;
    color: #000 !important;
}

.MapLink {
    font-style: normal !important;
    font-weight: normal !important;
    font-weight: 300 !important;
    font-size: 12px !important;
    line-height: 120% !important;
    letter-spacing: 0.1em !important;
    color: #fff !important;
    display: flex !important;
    justify-content: center !important;
    flex-direction: column !important;
    align-items: center;
    margin-right: 15px !important;
    border-radius: 10px !important;
    width: 190px !important;
    height: 75px !important;
    cursor: pointer !important;
}

.MapLink:first-child {
    margin-left: 0px;
}

.MapLink:hover {
    text-decoration: none;
    box-shadow: 0 0 20px 5px rgba(197,199,188,.3);
    background: #f9f9f9;
    color: #000 !important;
}

.MapLinkText {
    margin-top: 10px;
}

.MapLinkText:hover {
    text-decoration: none;
    color: #000;
}

@media (min-width: 576px) and (max-width: 767px) {
   .quize-gift-box {
      display: none;
   }

   .quiz-content {
     width: 90%;
     max-width: 690px;
     min-width: 518px;
     flex-direction: row;
   }

   .quize-answers-container {
    display: flex;
    flex-wrap: wrap;
   }

   .quize-form-right {
      width: 100%;
   }

   .quize-form-left {
      width: 100%;
   }

   .quize-answer {
     width: 100%;
   }

   .quize-left {
     width: 500px;
  }

   .quize-answers {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: space-between;
     margin: auto;
     margin: 20px 30px 20px 30px;
     width: 688px;
  }

  .MapFormInput {
   width: 400px;
  }

  .quize-form-button {
   width: 400px;
   margin: auto;
   margin-top: 25px;
  }
}

@media (min-width: 481px) and (max-width: 575px) {
   .quize-gift-box {
      display: none;
   }

   .quiz-content {
     width: 90%;
     max-width: 535px;
     min-width: 440px;
     flex-direction: row;
   }

   .quize-answers-container {
    display: flex;
    flex-wrap: wrap;
   }

   .quize-form-right {
      width: 100%;
   }

   .quize-form-left {
      width: 100%;
   }

   .quize-answer {
     width: 100%;
   }

   .quize-left {
     width: 440px;
  }

   .quize-answers {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: space-between;
     margin: auto;
     margin: 20px 30px 20px 30px;
     width: 381px;
  }

  .MapFormInput {
   width: 358px;
  }

  .quize-form-button {
   width: 358px;
   margin: auto;
   margin-top: 25px;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
   .quize-gift-box {
      display: none;
   }

   .quiz-content {
     width: 90%;
     max-width: 480px;
     min-width: 365px;
     flex-direction: row;
   }

   .quize-question {
      font-size: 24px;
   }

   .quize-answers-container {
    display: flex;
    flex-wrap: wrap;
   }

   .quize-form-right {
      width: 100%;
   }

   .quize-form-left {
      width: 100%;
   }

   .quize-answer {
     width: 100%;
   }

   .quize-left {
     width: 345px;
  }

   .quize-answers {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: space-between;
     margin: auto;
     margin: 20px 30px 20px 30px;
     width: 292px;
  }

  .MapFormInput {
   width: 275px;
  }

  .quize-form-button {
   width: 275px;
   margin: auto;
   margin-top: 25px;
  }
}