.slidecont .card {

    position: relative;

    width: 16%;

    padding: 1rem;

    margin: 10px;

    border-radius: .5rem;

    display: flex;

    background: linear-gradient(rgb(120 25 149) , rgb(61 157 139)) , linear-gradient(90deg ,transparent 20% , rgb(33 209 113 / 96%) , transparent 80%);

    backdrop-filter: blur(200px);

}

.card {

    /* background-color: #fff; */

    background-color: #fff0!important;

    border-radius: 14px!important;

    margin: 0 auto;

    width: 233px !important;

    height: 233px !important;

    padding: 10px;

    transition: transform .3s;

}

.character body{padding: 0;margin: 0;}







.img-fill{width: 100%;display: block; overflow-y: auto!important; overflow: hidden; position: relative;text-align: center;}







.img-fill > img {min-height: 100%;width: 100%;position: relative;display: inline-block;max-width: none;}







.section-bg {background-image: url(../images/bg-overlay.png);background-repeat: repeat;height: 100%;opacity: 0.2;}







.bg-theme-primary {opacity: 0.2;background-color: #ff2942;background-color: rgb(255 41 66/var(opacity));}







*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.04);}







.Grid1k {padding: 0 15px;max-width: 1200px;margin: auto;}







.blocks-box, .slick-slider {margin: 0;padding: 0;}







.slick-slide {float: left ;padding: 0;}







.page-header {position: absolute;top: 0;right: 0;left: 0;padding: 20px 0;z-index: 1;}







.inlogo {display: flex; align-items:center; justify-content:center; position: absolute; width: 100%;}







.logo {display: flex;align-items: center;justify-content:center; position: absolute; top: 249px; left: 2%;}







.adgullyhome {display: flex;align-items:flex-start;justify-content:flex-start;position: absolute;}







.adgully {display: flex;align-items:flex-start;justify-content:flex-start;position: absolute;}







.Modern-Slider{overflow:hidden;}







.Modern-Slider .NextArrow{position:absolute;top:50%;right:0px;width:45px;height:80px;background:rgba(0,0,0,.50);border:0 none;margin-top:-22.5px;text-align:center;font:30px/80px FontAwesome;color:#FFF;z-index:5;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}







.Modern-Slider .NextArrow:before{content:'\f105';}







.Modern-Slider .PrevArrow{position:absolute;top:50%;left:0px;width:45px;height:80px;background:rgba(0,0,0,.50);border:0 none;margin-top:-22.5px;text-align:center;font:30px/80px FontAwesome;color:#FFF;z-index:5;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;}







.Modern-Slider .PrevArrow:before{content:'\f104';}







.Modern-Slider .NextArrow .Thumbnail{display:block;position:absolute;width:120px;height:80px;background-size:cover;top:0px;right:-120px;z-index:10;-webkit-transition:all 0.5s;transition:all 0.5s;}







.Modern-Slider .NextArrow:hover .Thumbnail{right:45px;}







.Modern-Slider .PrevArrow .Thumbnail{content:'';display:block;position:absolute;width:120px;height:80px;background-size:cover;top:0px;left:-120px;z-index:10;-webkit-transition:all 0.5s;transition:all 0.5s;}







.Modern-Slider .PrevArrow:hover .Thumbnail{left:45px;}







.Modern-Slider .slick-dots{position:absolute;height:50px;bottom:0px;width:100%;left:0px;padding:0px;margin:0px;list-style-type:none;text-align:center;}







.Modern-Slider .slick-dots li{display:inline-block;width:15px;height:15px;background:Transparent;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;margin:0 2.5px;cursor:pointer;position:relative;}







.Modern-Slider .slick-dots li.slick-active{background:#fff;-webkit-box-shadow:inset 0 0 0 2px rgba(0,0,0,.28);box-shadow:inset 0 0 0 2px rgba(0,0,0,.28);}







.Modern-Slider .slick-dots li a{position:absolute;bottom:100%;left:50%;width:120px;height:75px;display:block;visibility:hidden;border:4px solid rgba(0,0,0,.50);margin-left:-60px;margin-bottom:15px;-webkit-transition:visibility 0.5s linear 0.5s;transition:visibility 0.5s linear 0.5s;-webkit-animation:fadeOut 0.5s both;animation:fadeOut 0.5s both;}







.Modern-Slider .slick-dots li a:after{content:'';position:absolute;left:50%;margin-left:-8px;top:100%;width:0;height:0;border:8px solid Transparent;border-top-color:rgba(0,0,0,.50);margin-top:4px;}







.Modern-Slider .slick-dots li:hover a{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;-webkit-animation:fadeIn 0.5s both;animation:fadeIn 0.5s both;}







.Modern-Slider .slick-dots li a img{width:100%;height:100%;}







.Modern-Slider .item .img-fill{height: 100vh;}







.Modern-Slider .item .img-fill .info {position: absolute;width: 100%;height: auto;top: 140px;left: 0px;text-align: center;}







.Modern-Slider .item .img-fill .info2 {position: absolute;width: 100%;height: auto;top: 590px;left: 0px;text-align: center;}







.Modern-Slider .item .info > div{display:inline-block; vertical-align:middle; padding:0px;}







.Modern-Slider .item .info div.slidecont{ display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -moz-flex;  display: -webkit-flex;  display: flex; vertical-align:middle; padding:20px; flex-direction: row; flex-wrap: wrap;}







.col-example {border: 1px solid #eee;padding: 10px;background-color: #33b5e5;color: #fff;}







.row {display: flex; flex-wrap: wrap;}







.Modern-Slider .item h3{font:36px/50px 'Jost', sans-serif;text-transform:uppercase;-webkit-animation:fadeOutRight 1s both;animation:fadeOutRight 1s both;color: #fff;font-weight:300;}







.Modern-Slider .item h3 a{-webkit-animation:fadeOutRight 1.5s both;animation:fadeOutRight 1.5s both;}







.Modern-Slider .item h5{margin:0;padding:0;font:15px/30px 'Jost', sans-serif;text-align:justify;color:#FFF;overflow:hidden;height:60px;-moz-text-align-last:center;text-align-last:center;-webkit-animation:fadeOutLeft 1s both;animation:fadeOutLeft 1s both;}







.Modern-Slider .item.slick-active h3{-webkit-animation:flipInX 1s both 1s;animation:flipInX 1s both 1s;}







.Modern-Slider .item.slick-active .info > div{-webkit-animation:flipInY 0.5s both 0.5s;animation:flipInY 0.5s both 0.5s;}







.Modern-Slider .item.slick-active .info2 > div{-webkit-animation:flipInY 0.5s both 0.5s;animation:flipInY 0.5s both 0.5s;}







.Modern-Slider .item.slick-active h5{-webkit-animation:fadeInUp 1s both 1.5s;animation:fadeInUp 1s both 1.5s;}







.Modern-Slider .item:nth-child(odd){-webkit-animation:slideOutRight 1.5s both;animation:slideOutRight 1.5s both;}







.Modern-Slider .item.slick-active:nth-child(odd){-webkit-animation:slideInLeft 0.5s both;animation:slideInLeft 0.5s both;}







.Modern-Slider .item:nth-child(even){-webkit-animation:slideOutLeft 0.5s both;animation:slideOutLeft 0.5s both;}







.Modern-Slider .item.slick-active:nth-child(even){-webkit-animation:slideInRight 0.5s both;animation:slideInRight 0.5s both;}







.Modern-Slider {background:#000;}







@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}



100%{-webkit-transform:translateX(0);transform:translateX(0)}



}







@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}



100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}



}







@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}



100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}



}







@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}



100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}



}







.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}







.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}







.slick-list:focus{outline:none}







.slick-list.dragging{cursor:hand}







.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}







.slick-track{position:relative;top:0;left:0;display:block}







.slick-track:before,.slick-track:after{display:table;content:''}







.slick-track:after{clear:both}







.slick-loading .slick-track{visibility:hidden}







.slick-slide{display:none; float:left ; height:100%; min-height:1px}







.slick-slide.dragging img{pointer-events:none}







.slick-initialized .slick-slide{display:block}







.slick-loading .slick-slide{visibility:hidden}







.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent}







body{font-family: 'Jost', sans-serif;padding:0; margin:0;}







.Modern-Slider .item .img-fill img{opacity: 1; display: flex; height: 100%;}



.self-btn {border: 1px solid #fff;padding: 5px 20px;text-transform: uppercase;text-decoration: none;color: #fff;display: block;width: 184px;margin: 0 auto;}



.self-btn:hover {border: 1px solid #fff;padding: 5px 20px;text-transform: uppercase;text-decoration: none;color:#C788E7;display: block;width: 184px;margin: 0 auto;}



.entrise h3 {color: #000;letter-spacing: 0;border-bottom: 2px solid #cecece;display: inline-block;padding: 0px 40px 20px;position: relative;margin-bottom: 20px;}



.hometxt {padding: 0px 46px;font-size: 60px;color: #fff;margin: 30px auto;text-align: center;line-height: 72px;position: absolute;font-family: 'Jost'; top: 96px;}



.hometxt h1{font-size: 60px;text-shadow: 4px 4px 4px #000000;}



.hometxt h3{font-size: 60px;/* text-shadow: 4px 4px 4px #000000; */}



.hometxt h3 sup{/* text-shadow: 4px 4px 4px #000000; */}



.page-header h5{position: absolute; top:20px; right:100px;}



.page-header h6{position: absolute; top:66px; right:100px; animation: fadeInUp 1s both 1.5s;}



.venu{font-size: 30px;margin: 0px auto;text-align: center;line-height: 72px;font-family: 'Jost';}



.venu h3{font-size: 30px; text-shadow: 4px 4px 4px #000000; margin: 0px 0!important;}



.categories{background: #fff;padding: 20px 30px!important;width: 60%;font-size: 20px;border-radius: 10px;color: #340053;margin: 20px auto;text-align: justify;line-height: 22px;}





.box {

  /* max-width: 668px; */

  /* max-width: 696px; */

  display: flex;

  /* justify-content: center; */

  align-items: center;

  width: 40%;

  height: 100vh;

  margin: 0 20px;

/*   position: absolute; */

  /* left: 123px; */

  /* top: 303px; */

  /*top: 133px;*/

}





.box .card {

  display: flex;

  justify-content: space-between;

  width: 100%;

}

.card {

  /* background-color:#fff; */

  background-color: #fff0!important;

  border-radius: 14px!important;

  margin:0 auto;

  width: 221px;

  height: 154px;

  padding: 10px;

  transition: transform .3s;

}

.card a {

  color: inherit;

  text-decoration: none;

}

.card-thumb {

  width: 100%;

  text-align: center;

}

.card-thumb img {

  width: 100%!important;

	margin: 0 auto;	

}

.card .card-title {

  margin: 5px 0;

  font-size: 24px;

  text-transform: capitalize!important;

  letter-spacing: 1px;

  text-align: center;

  /* color: #000; */

  color: #f2d182;

  font: 26px 'Jost', sans-serif !important;

}



.card:hover {

  box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, .2);

	transform: translateY(-4px);

}





.whytoattend {clear: both;}







.whytoattend .card-wrapper {backdrop-filter: blur(3.5px);box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);border-radius: 30px;margin: 0;overflow: visible;position: relative;justify-content: center;}





/*.whytoattend .card-wrapper:before {content: '';position: absolute;top: 0px;left: 0px;opacity: 0.3;height: 95%;width: 91%;border: 2px solid white;border-radius: 30px;pointer-events: none;}*/





.whytoattend .row {justify-content: center;}







.whytoattend .card-text {color: #f8f9fa;text-shadow: 3px 2px 4px #000000;}







.card-wrapper, .item-wrapper {overflow: hidden;}







.card-wrapper {flex: 1 1 0%;}







.whytoattend .card {background-color: transparent;border: none; height: auto;}







.whytoattend .card-box {width: 100%;}







.whytoattend .card-box img {width: 100%;display: block;border-radius: 26px;}







@media (min-width: 992px) {.container {padding-left: 16px;padding-right: 16px;}







.row {margin-left: -16px;margin-right: -16px;}







.row > [class*=col] {padding-left: 16px;padding-right: 16px;}







}







.rules img {width: 100%; display: block;}







.cat img {width: 100%; display: block;}







.form_speaker{padding: 0 55px;}







.categories h5 {background:#101862; padding: 20px 0 10px 0; max-width: 190px;font-size: 18px;font-weight: bold;border-radius: 10px;color: #f2d182;margin: 20px auto;text-align: center;border: 3px solid #f2d182;}







nav {display: block;height: 1px;width: 100%;position: fixed;z-index: 9999999999;}







nav #navigation {position: fixed;width: 368px;height: 100%;top: 0;right: -370px;background:#22281ae6; padding: 20px 40px;overflow: hidden;-webkit-transition: all 300ms cubic-bezier(0.25, 0.25, 0.615, 1);-moz-transition: all 300ms cubic-bezier(0.25, 0.25, 0.615, 1);-o-transition: all 300ms cubic-bezier(0.25, 0.25, 0.615, 1);transition: all 300ms cubic-bezier(0.25, 0.25, 0.615, 1);}







nav #navigation .logo {font-weight: 700;font-size: 26px;letter-spacing: 0.04em;}







nav #navigation .logo a {color: #ffffff;text-decoration: none;}







nav #navigation ul {position: relative;list-style: none;padding: 0;margin-top: 40px;}







nav #navigation ul li {position: relative;font-size: 24px;letter-spacing: 0.04em;padding-left: 16px;margin-bottom: 10px;font-weight: 700;}







nav #navigation ul li a {position: relative;color: #ffffff;text-decoration: none;padding-bottom: 4px;}







nav #navigation ul li a::after {content: "";position: absolute;left: 0;bottom: 0;width: 40px;height: 2px;background-color: #ffffff;transform: scaleX(0);transform-origin: 0 0;transition: all 0.2s cubic-bezier(0.25, 0.25, 0.615, 1);}







nav #navigation ul li a:hover::after {transform: scaleX(1);}







nav #navigation ul li::before {position: absolute;left: 0px;top: 8px;font-size: 8px;font-weight: 800;text-align: right;color: rgba(17, 17, 17, 0.4);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}







nav #navigation ul li:nth-child(1)::before {content: "01";}







nav #navigation ul li:nth-child(2)::before {content: "02";}







nav #navigation ul li:nth-child(3)::before {content: "03";}







nav #navigation ul li:nth-child(4)::before {content: "04";}







nav #navigation ul li:nth-child(5)::before {content: "05";}







nav #navigation ul li:nth-child(6)::before {content: "06";}







nav #navigation ul li:nth-child(7)::before {content: "07";}







nav #navigation ul li:nth-child(8)::before {content: "08";}







nav #navigation ul li:nth-child(9)::before {content: "09";}







nav #navigation.active {right: 0;}







nav #navigation::-webkit-scrollbar {width: 8px;border-radius: 2px;}







nav #navigation::-webkit-scrollbar-thumb {-webkit-box-shadow: none;box-shadow: none;background: rgba(17, 17, 17, 0.9);}







nav #navigation::-webkit-scrollbar-track {background: #fafafa;}







#hamburger {width: 36px;height: 18px;position: absolute;display: block;cursor: pointer;right: 40px;top: 29px;}







#hamburger .line {width: 36px;height: 2px;display: block;background-color: #ffffff;position: absolute;left: 0;transition: all 0.3s cubic-bezier(0.58, 0, 0.58, 1);}







#hamburger .line:nth-child(1) {top: 0;}







#hamburger .line:nth-child(2) {top: 50%;margin-top: -1px;width: 28px;}







#hamburger .line:nth-child(3) {top: 100%;margin-top: -2px;width: 26px;}







#hamburger .line:nth-child(4) {top: 150%;margin-top: -3px;width: 24px;}







#hamburger .line:nth-child(5) {top: 200%;margin-top: -3px;width: 22px;}







#hamburger .line:nth-child(6) {top: 250%;margin-top: -3px;width: 20px;}







#hamburger .line:nth-child(7) {top: 300%;margin-top: -3px;width: 18px;}







#hamburger:hover .line:nth-child(1), #hamburger:focus .line:nth-child(1) {transform: translateY(-1px);}







#hamburger:hover .line:nth-child(3), #hamburger:focus .line:nth-child(3) {transform: translateY(1px);}







#hamburger.active .line {background-color: #ffffff;}







#hamburger.active .line:nth-child(1) {transform: translateY(8px) rotate(45deg);width: 26px;}







#hamburger.active .line:nth-child(2) {opacity: 0;}







#hamburger.active .line:nth-child(3) {transform: translateY(-8px) rotate(-45deg);}







.Modern-Slider .item .img-fill.slide-0 {display: flex;justify-content: center;align-items: center;position: relative;}







ul.justify-content-center.align-items-center.d-flex {width: 100%;justify-content: space-around;}







ul.justify-content-center.align-items-center.d-flex li{padding:0 30px;}







ul.justify-content-center.align-items-center.d-flex li span {list-style: none;font-size: 52px;color: #002366;}







ul.justify-content-center.align-items-center.d-flex li{font-size:30px;}







.mb-20{margin-bottom:20px;}







ol.row.d-flex.justify-content-center {margin: 0;padding: 0;}







.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(249,224,124,.75);}







.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(249,224,124,.15);}







.container{z-index:99999;position:relative;}







.Modern-Slider .item .img-fill.slide-0{background:url(../images/mainpage.jpg) no-repeat left top;background-size: cover;}







.Modern-Slider .item .img-fill.slide-01{background:url(../images/sumit.jpg) no-repeat center center;background-size: cover;}







.Modern-Slider .item .img-fill.slide-02{background:url(../images/whoattend.jpg) no-repeat center center;background-size: cover;}







.Modern-Slider .item .img-fill.slide-03{background:url(../images/partners.jpg) no-repeat center center;background-size: cover;}







.Modern-Slider .item .img-fill.slide-04{background:url(../images/jury.jpg) no-repeat center center;background-size: cover;}







.Modern-Slider .item .img-fill.slide-05{background:url("../images/categorie.jpg") no-repeat center center;background-size: cover;}







.Modern-Slider .item .img-fill.slide-06{background:url("../images/guidelines.jpg") no-repeat center center;background-size: cover;}







.Modern-Slider .item .img-fill.slide-07{background:url("../images/speaker-opportunity.jpg") no-repeat center center;background-size: cover;}







.Modern-Slider .item .img-fill.slide-08{background:url("../images/contact.jpg") no-repeat center center;background-size: cover;}



.slidecont .card {



  position: relative;



  width: 17%;



  padding: 1rem;

	

margin: 10px;



  border-radius: .5rem;



  display: flex;



  background: linear-gradient(rgb(120 25 149) , rgb(61 157 139)) , linear-gradient(90deg ,transparent 20% , rgb(33 209 113 / 96%) , transparent 80%);



  backdrop-filter: blur(200px);







/*  animation: 2s infinite linear alternate-reverse , 7s infinite linear;



  animation-name: card3d , reflection3d;*/



}







.slider .card {



  position: relative;



  width: 90%;



  padding: 1rem;

	

	height: auto;

	

  border-radius: .5rem;



  display: flex;



  background: linear-gradient(rgb(120 25 149) , rgb(61 157 139)) , linear-gradient(90deg ,transparent 20% , rgb(33 209 113 / 96%) , transparent 80%);



  backdrop-filter: blur(200px);







/*  animation: 2s infinite linear alternate-reverse , 7s infinite linear;



  animation-name: card3d , reflection3d;*/



}



.graphic-container {



  overflow: hidden;



  position: relative;



  display: inline-flex;



  width: 100%;



  aspect-ratio: 1/1;



  border-radius: .25rem;



}







.bg,



.character {



  position: absolute;



  width: 100%;



}







.bg {



  scale: 1.3;



  height: 100%;



  object-fit: cover;



  animation: items3d 2s infinite linear alternate-reverse;



}







.character {



  object-fit: contain;



  height: 110%;



  top: 50%;



  translate: 0 -50%;







  /*animation: items3d 2s infinite linear alternate-reverse;*/



}











.member-info {







  opacity: 0;







  display: flex;







  justify-content: center;







  align-items: center;







  position: absolute;







  bottom: 0;







  top: 0;







  left: 0;







  right: 0;







  transition: 0.2s;







}







.member-info:hover {







  background: rgba(0, 0, 0, 0.7);







  opacity: 1;







  transition: 0.4s;







}







.member-info-content {







  margin-top: -50px;







  transition: margin 0.2s;



	



  font-family: 'Raleway', Arial, sans-serif;



  color: #fff;	







}







.member-info-content:hover {







  margin-top: 0;







  transition: margin 0.4s;



	



  font-family: 'Raleway', Arial, sans-serif;



  color: #fff;



}



		







.subtitle {



  font-size: 16px;



  font-weight: normal;



}







@keyframes reflection3d{



  from{



    background-position: 0 0;



  }



  to{



    background-position: 300px 0;



  }



}



@keyframes card3d {



  from {



    transform: rotateY(20deg);



  }



  to {



    transform: rotateY(-20deg);



  }



}







@keyframes items3d {



  from {



    transform: translateX(-10%);



  }



  to {



    transform: translateX(10%);



  }



}

#card {

  background: #fbfbfb;

  border-radius: 8px;

  box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.65);

  height: 100%;

  margin: 6rem auto 8.1rem auto;

  width: 329px;

	color: #000000;

}

#card-content {

  padding: 0px 15px;

}

#card-title {

  font-family: "Raleway Thin", sans-serif;

  padding-bottom: 0px;

  padding-top: 13px;

  text-align: center;

	color: #000000;	

}



.main-wrapper {

    border-radius: 10px;

    padding: 45px;

    width: 100%;

    box-shadow: 0 0 5px 5px #00000020;

    backdrop-filter: blur(5px);

    background-color: #ffffff85;

}



.contact .info-box {

    color: #444444;

    text-align: center;

    box-shadow: 0 0 30px rgba(214, 215, 216, 0.6);

    padding: 40px;

    background: #fff;

    margin-bottom: 8px!important;

}

