* {box-sizing: border-box;}
body {background-color: #1C443E;margin: 0;font-family: 'Lexend Deca', sans-serif;color: #FFFFFF;overflow-x: hidden;}
.popup-active {overflow: hidden;}
a {color: #FFFFFF;text-decoration: none;}
img {width: auto;max-width: 100%;}
ul,
ul li {list-style: none;padding: 0;margin: 0;}
.mobile,
.mobile_menu,
.close_menu {display: none;}
.padd-section {padding-left: 15px;padding-right: 15px;}
.container {max-width: 1270px;margin: 0 auto;}
.top_100_section .container,
.event_timeline_section .container,
.apply_for_participate_section .container {max-width: 1615px;}
.row,
.d-flex,
.banner .banner_img,
.banner .banner_text .banner_button,
.blog_section .blog_content .content_container,
.blog_section .blog_content .content_container .blog_box,
.blog_section .blog_content .content_container .blog_box.blog_box_one .blog_details {display: flex;flex-wrap: wrap;}
.gold_gradient {background: #EAB749;background: -webkit-linear-gradient(90.05deg, #EAB749 0.17%, #D99F24 98.85%);background: -moz-linear-gradient(90.05deg, #EAB749 0.17%, #D99F24 98.85%);background: linear-gradient(90.05deg, #EAB749 0.17%, #D99F24 98.85%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.sticky_bar {position: fixed;background: #103630;padding-top: 12px;padding-bottom: 12px;left: 0;right: 0;top: -100%;z-index: 99;transition: top 0.2s ease-in-out;}
.sticky_bar.sticky {top: 0;}
.sticky_bar .row {justify-content: center;align-items: center;gap: 15px;}
.sticky_bar p {font-family: "Charter";font-style: italic;font-weight: 700;font-size: 21px;line-height: 26px;margin: 0;}
.sticky_bar a {font-family: 'Lexend Deca', sans-serif;font-weight: 500;font-size: 12px;line-height: 15px;color: #060606;background: #EAB749;border-radius: 3px;display: flex;flex-wrap: wrap;align-items: center;gap: 4px;max-width: 113px;width: 100%;justify-content: center;padding: 5px 10px;}
.sticky_bar a .svg {height: 13px;}
.popup {position: fixed;z-index: 9999;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);display: none;}
.popup .close_icon {width: 22px;height: 22px;position: absolute;top: 22px;right: 22px;cursor: pointer;}
.popup .popup_container {padding: 50px 15px;display: flex;justify-content: center;align-content: center;max-height: 100vh;overflow: hidden;}
.popup .popup_container .row {max-width: 950px;width: 100%;padding: 30px 45px 30px 60px;background: #F3F3F2;color: #060606;overflow: auto;gap: 30px;row-gap: 0;justify-content: space-between;position: relative;}
.popup .popup_title {width: 100%;margin-bottom: 45px;}
.popup .popup_left {max-width: 449px;width: 100%;}
.popup .popup_right {max-width: 304px;width: 100%;}
.popup .popup_details h2 {margin: 0;font-family: "Charter";font-style: italic;font-weight: 700;font-size: 49px;line-height: 60px;color: #060606;display: flex;flex-wrap: wrap;align-content: center;gap: 11px;}
.popup .popup_details h2 .flag_img {max-width: 50px;width: 100%;}
.popup .popup_details h2 .flag_img img {width: 100%;}
.popup .popup_details h4 {margin: 0;font-family: 'Lexend Deca', sans-serif;font-weight: 500;font-size: 20px;line-height: 25px;color: #575757;}
.popup .popup_details .content {max-width: 449px;width: 100%;}
.popup .popup_details .content p,
.popup .popup_details .content ul li {font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 14px;line-height: 21px;color: #565656;}
.popup .popup_details .content p {margin: 0 0 25px;}
.popup .popup_details .content p:last-of-type {margin-bottom: 0;}
.popup .popup_details .content p a {color: #173d37;font-weight: 700;}
.popup .popup_details .content p a:hover {text-decoration: underline;}
.popup .popup_details .content ul {margin-bottom: 25px;}
.popup .popup_details .content ul li {position: relative;padding-left: 20px;}
.popup .popup_details .content ul li:after {content: "";width: 3px;height: 3px;border-radius: 100%;position: absolute;top: 10px;left: 8px;background-color: #565656;}
.popup .popup_details .logo_img {margin-top: 40px;}
.popup .popup_details .logo_img.cloudflare {max-width: 200px;}
.popup .popup_img .popup_img_box {display: flex;flex-wrap: wrap;}
.popup .popup_img .popup_img_box img {width: 305px;height: 305px;overflow: hidden;object-fit: cover;border-radius: 4px;}
.popup .popup_img .popup_social {margin-top: 15px;}
.popup .popup_img .popup_social .social_btn {display: flex;flex-wrap: wrap;justify-content: center;gap: 14px;}
.popup .popup_img .popup_social .social_btn a {max-width: 145px;width: 100%;font-family: 'Lexend Deca', sans-serif;font-weight: 500;font-size: 13px;line-height: 16px;color: #060606;display: flex;flex-wrap: wrap;align-content: center;gap: 5px;padding: 10px 15px;justify-content: center;background: #FFFFFF;border-radius: 3px;}
.popup .popup_img .popup_social .social_btn a .svg {height: 12px;position: relative;top: 1px;}
.popup .popup_img .popup_social .social_btn a:hover {background-color: #060606;color: #fff;}
.popup .popup_img .popup_social .social_btn a:hover svg path {fill: #fff;}
