@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap");
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
.nanummyeongjo { font-family: 'Nanum Myeongjo', serif; }

.notosans { font-family: "Noto Sans KR", sans-serif; }

body, button { font-weight: normal; background-color: black; font-family: 'Nanum Myeongjo', serif; color: black; word-break: keep-all; user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

body body, button body { background: #000; }

body #stars-group-1, button #stars-group-1 { width: 2px; height: 2px; border-radius: 50%; opacity: 0; box-shadow: 1066px 335px #fff, 1011px 229px #fff, 1558px 768px #fff, 319px 988px #fff, 659px 1170px #fff, 68px 1588px #fff, 1150px 102px #fff, 477px 467px #fff, 1031px 501px #fff, 1755px 194px #fff, 581px 449px #fff, 556px 1602px #fff, 198px 1130px #fff, 286px 569px #fff, 832px 600px #fff, 250px 145px #fff, 1436px 1361px #fff, 833px 1667px #fff, 968px 1529px #fff, 1214px 1323px #fff, 273px 1498px #fff, 606px 260px #fff, 400px 1131px #fff, 1515px 335px #fff, 1176px 1585px #fff, 1176px 1476px #fff, 239px 1728px #fff, 1745px 1021px #fff, 392px 1663px #fff, 568px 238px #fff, 427px 1099px #fff, 1216px 937px #fff, 837px 646px #fff, 636px 273px #fff, 203px 1429px #fff, 971px 270px #fff, 987px 1140px #fff, 628px 1170px #fff, 1705px 415px #fff, 1604px 174px #fff, 308px 975px #fff, 1547px 894px #fff, 10px 102px #fff, 826px 1217px #fff, 1700px 1403px #fff, 773px 1202px #fff, 1636px 165px #fff, 306px 1566px #fff, 797px 1472px #fff, 137px 1630px #fff, 498px 133px #fff, 1614px 947px #fff, 300px 966px #fff, 994px 87px #fff, 569px 39px #fff, 1759px 988px #fff, 1304px 503px #fff, 375px 513px #fff, 536px 1057px #fff, 1730px 1436px #fff, 606px 1658px #fff, 1352px 597px #fff, 1663px 995px #fff, 505px 296px #fff, 923px 224px #fff, 1580px 882px #fff, 1703px 1790px #fff, 838px 775px #fff, 1232px 772px #fff, 733px 1437px #fff, 638px 652px #fff, 1006px 60px #fff, 1469px 963px #fff, 1161px 354px #fff, 372px 1760px #fff, 1501px 754px #fff, 1141px 172px #fff, 1016px 955px #fff, 767px 265px #fff, 1751px 976px #fff, 422px 1293px #fff, 1198px 787px #fff, 1618px 960px #fff, 20px 367px #fff, 1269px 1625px #fff, 602px 415px #fff, 1058px 617px #fff, 1651px 1221px #fff, 644px 1571px #fff, 51px 315px #fff, 1697px 713px #fff, 863px 1651px #fff, 612px 444px #fff, 1380px 1508px #fff, 264px 1618px #fff, 8px 1514px #fff, 1054px 991px #fff, 484px 76px #fff, 435px 239px #fff, 1270px 192px #fff; animation-name: glowing-stars; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; animation-delay: 0s; position: absolute; top: 0; left: -50%; margin-left: 50%; }

body #stars-group-2, button #stars-group-2 { width: 2px; height: 2px; border-radius: 50%; opacity: 0; box-shadow: 1242px 1683px #fff, 735px 16px #fff, 1351px 1114px #fff, 1234px 695px #fff, 1359px 1779px #fff, 1191px 1137px #fff, 937px 441px #fff, 923px 1043px #fff, 521px 1693px #fff, 1046px 1151px #fff, 1121px 281px #fff, 633px 539px #fff, 700px 1787px #fff, 152px 103px #fff, 1335px 515px #fff, 254px 1800px #fff, 373px 1094px #fff, 201px 701px #fff, 1223px 1608px #fff, 726px 1167px #fff, 844px 1710px #fff, 1633px 44px #fff, 1250px 1257px #fff, 1605px 963px #fff, 1019px 692px #fff, 446px 186px #fff, 1383px 1210px #fff, 690px 824px #fff, 511px 458px #fff, 1686px 1322px #fff, 511px 299px #fff, 149px 1646px #fff, 1362px 306px #fff, 773px 867px #fff, 83px 226px #fff, 963px 49px #fff, 1450px 775px #fff, 455px 1133px #fff, 656px 1680px #fff, 510px 505px #fff, 418px 217px #fff, 277px 236px #fff, 1795px 752px #fff, 1610px 1534px #fff, 1630px 1572px #fff, 1524px 1339px #fff, 150px 458px #fff, 1421px 437px #fff, 993px 1596px #fff, 268px 1602px #fff, 1120px 76px #fff, 1108px 749px #fff, 560px 228px #fff, 318px 749px #fff, 757px 398px #fff, 960px 384px #fff, 1299px 523px #fff, 1768px 1056px #fff, 682px 213px #fff, 277px 285px #fff, 822px 116px #fff, 1785px 456px #fff, 470px 1200px #fff, 1104px 148px #fff, 1080px 322px #fff, 391px 301px #fff, 1335px 783px #fff, 168px 1697px #fff, 483px 786px #fff, 1670px 319px #fff, 1617px 77px #fff, 1042px 423px #fff, 573px 762px #fff, 1541px 1723px #fff, 1300px 276px #fff, 1686px 562px #fff, 1624px 458px #fff, 1122px 403px #fff, 188px 1588px #fff, 1718px 910px #fff, 159px 1041px #fff, 55px 426px #fff, 541px 82px #fff, 325px 1100px #fff, 1587px 230px #fff, 998px 1277px #fff, 831px 780px #fff, 713px 1159px #fff, 1269px 899px #fff, 281px 607px #fff, 975px 315px #fff, 677px 100px #fff, 290px 167px #fff, 1761px 640px #fff, 9px 821px #fff, 1660px 585px #fff, 1664px 730px #fff, 1416px 983px #fff, 1236px 472px #fff, 370px 565px #fff; animation-name: glowing-stars; animation-duration: 1s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; animation-delay: 0.1s; position: absolute; top: 0; left: -50%; margin-left: 50%; }

body #stars-group-3, button #stars-group-3 { width: 2px; height: 2px; border-radius: 50%; opacity: 0; box-shadow: 765px 42px #fff, 797px 2px #fff, 119px 505px #fff, 255px 1255px #fff, 916px 1296px #fff, 485px 55px #fff, 535px 204px #fff, 1568px 1559px #fff, 952px 781px #fff, 1537px 1405px #fff, 1104px 566px #fff, 151px 1326px #fff, 621px 462px #fff, 1011px 283px #fff, 213px 777px #fff, 633px 312px #fff, 930px 522px #fff, 1279px 1383px #fff, 1294px 250px #fff, 1488px 1140px #fff, 1664px 1546px #fff, 1467px 1592px #fff, 925px 362px #fff, 1237px 1256px #fff, 38px 325px #fff, 1714px 1268px #fff, 892px 1221px #fff, 483px 1256px #fff, 715px 759px #fff, 135px 19px #fff, 170px 1237px #fff, 1381px 310px #fff, 557px 1068px #fff, 766px 1058px #fff, 1240px 196px #fff, 921px 628px #fff, 985px 261px #fff, 866px 1214px #fff, 522px 1381px #fff, 123px 1015px #fff, 380px 1281px #fff, 551px 1063px #fff, 1252px 1060px #fff, 938px 879px #fff, 1713px 1451px #fff, 398px 963px #fff, 1032px 1469px #fff, 55px 1085px #fff, 95px 230px #fff, 645px 1788px #fff, 562px 246px #fff, 507px 1530px #fff, 1790px 767px #fff, 545px 1199px #fff, 1444px 718px #fff, 138px 225px #fff, 811px 1102px #fff, 1315px 1681px #fff, 1033px 1050px #fff, 633px 1241px #fff, 126px 18px #fff, 810px 1011px #fff, 800px 149px #fff, 232px 245px #fff, 1052px 125px #fff, 1687px 836px #fff, 599px 739px #fff, 1714px 1093px #fff, 969px 165px #fff, 1147px 97px #fff, 679px 356px #fff, 1617px 892px #fff, 528px 333px #fff, 1108px 1542px #fff, 1461px 1117px #fff, 1208px 1365px #fff, 1487px 450px #fff, 950px 1208px #fff, 350px 419px #fff, 1483px 1743px #fff, 964px 700px #fff, 1146px 1122px #fff, 299px 1160px #fff, 1731px 1517px #fff, 1750px 1344px #fff, 831px 30px #fff, 1689px 615px #fff, 1301px 1692px #fff, 673px 265px #fff, 119px 779px #fff, 355px 822px #fff, 728px 1046px #fff, 1375px 476px #fff, 518px 1679px #fff, 489px 1331px #fff, 379px 1405px #fff, 1768px 228px #fff, 475px 123px #fff, 779px 1638px #fff, 816px 481px #fff; animation-name: glowing-stars; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; animation-delay: 0.4s; position: absolute; top: 0; left: -50%; margin-left: 50%; }

body #stars-group-4, button #stars-group-4 { width: 2px; height: 2px; border-radius: 50%; opacity: 0; box-shadow: 591px 129px #fff, 1245px 336px #fff, 1659px 687px #fff, 979px 1319px #fff, 955px 689px #fff, 1777px 660px #fff, 1781px 1080px #fff, 952px 764px #fff, 1181px 1280px #fff, 1664px 1479px #fff, 402px 930px #fff, 573px 557px #fff, 1211px 1127px #fff, 1157px 1751px #fff, 370px 241px #fff, 960px 1635px #fff, 1742px 1542px #fff, 1386px 1742px #fff, 1638px 1541px #fff, 744px 1686px #fff, 1081px 207px #fff, 1408px 1798px #fff, 1624px 492px #fff, 956px 1677px #fff, 1579px 1560px #fff, 1178px 738px #fff, 9px 1754px #fff, 1750px 1134px #fff, 1780px 972px #fff, 423px 1059px #fff, 1505px 53px #fff, 32px 1703px #fff, 312px 645px #fff, 147px 652px #fff, 499px 969px #fff, 1043px 1670px #fff, 1241px 1104px #fff, 1767px 866px #fff, 1095px 918px #fff, 1171px 996px #fff, 739px 372px #fff, 554px 208px #fff, 188px 1069px #fff, 1481px 1609px #fff, 1623px 370px #fff, 440px 1222px #fff, 541px 917px #fff, 356px 1190px #fff, 244px 632px #fff, 1768px 1135px #fff, 1793px 620px #fff, 1369px 402px #fff, 1325px 1140px #fff, 51px 776px #fff, 690px 1526px #fff, 826px 651px #fff, 699px 1643px #fff, 460px 1714px #fff, 1243px 396px #fff, 1309px 606px #fff, 1396px 364px #fff, 36px 359px #fff, 1104px 247px #fff, 1366px 80px #fff, 943px 1087px #fff, 1668px 1533px #fff, 1218px 96px #fff, 1106px 672px #fff, 641px 1762px #fff, 727px 533px #fff, 600px 1521px #fff, 1283px 420px #fff, 473px 1265px #fff, 772px 915px #fff, 1002px 900px #fff, 1102px 678px #fff, 1005px 1767px #fff, 189px 1685px #fff, 1159px 727px #fff, 344px 887px #fff, 1114px 1466px #fff, 155px 789px #fff, 80px 946px #fff, 518px 340px #fff, 1200px 1194px #fff, 1238px 113px #fff, 273px 705px #fff, 1081px 1045px #fff, 430px 1049px #fff, 1504px 1010px #fff, 1375px 582px #fff, 460px 1124px #fff, 1231px 1260px #fff, 861px 633px #fff, 829px 1051px #fff, 650px 27px #fff, 1259px 1684px #fff, 1333px 1145px #fff, 212px 1200px #fff, 1553px 1482px #fff; animation-name: glowing-stars; animation-duration: 1s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; animation-delay: 0.3s; position: absolute; top: 0; left: -50%; margin-left: 50%; }

body #stars-group-5, button #stars-group-5 { width: 2px; height: 2px; border-radius: 50%; opacity: 0; box-shadow: 810px 1112px #fff, 1489px 503px #fff, 117px 1792px #fff, 696px 1760px #fff, 876px 220px #fff, 494px 1431px #fff, 971px 1785px #fff, 229px 28px #fff, 1691px 1511px #fff, 1782px 222px #fff, 1150px 950px #fff, 456px 817px #fff, 1519px 1317px #fff, 736px 1437px #fff, 1688px 1735px #fff, 579px 1464px #fff, 1582px 292px #fff, 397px 1722px #fff, 622px 641px #fff, 381px 1349px #fff, 335px 1531px #fff, 289px 2px #fff, 940px 788px #fff, 294px 553px #fff, 981px 142px #fff, 1322px 998px #fff, 313px 772px #fff, 346px 481px #fff, 259px 1625px #fff, 217px 262px #fff, 846px 640px #fff, 956px 530px #fff, 1122px 589px #fff, 371px 629px #fff, 79px 575px #fff, 1297px 416px #fff, 1516px 632px #fff, 1201px 533px #fff, 1264px 1087px #fff, 1480px 1530px #fff, 76px 1124px #fff, 1150px 905px #fff, 572px 814px #fff, 1774px 541px #fff, 975px 626px #fff, 1210px 1580px #fff, 301px 1621px #fff, 150px 569px #fff, 1009px 199px #fff, 1753px 1235px #fff, 703px 853px #fff, 177px 1266px #fff, 1164px 1230px #fff, 108px 1310px #fff, 1695px 1064px #fff, 1797px 1282px #fff, 1697px 1055px #fff, 1409px 152px #fff, 118px 901px #fff, 385px 894px #fff, 58px 349px #fff, 1780px 403px #fff, 177px 1446px #fff, 410px 1253px #fff, 294px 561px #fff, 146px 1716px #fff, 212px 158px #fff, 615px 1018px #fff, 139px 206px #fff, 1007px 513px #fff, 1249px 785px #fff, 44px 574px #fff, 599px 122px #fff, 1359px 815px #fff, 126px 7px #fff, 234px 1021px #fff, 1652px 840px #fff, 298px 40px #fff, 596px 1538px #fff, 1695px 140px #fff, 1413px 1541px #fff, 285px 1733px #fff, 1435px 6px #fff, 1365px 1738px #fff, 853px 927px #fff, 703px 634px #fff, 1055px 1196px #fff, 210px 21px #fff, 1397px 1590px #fff, 1439px 1677px #fff, 286px 804px #fff, 138px 1138px #fff, 1551px 1755px #fff, 1195px 811px #fff, 1193px 486px #fff, 1011px 1452px #fff, 186px 71px #fff, 1280px 417px #fff, 633px 1335px #fff, 123px 501px #fff; animation-name: glowing-stars; animation-duration: 2s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; animation-delay: 0.8s; position: absolute; top: 0; left: -50%; margin-left: 50%; }

body #stars-group-6, button #stars-group-6 { width: 2px; height: 2px; border-radius: 50%; opacity: 0; box-shadow: 1043px 601px #fff, 685px 1068px #fff, 520px 1421px #fff, 191px 990px #fff, 1017px 791px #fff, 1504px 1634px #fff, 603px 464px #fff, 874px 1262px #fff, 1359px 1261px #fff, 208px 237px #fff, 444px 948px #fff, 1158px 1442px #fff, 460px 1701px #fff, 736px 468px #fff, 1505px 327px #fff, 181px 1517px #fff, 975px 1787px #fff, 683px 1571px #fff, 1099px 62px #fff, 1668px 276px #fff, 372px 417px #fff, 550px 368px #fff, 949px 1793px #fff, 657px 7px #fff, 993px 526px #fff, 728px 25px #fff, 872px 1036px #fff, 1410px 363px #fff, 1779px 685px #fff, 909px 1408px #fff, 1111px 966px #fff, 1402px 250px #fff, 1245px 1338px #fff, 666px 130px #fff, 318px 1485px #fff, 564px 1434px #fff, 1659px 1171px #fff, 1436px 1552px #fff, 1734px 1102px #fff, 704px 1720px #fff, 864px 340px #fff, 84px 255px #fff, 206px 1010px #fff, 1490px 713px #fff, 693px 178px #fff, 1041px 834px #fff, 990px 1265px #fff, 81px 280px #fff, 211px 932px #fff, 229px 236px #fff, 1561px 1432px #fff, 849px 1485px #fff, 1309px 1134px #fff, 1667px 564px #fff, 1412px 1431px #fff, 961px 856px #fff, 618px 583px #fff, 286px 1648px #fff, 1148px 269px #fff, 1541px 352px #fff, 316px 86px #fff, 369px 1592px #fff, 1058px 1587px #fff, 1500px 1482px #fff, 1636px 1318px #fff, 1181px 707px #fff, 845px 809px #fff, 1763px 1104px #fff, 182px 468px #fff, 133px 1179px #fff, 1673px 1234px #fff, 289px 1118px #fff, 1708px 1747px #fff, 34px 270px #fff, 1790px 1394px #fff, 1521px 1316px #fff, 618px 292px #fff, 860px 931px #fff, 1515px 1663px #fff, 1729px 85px #fff, 615px 447px #fff, 1338px 1738px #fff, 1751px 605px #fff, 512px 820px #fff, 628px 1350px #fff, 956px 2px #fff, 591px 1292px #fff, 1102px 1732px #fff, 439px 1152px #fff, 1430px 722px #fff, 1519px 1703px #fff, 281px 1360px #fff, 613px 1785px #fff, 115px 371px #fff, 1264px 1628px #fff, 1122px 716px #fff, 1059px 646px #fff, 1087px 880px #fff, 268px 479px #fff, 495px 1088px #fff; animation-name: glowing-stars; animation-duration: 1s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; animation-delay: 0.5s; position: absolute; top: 0; left: -50%; margin-left: 50%; }

@keyframes glowing-stars { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }

header { background-color: #FFFFFF; border-bottom: 1px solid #f2f2f2; }

.bg-point { background-color: black; }

.bg-point2 { background-color: #FF5818 !important; }

.btn-point { color: black !important; background-color: white; border-radius: 0; }

.btn-point:hover { color: black !important; background-color: white; border-radius: 0; }

.btn-point-outline { color: black; background-color: #fff; border-radius: 0; }

.btn-point-outline:hover { color: black !important; background-color: white; border-radius: 0; }

.btn-point-secondary { color: #888888 !important; background-color: #ececec; border-color: #ececec; }

.btn-fat { padding: 1rem 1rem; }

.badge-secondary { color: #fff; background-color: #aaaaaa; }

.text_wrapper { position: relative; display: block; overflow: hidden; padding-top: 0.2em; }

.letter { display: inline-block; }

.button_inner { display: flex; align-items: center; height: 100%; justify-content: center; }

.sponsor_zone { display: flex; align-items: center; height: 100%; user-select: none; }

.sponsor_zone img { width: 100%; height: auto; }

#logo_inner { display: none; }

#start_inner { position: relative; color: white; }

#start_inner .decoration_img { width: 100%; }

#start_inner img { width: 100%; margin-left: auto; margin-right: auto; height: auto; }

#start_inner h1 { font-size: 35px; letter-spacing: 2px; }

#start_inner h2 { font-size: 20px; font-weight: 400; letter-spacing: 1px; }

#start_inner #test_start { border: none; border-radius: 0; font-size: 28px; font-weight: 800; line-height: 1.0; letter-spacing: 2px; margin-left: auto; margin-right: auto; padding: 1rem 0 0.75rem 0; }

#start_inner #test_view { font-size: 16px; font-weight: 400; }

#start_inner .sponsor_zone { display: block; margin-left: auto; margin-right: auto; background-color: transparent; color: black; user-select: none; }

#start_inner .test_image_row { position: relative; margin-bottom: -5px; }

#start_inner .test_image_row .ground_color { background-color: #ffecb1; height: auto; }

#start_inner #decoration_logo { width: 80%; height: auto; }

#start_inner #sponsor_logo { width: 85%; height: auto; }

#intro_inner { display: none; color: #fff; }

#intro_inner h1 { font-weight: normal; }

#intro_inner button { min-height: 86px; font-family: "Noto Sans KR", sans-serif; }

#progress_inner { display: none; border: none; font-size: 14px; color: #fff; }

#progress_inner .progress_row { font-size: 18px; }

#progress_inner .progress_row .progress_bar { border-left: 2px solid #fff; border-right: 2px solid #fff; background-image: linear-gradient(transparent calc(50% - 1px), #fff calc(50% - 1px), #fff calc(50% + 1px), transparent calc(50% + 1px)); height: 6px; }

#progress_inner .progress_row .progress_bar .progress_gauge { width: 0%; height: inherit; border-radius: inherit; }

.question_inner { position: relative; display: none; color: #fff; }

.question_inner .title_row h2 { font-weight: bold; font-size: 32px; }

.question_inner .title_row h1 { font-weight: normal; font-size: 23px; }

.question_inner .next_question, .question_inner .next_question:hover { min-height: 86px; }

.question_inner .next_question p, .question_inner .next_question:hover p { font-family: "Noto Sans KR", sans-serif; font-size: 17px; color: black; }

#loading_inner { position: relative; display: none; color: white; font-size: 20px; }

#loading_inner img { width: 50%; height: auto; margin-right: auto; margin-left: auto; }

#loading_inner .loading_image_row { margin-bottom: -3rem; }

#loading_inner .fade_anime { opacity: 0; font-size: 50px; }

#loading_inner .dot_color1 { color: #742613; }

#loading_inner .dot_color2 { color: #a83519; }

#loading_inner .dot_color3 { color: #FF5818; }

.decoration { background-image: linear-gradient(transparent calc(50% - 0.5px), black calc(50% - 0.5px), black calc(50% + 0.5px), transparent calc(50% + 1px)); }

#result_container { border: none; color: black; }

#result_container .image_row img { position: relative; width: 100%; height: auto; margin-left: auto; margin-right: auto; margin-top: -5%; }

#result_container .title_row { position: relative; color: #fff; }

#result_container .title_row h2 { font-size: 20px; font-weight: normal; }

#result_container .title_row h1 { font-size: 35px; line-height: 1.0; }

#result_container .result_row { color: #fff; }

#result_container .result_row img { width: 100%; height: auto; }

@media (max-width: 500px) { #result_container .result_row .decoration_img_col { margin-top: calc(15px - 3vw); } }

#result_container .result_row .content_title { font-size: 25px; }

@media (max-width: 500px) { #result_container .result_row .content_title { margin-top: 1vw; } }

@media (min-width: 501px) { #result_container .result_row .content_title { margin-top: 5px; } }

#result_container .result_row .result_content_row { font-family: "Noto Sans KR", sans-serif; font-weight: 300; }

#result_container .result_summary_row { background-color: #E0E0E0; color: black; }

#result_container .result_summary_row .result_summary_col { border: 3px solid black; font-weight: 700; font-size: 20px; }

#result_container .match_row { border-top: 1px solid white; color: white; font-size: 20px; }

#result_container .match_row #best_match { border-right: 1px solid white; }

#result_container .match_row img { width: 100%; height: auto; }

#result_container .match_row .match_content_row { height: 100%; }

#result_container .match_row .match_content_row .match_title { font-weight: 300; font-size: 16px; }

#result_container .match_row a { color: #fff !important; font-size: 16px; border-radius: 999px; }

#result_container .type_modal_button { background: #E0E0E0; }

#result_container .share_row { color: #fff; font-size: 20px; }

#result_container .share_row .text_col { opacity: 0.7; }

#result_container .share_row .share_col .btn.share { padding: 0; margin: 0 2px; cursor: pointer; }

#result_container .share_row img { width: 100%; height: auto; }

#result_container .share_row a, #result_container .share_row a:visited { font-size: 14px; text-decoration: underline; }

#result_container .ad_btn_row { display: none; margin-bottom: 10rem; }

#result_container .ad_btn_row .ad_btn { border-radius: 999px; font-size: 18px; }

#result_container .floating_wrapper { width: 100%; position: fixed; bottom: 0; z-index: 1; }

#result_container .floating_wrapper .row { padding: 10px 15px; }

#result_container .floating_wrapper a, #result_container .floating_wrapper button { padding: 0.375rem 0; border: 2px solid white; border-radius: 999px; font-size: 23px; letter-spacing: 3px; color: white; }

#result_container .floating_wrapper .retry_btn { width: 50px; height: 50px; align-items: center; position: relative; }

#result_container .floating_wrapper .retry_btn img { position: absolute; top: 11px; left: 7px; }

.modal .modal_title { font-size: 20px; }

.modal img { width: 100%; height: auto; background-color: black; }

.modal .modal_btn { color: #fff !important; border-radius: 999px; }
