@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
*{box-sizing: border-box;}    
body{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-size:16px;line-height:1.5;font-weight:400;color:#000;background-color:#fff;margin:0;padding:0;position:relative}
a:focus{outline: none;}
p {margin: 0 0 10px;}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px;font-weight:500;line-height:1.3;color:#363636;}
h1{font-size:25px}
h2{font-size:22px}
h3{font-size:19px}
h4{font-size:18px}
h5{font-size:17px}
h6{font-size:16px}
img {vertical-align: middle;}
strong {font-weight: 500;}
b {font-weight: 600;}
.event-container{width:100%;max-width:1300px;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px}
.event-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}
.event-row > div[class*="event-col-"] {padding: 7px 12px;}
.event-fullwidth{width:100%;padding: 0px 11px;}
.event-header{background-color:transparent;position:absolute;top:0;left:0;right:0;z-index:9}
.event-mainheader{width:100%;background-color:#fff;border-radius:9px;overflow:hidden;margin-top:11px;padding:10px 17px;display:flex;justify-content:space-between;align-items:center}
.header-right a{text-decoration:none;color:#000;padding:2px 0;align-items:center;font-size:15px}
.header-right a:hover{color:#ff495a}
.header-right li{text-align:right;padding:2px 0}
.header-right span{padding-left:4px}
.header-right{margin:0;padding:0;list-style-type:none}
.event-banner{padding:150px 0px 40px;background-size:cover;background-repeat:no-repeat;position:relative}
.event-banner .event-row {align-items: center;position: relative;z-index: 1;}
.event-banner:after{content:"";height:100%;width:100%;position:absolute;background-color:#000;top:0;bottom:0;left:0;right:0;z-index:0;opacity:.5}
.event-banner .event-container{align-items:center;position:relative;z-index:1}
.event-colbnanner{max-width:560px;padding:0 12px}
.event-colform{width:calc(100% - 458px);max-width:390px;margin-left:auto;margin-right:13px;background-color:rgb(255 73 90 / 77%);padding:25px 30px;border-radius:5px}
.event-colbnanner h1{font-size:40px;color:#fff;font-weight:700;margin-bottom:15px}
.event-colbnanner h3 {color: #ffffff;font-size: 22px;}
.event-explorbtn{display:inline-block;padding:14px 20px;text-decoration:none;color:#fff;background-color:rgb(255 73 90 / 77%);line-height:1;font-size:18px}
.event-explorbtn:hover{opacity:.9}
.event-colform h3{color:#fff;font-size:25px;text-transform:uppercase;text-align:center;margin-bottom:14px}
.event-form input,.event-form select{width:100%;border:1px solid #fff;background-color:transparent;line-height:1;padding:8px 10px;border-radius:5px;margin-bottom:20px;outline:0;color:#fff;font-size:16px;font-family:inherit}
.event-form select option {color: #000000;}
.event-form input::placeholder{color:#fff;opacity:1}
.event-form .btnsubmit{margin-bottom:0;padding:10px;background-color:#fff;color:#000;cursor:pointer}
.event-form .btnsubmit:hover{background-color:#e4e4e4}
.event-recruiters{position:relative;width:100%;max-width:100%;overflow:hidden;padding:0 2px 10px}
.event-recruiters:after,.event-recruiters:before{position:absolute;top:0;content:'';width:60px;height:100%;z-index:2}
.event-recruiters:before{left:0;background:linear-gradient(to left,rgba(255,255,255,0),#eeeeee)}
.event-recruiters:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0),#eeeeee)}
.logo-items.swiper-slide{width:220px;padding:10px 15px;text-align:center;background-color: #ffffff;border-radius: 5px;}
.event-recruiters .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position:relative}
.event-logo{background-color:#eeeeee}
.event-logo .event-titlehead{margin-bottom:45px}
.event-logo .event-titlehead h1,.event-logo .event-titlehead h2{color:#000000;font-size:40px}
.event-section{padding:45px 0}
.event-titlehead h1,.event-titlehead h2{font-size:30px;font-weight:600}
.event-titlehead{margin-bottom:25px}
.ebent-feature h5{font-size:19px;font-weight:500;margin-bottom:20px}
.ebent-feature ol{margin:0;padding-left:28px}
.ebent-feature ol li:not(:last-child){margin-bottom:7px}
.event-titlehead.center-text{text-align:center}
.event-coures{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;width:100%}
.event-coures li{width:33.3333%;text-align:center;padding:11px}
.event-coures a{width: 100%; height: 100%; text-decoration: none; padding: 32px 21px; display: flex ; justify-content: space-between; align-items: center; flex-direction: column;position: relative;z-index: 2;}
.event-coures a h2{font-size: 23px;color: #ffffff;margin-bottom: 20px;}
.lbldeta p {color: #ffffff;font-size: 18px;margin-bottom: 3px;}
.lbldeta {display: block;width: 100%;}
.event-card{position:relative;background-position:center center;height: 100%;background-size:cover;object-fit:cover;border-radius: 0px;overflow: hidden;transition: all .3s;}
.event-card:hover{border-radius: 20px;}
.event-card:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#3a3c68d9}
.event-coures a:after{content:"";position:absolute;top:15px;bottom:15px;left:15px;right:15px;border-color:#fff;border-style:double;transition: all .3s;}
.event-coures a:hover:after{border-radius:15px}
.event-footer{background-color:#2d3758}
.event-copyright p{color:#fff;margin:0}
.footer-social{margin:0;padding:0;list-style-type:none;display:flex;width:150px}
.footer-itemc{display:flex;flex-wrap:wrap;padding:0 10px;align-items:center;width:100%}
.footer-social li:not(:last-child){padding-right:10px}
.event-copyright{text-align:center;padding:20px 10px;width:100%}
#backToTopBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:13px;border:none;outline:0;background-color:#ff384b;color:#fff;cursor:pointer;padding:7px 12px;border-radius:7px;font-weight:900}
#backToTopBtn span {display: block;font-weight: 700;font-size: 13px;}
#backToTopBtn:hover {background-color: #f62539;}

@media(min-width: 768px){
    .event-coures li:nth-child(odd) .event-card:after {background-color: #ca3e54cc;}
}

@media(max-width: 767px){
.event-mainheader{padding:8px 11px}
.event-logo img{max-width:100px;height:auto}
.header-right a{padding:1px 0;font-size:14px}
.header-right img{height:11px;width:11px}
.header-right li{padding:0 0}
.event-colbnanner{max-width:100%;width:100%;padding-bottom:30px}
.event-colform{width:100%;max-width:100%;margin:0 15px}
.event-coures li{width:50%}
.event-logo .event-titlehead h1,.event-logo .event-titlehead h2{font-size:33px}
.event-logo .event-titlehead{margin-bottom:25px}
.footer-social{width:100%;justify-content:center;padding-top:27px}
.event-copyright{width:100%;text-align:center;padding-right:10px}
.event-header .event-container{padding-left:20px;padding-right:20px}
.event-banner{padding:140px 0 40px}
}

@media(max-width:650px){
    .event-colform{padding:25px 20px}
    .event-colbnanner h1{font-size:35px}
    .event-colbnanner{text-align:center}
    .event-coures li{width:100%}
    .logo-items.swiper-slide{width:130px}
}