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}header{height:300px;padding:20px;background:linear-gradient(305deg,#a994fe,transparent);display:flex;flex-direction:column;justify-content:space-between;width:100%}header .headerContainer{width:100%;max-width:1280px;margin:0 auto}header .title{color:#151220;width:50%;font-size:40px;text-transform:uppercase}header .topNav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header .topNav ul{display:flex;list-style-type:none;gap:15px;padding:0;flex-wrap:wrap}header .topNav ul li{font-weight:600;font-size:16px}header .topNav ul li a{color:#151220;padding-bottom:4px}header .topNav ul li a:hover{border-bottom:2px solid #151220}footer{background-color:#151220;color:#fff;padding:12px;text-align:center}footer p{margin:0;font-weight:100}main{width:100%;max-width:1280px;margin:auto;padding:50px 30px;min-height:550px}.button{padding:12px 24px;background:#151220;color:#fff;border-radius:5px;margin-top:auto}.home_body{display:flex;flex-direction:column;gap:0}.home_body .image{text-align:center}.home_body .image img{width:70%!important;position:relative!important;height:unset!important;max-height:450px}.home_body .card{display:flex;padding:40px 30px;gap:30px;justify-content:center;align-items:center}.home_body .card:nth-child(2n){direction:rtl}.home_body .card .content{width:50%}.home_body .card:hover{background:rgba(169,148,254,.3);transition:.8s ease}.events_page{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}.events_page .card{position:relative}.events_page .card:hover{transform:scale(1.03);transition:.75s ease}.events_page .card img{width:100%!important;position:relative!important;height:unset!important;filter:brightness(.5)}.events_page .card h2{position:absolute;width:100%;top:20%;text-align:center;justify-content:center;font-size:38px;color:#fff;text-transform:uppercase;text-shadow:0 4px 12px #000;padding:0 20px}.cat_events{width:100%}.cat_events .content{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:center;width:100%}.cat_events .content .card{display:flex;flex-direction:column;align-items:center;padding:40px;text-align:center;width:33%;min-width:300px}.cat_events .content .card:hover{background:rgba(169,148,254,.3);transition:.8s ease;cursor:pointer}.cat_events .content .card p{margin-top:0}.cat_events .content .card img{width:100%!important;position:relative!important;height:unset!important}.event_single_page .register{display:flex;flex-direction:column;gap:12px;margin-top:32px}.event_single_page .register label{font-weight:700}.event_single_page .register input[type=email]{margin-right:12px;margin-bottom:12px;min-width:200px;padding:6px;border-radius:5px;border:1px solid #ccc}.event_single_page .register button{border-radius:5px;border:1px solid #a994fe;background:#a994fe;font-weight:700;padding:6px 12px}.event_single_page .register button:hover{cursor:pointer;background:#000;border:1px solid #000;color:#fff}@media screen and (max-width:768px){main{padding:50px 20px}header .title{width:75%}.home_body .card{gap:0}.card{flex-direction:column;text-align:center}.card .image{display:flex;justify-content:center;width:100%}.card .image img{position:relative!important;height:unset!important}.card .content,.card .image img{width:80%!important}.event_single_page img{width:100%}}@media screen and (max-width:420px){.headerContainer .title{width:100%}.home_body{gap:40px}.home_body .card{padding:0}.home_body .card .image img{width:100%!important}.home_body .card .content{width:80%!important}.events_page .card h2{font-size:30px;top:15%;text-align:center}}@media screen and (max-width:325px){.headerContainer .title{font-size:32px}.events_page .card h2{font-size:30px;top:0;text-align:center}}