@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); * { font-family: "Poppins", sans-serif; margin: 0; -webkit-user-select: none; -ms-user-select: none; user-select: none; } ::-webkit-scrollbar { display: none; } ::-webkit-scrollbar-track { display: none; } ::-webkit-scrollbar-thumb { display: none; } body { background-color: #f5f6fb; overflow-y: auto; display: flex; justify-content: center; align-items: center; } #maincontent { display: none; } .back_img { width: 17px; margin-top: auto; margin-bottom: auto; } .action_grid { cursor: pointer; display: grid; grid-template-columns: max-content max-content; } .action_grid>p { margin-left: 5px; } .action_grid>a { margin-left: 5px; } .title_text { font-size: 18px; color: #3b3c41; text-align: center; font-weight: bold; position: absolute; width: fit-content; left: 0; right: 0; margin-left: auto; margin-right: auto; } .data_value { color: #52575f; height: max-content; margin-top: auto; margin-bottom: auto; font-size: 16px; font-weight: 500; } .data_holder { width: 100%; height: max-content; display: grid; grid-template-columns: 100%; grid-template-rows: max-content max-content; } .flag_video { position: absolute; top: 50%; left: 22px; } .eagle { position: absolute; top: 62.5%; left: 22px; } .egale_text { position: absolute; top: 64%; left: 80px; font-size: 13px; font-weight: 200; } .eagle_img { position: absolute; width: 45px; height: 55px; filter: grayscale(2); } .eagle>.eagle_img:nth-child(3) { filter: brightness(1.2); } .data_title { font-weight: 600; font-size: 21px; height: max-content; margin-top: auto; margin-bottom: auto; } a { font-family: "Poppins", sans-serif; text-decoration: none; } p { font-family: "Poppins", sans-serif; } .id_image_data { position: relative; } .id_image { z-index: -1; width: 421px; margin-left: auto; margin-right: auto; display: block; z-index: -1; pointer-events: none; border-radius: 15px 15px 0px 0px; } .id_image2 { position: absolute; z-index: -1; width: 421px; margin-left: auto; margin-right: auto; display: block; z-index: -1; pointer-events: none; border-radius: 15px 15px 0px 0px; } .id_bottom { box-shadow: 0px 4px 15px rgb(224, 224, 224); border-radius: 0px 0px 15px 15px; background-color: white; height: 80px; z-index: 1; width: 95%; padding: 11px; } .other_grid { margin-top: 10px; display: flex; flex-direction: column; align-items: center; width: 95%; margin-left: auto; margin-right: auto; } .bottom_holder { position: relative; width: 100%; height: 70px; background-color: white; padding: 11px; box-shadow: 0px 4px 15px rgb(224, 224, 224); border-radius: 15px; margin-top: 10px; margin-bottom: 10px; } .bottom_element_image { pointer-events: none; width: 28px; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; } .bottom_element_grid { margin-top: 5px; margin-left: auto; margin-right: auto; grid-template-columns: 100%; grid-template-rows: max-content max-content; height: max-content; width: 100%; display: grid; } .bottom_element_text { margin-top: 0; font-size: 11px; color: #57585d; font-weight: 400; text-align: center; } .bottom_text { font-size: 19px; font-weight: 600; margin-top: auto; margin-bottom: auto; margin-left: 17px; } .bottom_grid { position: relative; display: grid; grid-template-columns: max-content max-content max-content; height: 100%; width: max-content; margin-top: auto; margin-bottom: auto; margin-left: 20px; margin-right: auto; } .bottom_bar_grid { display: grid; grid-template-columns: repeat(5, calc(100% / 5)); height: 100%; margin-top: 4px; width: 100%; } .bottom_image { pointer-events: none; width: 42px; margin-top: auto; margin-bottom: auto; } .bottom_bar { display: grid; position: fixed; background-color: #f5f6fb; border-top: 0.1px solid rgb(189, 189, 189); bottom: 0; left: 0; width: 100%; height: 100px; z-index: 10000; } .inset { background-color: transparent; position: absolute; top: 22px; left: 22px; width: 25%; border-radius: 15px; height: 42%; z-index: 1000; background-position: center; background-size: 100%; background-repeat: no-repeat; } .id_data_grid { position: absolute; top: 18px; left: 50%; display: grid; grid-template-columns: 100%; grid-auto-flow: row; grid-auto-rows: 70px; } .id_own_image { pointer-events: none; filter: grayscale(0.95); position: absolute; top: 22px; left: 22px; width: 40%; border-radius: 15px; height: 42.5%; background-color: transparent; background-position: center; background-size: 100%; background-repeat: no-repeat; } .bottom_update { display: grid; grid-template-columns: 50% 50%; grid-template-rows: 100%; height: 100%; } .bottom_update_button { color: #014a93; background-color: #dbeaf9; width: 115px; font-size: 14px; font-weight: 600; height: 38px; margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: 20px; border-radius: 20px; border: none; } .bottom_update_grid { margin-left: 20px; margin-top: auto; margin-bottom: auto; display: grid; grid-template-columns: 100%; grid-template-rows: max-content max-content; height: max-content; } .big_margin { margin-top: 20px !important; } .bottom_update_text { height: max-content; margin-top: auto; margin-bottom: auto; color: #52575f; font-size: 15px; font-weight: 500; } .bottom_update_value { height: max-content; margin-top: auto; margin-bottom: auto; color: #1f2125; font-weight: 600; font-size: 19px; } .action_arrow { position: absolute; top: 0; bottom: 0; right: 20px; width: 20px; order: 100; margin-top: auto; margin-bottom: auto; } .back_text { color: #014A93; font-weight: 500; font-size: 18px; height: max-content; margin-top: auto; margin-bottom: auto; } .help_img { width: 30px; margin-left: auto; margin-top: auto; margin-bottom: auto; cursor: pointer; } .top_grid { z-index: 100000000; background-color: #f5f6fb; position: fixed; top: -10px; height: 60px; left: 0; right: 0; margin: auto; width: 421px; display: none; flex-direction: row; align-items: center; margin-top: 10px; } .time_text { margin-top: 60px; margin-bottom: 20px; color: #666b72; margin-left: auto; margin-right: auto; text-align: center; font-size: 19px; } .bottom_text_moredata { font-size: 19px; font-weight: 600; margin-top: auto; margin-bottom: auto; margin-left: 17px; } .action_arrow_moredata { position: absolute; top: 0; bottom: 0; right: 20px; width: 20px; order: 100; margin-top: auto; margin-bottom: auto; } .bottom_holder_moredata { position: relative; width: 100%; height: 80px; background-color: white; box-shadow: 0px 4px 15px rgb(224, 224, 224); border-radius: 15px; margin-top: 10px; margin-bottom: 10px; padding: 0px 11px 0px 11px; } .bottom_holder_moredata.opened { height: 100%; padding-bottom: 10px; } .action_arrow_moredata.opened { margin-top: 30px; margin-bottom: 20px; } .bottom_grid_moredata.opened { height: 80px; } .bottom_grid_moredata { position: relative; display: grid; grid-template-columns: max-content max-content max-content; height: 100%; width: max-content; margin-top: auto; margin-bottom: auto; margin-left: 20px; margin-right: auto; } #moredatas { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 20px; } .small_data { width: 90%; display: flex; flex-direction: column; padding-bottom: 9px; border-bottom: 1px solid rgb(167, 167, 167); } .small_data:nth-child(8) { border-bottom: none; } .small_data h5 { font-size: 14px; font-weight: 500; color: #57585d; margin: 0; } .small_data p { font-size: 18px; font-weight: bold; color: #57585d; margin: 0; } .loader { display: none; border: 10px solid #1833c9; border-top: 10px solid #257cdf; border-radius: 50%; width: 65px; height: 65px; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .content_1 { display: none; width: 100%; height: 82.5%; background-color: #f5f6fb; flex-direction: column; align-items: center; transition: bottom 300ms; gap: 25px; margin-top: 90px; } .close_content_1 { margin-top: 20px; width: 35%; height: 5px; border-radius: 2px; background-color: rgb(196, 196, 196); } .content_1 > h1 { font-size: 22px; font-weight: 600; } .document { width: 90%; height: 310px; border-radius: 20px; background-size: cover; background-position: center; background-repeat: no-repeat; box-shadow: 0px 0px 40px -27px rgb(133, 133, 133); display: flex; align-items: center; justify-content: center; } .document_content { width: 90%; height: 75%; background-color: transparent; display: flex; flex-direction: column; gap: 20px; } .document_content > h1 { margin-top: 0px !important ; margin-bottom: 0px !important; font-weight: 600; } .document_content > p { font-size: 15px; font-weight: 600; text-align: left; width: 80%; } .show_data_button { background-color: #00478d; width: 100%; padding: 18px; border-radius: 30px; display: flex; align-items: center; justify-content: center; color: white; font-weight: 400; font-size: 17px; border: none; outline: none; } .button_close_content { width: 90%; border-radius: 40px; font-weight: 600; font-size: 18px; border: 2px solid #00478d; outline: none; color: #00478d; text-align: center; } .doc1 { background-image: url('doc1.webp'); } .doc2 { background-image: url('doc2.webp'); } .main_screen { display: flex; flex-direction: column; align-items: center; gap: 20px; width: 100%; height: 100%; background-color: #f5f6fb; } .main_button { color: #014a93; background-color: #dbeaf9; font-size: 15px; font-weight: 700; border-radius: 20px; border: none; padding: 10px 15px 10px 15px; } .main_menu { margin-top: 20px; width: 90%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .menu_logo { width: 45px; height: 45px; border-radius: 50%; background-color: rgb(14, 64, 156); display: flex; align-items: center; justify-content: center; color: white; font-weight: 400; } .header_main { width: 90%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-top: 20px; margin-bottom: 20px; } .header_main > span { font-weight: 500; font-size: 26px; } .header_buttons { display: flex; flex-direction: row; gap: 8px; } .documents { width: 90%; border-radius: 25px; } .main_document { width: 90%; height: 100%; border-radius: 25px; box-shadow: 0px 0px 120px -70px rgb(0, 0, 0); } .services { width: 90%; display: flex; flex-direction: column; gap: 15px; padding-bottom: 125px; } @media (min-height: 775px) { .services { padding-bottom: 125px; } } .services_row { width: 100%; display: flex; flex-direction: row; justify-content: space-between; } .service { width: 115px; display: flex; flex-direction: column; align-items: center; gap: 5px; } .service > .service_img > img { border-radius: 5px; width: 45px; height: 45px; } .service > .service_img { background-color: rgb(255, 255, 255); box-shadow: 0px 0px 120px -35px rgb(0, 0, 0); width: 95px; height: 95px; display: flex; align-items: center; justify-content: center; border-radius: 15px; } .service > p { text-align: center; }