.events{display:flex;flex-direction:column;gap:8.8rem;justify-content:center;padding:6rem 15rem;width:100%}.event_container{display:flex;justify-content:space-between}.event_container h3{color:var(--main,#141414);font-size:4rem;font-weight:700;min-width:20rem}.event_container h3 span{color:var(--main,#141414);display:block;font-size:1.6rem;font-weight:400}.event_box{display:flex;flex-direction:column;gap:2rem;width:77rem}.event_card{background:#fff;box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.05);display:flex;gap:1rem;transition:all .2s ease;width:100%}.event_card:hover{cursor:pointer;transform:scale(1.05)}.event_card .img_box{max-height:24.5rem;padding:60px 0 60px 10px;width:32%}.event_card .event_content{display:flex;gap:2.2rem;padding:4rem 1rem;width:70%}.event_content .tag_date .tag_name{background:var(--sub,#edf1f5);color:var(--accent,#2862ae);display:inline-block;font-size:1.2rem;font-weight:400;margin-bottom:1.7rem;padding:.15rem 0 .25rem;text-align:center;text-decoration:none;width:10.4rem}.event_content .tag_date p{color:#707070;font-size:1.2rem;font-weight:400;text-align:center}.event_content-text h3{font-size:1.6rem;font-weight:700;margin-bottom:1.5rem}.event_content-text p{color:#7e7e7e;font-size:1.2rem;font-weight:400}.event_container+a{align-items:center;border-bottom:.1rem solid var(--accent,#2862ae);color:var(--accent,#2862ae);display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin:0 auto;padding:.5rem 1rem;text-decoration:none;width:11.5rem}@media(max-width:1200px){.event_container h3{min-width:auto;width:100%}.event_card .img_box{max-height:none}.events{padding:5rem}.event_container{align-items:center;flex-direction:column;gap:4rem}.event_box{width:95%}.event_card .event_content{padding:2rem 1rem}}@media(max-width:768px){.event_box{width:100%}.event_content .tag_date{display:flex;justify-content:center}.event_card,.event_content .tag_date{align-items:center;flex-direction:column}.event_card{background-color:transparent;box-shadow:none;height:100%;width:100%}.event_card .img_box{height:auto;max-height:35rem;object-fit:cover;padding:0;width:100%}.event_card .event_content{background-color:#fff;box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.05);width:100%}}@media(max-width:480px){.event_card .event_content{flex-direction:column;gap:0}.event_content .tag_date a{margin:0;padding:.15rem 0 .25rem}.event_content .tag_date p{padding:0;text-align:left}.event_card .event_content{padding:2rem 1rem}}