body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#fff;background:#000}}@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@300&family=Montserrat:wght@300&family=PT+Mono&display=swap";ul{list-style:none}header{height:300px;background:linear-gradient(305deg,#413543,transparent);padding:15px 30px}header>div{width:100%;max-width:1250px;margin:auto;display:flex;flex-direction:column;justify-content:space-between}header .title{width:50%;font-size:40px;text-transform:uppercase}header .topNav{justify-content:space-between;align-content:center;font-family:PT Mono,monospace}header .topNav ul{display:flex;text-decoration:none;list-style:none;gap:25px;padding-left:80%}header .topNav ul li{font-weight:600;font-size:16px}footer{background:linear-gradient(305deg,#413543,transparent);color:#fff;padding:10px;text-align:center}main{width:100%;max-width:1250px;margin:auto;padding:80px 30px;min-height:550px;font-family:Montserrat,sans-serif}.home_body{display:flex;flex-direction:column;gap:50px}.home_body .image{width:40%;border:thick double #413543}.home_body .card{display:flex;flex-direction:row;gap:40px;justify-content:center;align-content:center;align-items:center}.home_body .card:nth-child(2n){direction:rtl}.home_body .card .content{width:50%}.home_body .mainPage-title{text-transform:uppercase}.about_us_list{display:flex;flex-direction:column}.events_page{display:flex;flex-direction:row;gap:20px}.events_page .card{position:relative}.events_page .card h2{position:absolute;width:100%;top:50%;text-align:center;font-size:38px;color:#fff;text-transform:uppercase;text-shadow:1px 1px 20px #000}.cat_events{width:100%}.cat_events .title{text-transform:uppercase;margin:0 0 5% 35%;margin-font-family:"IBM Plex Serif",serif}.cat_events .content{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;width:100%;justify-content:center}.cat_events .content .card{display:flex;flex-direction:column;width:30%;border:1.8mm ridge gray;padding:10px;position:relative;font-family:PT Mono,monospace}.cat_events .content .card .eventTitle{margin:15px 5px 0}.cat_events .content .card .desc{position:absolute;width:80%;top:25%;left:10%;text-align:center;font-size:20px;text-shadow:1px 1px 20px #000;opacity:0;transition:opacity 1s ease-in-out}.cat_events .content .card .desc:hover{visibility:visible;opacity:1;cursor:pointer}.event_single_page .title{text-transform:uppercase;display:block;text-align:center;font-family:Montserrat,sans-serif}.event_single_page .main{margin-left:16rem}.event_single_page .main .photoeff{border:1.8mm ridge gray;padding:10px 15px;background:#03001c}.event_single_page .main .para{width:77%;margin-top:22px}.event_single_page .message{margin-left:21.5rem;width:50%}.event_single_page .email_registration{margin-top:25px;text-align:center}.event_single_page .email_registration label{display:block;margin-bottom:15px;font-size:18px;font-weight:600;text-transform:uppercase;margin-top:25px;text-align:center;font-family:PT Mono,monospace}.event_single_page .email_registration input{height:40px;min-width:350px;box-shadow:none;border-radius:8px;border:3.5px solid #413543;font-size:16px;background:#eee;color:#000;font-family:PT Mono,monospace}.event_single_page .email_registration button{border-radius:8px;height:40px;min-width:150px;border:2.5px solid #2d2727;font-size:16px;text-transform:uppercase;margin-left:10px;font-weight:500;background:linear-gradient(385deg,#413543,transparent);cursor:pointer}.event_single_page .email_registration button:hover{color:#f3deba;background:linear-gradient(305deg,#413543,transparent)}