
    html, div, section{scroll-behavior: smooth;}
    body{font-family: var(--main-font);color: var(--text-color);font-weight: 400;font-size: 16px;line-height: 130%;}
    h2{font-weight: 600;font-size: 42px;line-height: 50px;color: var(--heading-color);font-family:var(--sec-font);margin-bottom: 30px;margin-top: 0;}
    h3{font-weight: 400;font-size: 32px;line-height: 40px;color: var(--heading-color);font-family:var(--sec-font);margin-bottom: 30px;margin-top: 0;margin-bottom: 15px;}
    h4{font-weight: 600;font-size: 24px;line-height: 40px;color: var(--heading-color);font-family:var(--sec-font);margin-bottom: 30px;}
    p{font-size: 16px;line-height: 130%;color:  var(--text-color);}
    p strong{color: var(--heading-color);}    
    a:hover{text-decoration: none !important;}
    .first-color{color: var(--first-color) !important;}
    .flexc{display:flex;align-items:center;justify-content:center;}
    
        
    .header-top{background:var(--heading-color);}
    .header-top svg{margin-right:13px;position: relative;top: -2px;}
    .header-top a{font-weight: 400;font-size: 13px;line-height: 40px;color:var(--white);list-style-type:none;font-family: var(--main-font);}
    .header-top a:hover, .header-top a:focus{color: var(--first-color);}
    .header-top a:hover svg path, .header-top a:focus svg path, .panel-responsive a:hover svg path, .panel-responsive a:focus svg path{fill: var(--first-color);}
    .header-top a.dropdown-item{color: var(--text-color);}
    .header-top ul{margin-bottom: 0;margin-left: auto;margin-right: 25px;}
    .header-top ul li{margin-left:25px;float:left;list-style-type:none;line-height: 15px;}


    .header{padding: 10px 0;}    
    .header:not(.hub--vuka) a{font-weight: 400;font-size: 15px;line-height: 22px;color:var(--heading-color);}
    .header:not(.hub--vuka) img{display: inline-block;max-width: 100%;}
    .header:not(.hub--vuka) ul{padding-left:0;list-style-type:none;margin-bottom: 0;display: flex;align-items: center;justify-content: center;}
    .header:not(.hub--vuka) ul li{text-align:center;list-style-type:none;position: relative;}
    .header:not(.hub--vuka) ul li a{padding: 13px 0;position: relative;}
    .header:not(.hub--vuka) ul li ul li a{display: block;}
    .header:not(.hub--vuka) ul li:nth-last-child(1){min-width: 250px;margin-left: auto;padding-right: 0;}
    .header:not(.hub--vuka) ul li:nth-last-child(1) a{border: 1px solid var(--heading-color);border-radius: 40px;font-weight: 500;min-width: 244px;text-align: center;padding: 13px 30px;position: relative;right: -4px;}
    .header:not(.hub--vuka) ul li:nth-last-child(1) a:hover, .header:not(.hub--vuka) ul li:nth-last-child(1) a:focus{border: 1px solid var(--first-color);color: var(--first-color);}
    .header:not(.hub--vuka) ul li ul li:nth-last-child(1) a{background: transparent !important;}
    .header:not(.hub--vuka) ul li ul li:nth-last-child(1) a:hover, .header:not(.hub--vuka) ul li ul li:nth-last-child(1) a:active, .header:not(.hub--vuka) ul li ul li:nth-last-child(1) a:focus{background: transparent !important;}

    .header:not(.hub--vuka) .menu-icon{display: none;width:90px;justify-content: right;cursor: pointer;}
    .header:not(.hub--vuka) .menu-icon div{width:30px;}
    .header:not(.hub--vuka) .menu-icon span{display: block;border-top: 1px solid var(--text-color);padding: 4px;}
        
    .panel-responsive{display:none;position:  fixed;left:-100%;width: 100%;height:100vh;padding:40px;background: var(--heading-color);z-index: 9995;overflow-y: scroll;}
    .panel-responsive ul{padding-left:0;list-style-type:none;}
    .panel-responsive ul li, .panel-responsive li{list-style-type:none;margin-bottom:13px;}
    .panel-responsive a{color:#ffffff;font-size:15px;line-height:24px;}
    .panel-responsive a:hover, .panel-responsive a:focus{color: var(--first-color);}
    .panel-responsive .back-to-vuka{position: absolute;bottom: 60px;left: 40px;padding: 10px;}
    .panel-responsive a.back-to-vuka svg{position: relative;bottom: 5px;left: -10px;}
    .panel-responsive .back-to-vuka a svg{position: relative;left: -10px;}
    .panel-responsive a.dropdown-item{color: var(--text-color);}
    .panel-responsive .dropdown-toggle{border: none;padding: 5px 15px;position: relative;left: -10px;}
    .panel-responsive__bg{display: none;background: rgba(0,0,0,0.9);width:100%;height:100vh;position:fixed;z-index:9990;}
    .panel-responsive .panel-responsive__close{position: absolute;padding: 20px;top: 0px;right: 10px;font-size: 22px;}
    
    .block{position: relative;}    
    .block-content{padding-top: 70px;padding-bottom: 126px;}
    .block-numbers{background: var(--bg-gradient);min-height: 160px;display: flex;justify-content: center;align-items: center;}
    .block-benefit{text-align:center;}
    .block-feature{overflow: hidden;}
    .block-gallery{position: relative;overflow: hidden;}
    .block-gallery .container{position: relative;z-index: 1;}
    .block-hero{ background: url(../img/bg-hero.jpg) bottom center no-repeat;background-size: cover;display: flex;min-height:calc(100vh - 300px);}
    .block-hero .elem-hero h1 b{color: var(--first-color);}
    .block-hero__int{background: url(../img/bg-hero--int.png) bottom center no-repeat;background-size: cover;display: flex;text-align: center;}
    .block-hero__int h1, .block-hero__int p{font-weight: 400;color: #ffffff;}
    .block-hero__int h3{font-weight: 400;color: var(--first-color);font-size: 16px;line-height: 130%;}
    .block-hero__int .elem-hero h1{text-transform:unset;margin-bottom: 15px;}
    .block-hero__int .row-buttons{text-align: center;}
    .block-hero__int .row-buttons .button:only-child{margin: 0 auto !important;}
    .block-package{text-align: center;}
    .block-testimonial{background: url(../img/bg-testimonial.jpg) left center no-repeat;background-size: cover;text-align:center;}
    .block-testimonial .elem-heading img{margin-bottom: 40px;}
    .block-stats *{line-height: 140%;}
    .block-stats .elem-benefit p{min-height: auto !important;}
    .block-stats h3{font-size: 24px;margin: 25px 0 0 0;}
    .block-stats .elem-table h3{font-family: var(--main-font);font-weight: 600;}
    .block-stats .elem-benefit img{max-width: 100%;display: inline-block;}
    .block-sponsor__mode2.block-sponsor__mode3.block-sponsor__mode4.block-sponsor__mode5 .elem-sponsor img{margin: 0 0 0 0;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);}
    
    
        
    .block-footer{background: #2A2C28;padding:60px 0 40px 0;}
    .block-footer .col-12{margin-bottom:60px;}
    .block-footer h3{font-size:24px;font-weight:700;font-family:var(--main-font);color:#ffffff;}
    .block-footer p{color:#CDCDCD;margin-bottom:0;}
    .block-footer a{color:#ffffff;}
    .block-footer .elem-footer__menu ul{list-style: none;display:flex;justify-content: flex-end;}
    .block-footer .elem-footer__menu ul li{list-style: none;padding-left: 20px;margin-left: 20px;position: relative;padding: 0;}
    .block-footer .elem-footer__menu ul li:before{position:absolute;left:0;content: "|";color: #464648;}
    .block-footer .elem-footer__menu ul li:first-of-type::before{display: none;padding-left: 0;margin-left: 0;}
    .block-footer .elem-footer__menu ul li a{font-size: 14px;font-weight: 600;color: #ffffff;}
    .block-footer .elem-footer__copywright{font-size: 14px;font-weight: 600;color: #ffffff;padding-top: 50px;border-top: 1px solid #494A47 !important;}
    .social-links{display:flex;}
    .social-links.social-links2{justify-content: center;}
    .social-links a{color: #ffffff;font-size: 18px;border: 1px solid #ffffff;display: inline-block;width: 47px;height: 47px;line-height: 47px;text-align: center;margin: 5px;border-radius:50%;}
    
    .social-links a:hover, .social-links a:focus{color: var(--first-color);border: 1px solid var(--first-color);}
    .social-links.social-links2 a, .icon-social{color: #000000;width:66px;height:66px;line-height:66px;background: var(--first-color);font-size: 27px;border: none;}
    .social-links.social-links2 a:hover, .social-links.social-links2 a:focus{color: #000000;font-size: 18px;border: none;}
    .block.block-stats.bg-3 a.icon-social{display: inline-block;border-radius: 50%;color: var(--black) !important;}
    .icon-social i{color: #373935 !important;}

    .color--first-color{color: var(--first-color);}

    .m-0{margin:0 0 0 0;}
    .m00, .m0, .m-00{margin:0 0 0 0 !important;}
    .mt-0{margin-top: 0px;}
    .mb-0{margin-bottom: 0px;}

    .pt-0{padding-top: 0px;}
    .pt-10{padding-top: 10px;}
    .pt-20{padding-top: 20px;}
    .pt-30{padding-top: 30px;}
    .pt-40{padding-top: 40px;}
    .pt-50{padding-top: 50px;}
    .pt-60{padding-top: 60px;}
    .pt-70{padding-top: 70px;}
    .pt-80{padding-top: 80px;}
    .pt-90{padding-top: 90px;}
    .pt-100{padding-top: 100px;}
    .pt-120{padding-top: 126px;}
    .pt-160{padding-top: 160px;}
    
        
    .pb-0{padding-bottom: 0px;}
    .pb-10{padding-bottom: 10px;}
    .pb-20{padding-bottom: 20px;}
    .pb-30{padding-bottom: 30px;}
    .pb-40{padding-bottom: 40px;}
    .pb-50{padding-bottom: 50px;}
    .pb-60{padding-bottom: 60px;}
    .pb-70{padding-bottom: 70px;}
    .pb-80{padding-bottom: 80px;}
    .pb-90{padding-bottom: 90px;}
    .pb-100{padding-bottom: 100px;}
    .pb-120{padding-bottom: 126px;}
    .pb-160{padding-bottom: 160px;}

    .pl-0{padding-left: 0 !important;}
    
    .bg-2{background: #F2F1F1 url(../img/wave-bottom3.png) bottom center repeat-x;}
    .bg-2__noImg{background: #F2F1F1;}
    .bg-3 *, .block-testimonial *{color: var(--white);}
    .bg-3{background: #373935 url(../img/wave-bottom.png) bottom center repeat-x;}
    .bg-3__noImg, .bg-3.bg-3__noImg{background: #373935;}
    .bg-3__detail *{position: relative;z-index: 9;}
    .bg-3__detail::before{position: absolute;z-index: 1;}

    .button, .enlit-form input[type=submit], .elem-form-modal form input[type=submit].hs-button{background: var(--first-color);border-radius: 40px;text-align: center;padding: 15px;border: 0;color: var(--link-color);min-width: 290px;border: 1px solid var(--first-color);outline: none;font-weight: 500;}
    .button:hover, .button:active, .button:focus{background: #E4B800;color: var(--link-color);}
    .button.button-sec{background: transparent;border: 1px solid var(--heading-color);}
    .button.button-sec:hover, .button.button-sec:active, .button.button-sec:focus{background: var(--heading-color);color: #ffffff;}
    .button.blue-link{border:none !important;background: #ffffff;color: var(--sec-color);}
    .blue-link:not(.button){color: var(--first-color);}

    .bg-3 .elem-content ul li{color: #ffffff;}
    .bg-3 .button{color: var(--link-color);}
    .bg-3 .button.button-sec,.elem-hero .button.button-sec{background: transparent;border: 1px solid var(--first-color);color: var(--first-color);}
    .bg-3 .button.button-sec:hover, .bg-3 .button.button-sec:active, .bg-3 .button.button-sec:focus{background: var(--first-color);color: var(--link-color);}
        
    .bg-3 .elem-package.elem-package__featured .button.button-sec{background: transparent;border: 1px solid var(--heading-color);}
    .bg-3 .elem-package.elem-package__featured .button.button-sec{background: transparent;border: 1px solid var(--heading-color);}
    .bg-3 .elem-package.elem-package__featured .button.button-sec:hover, .elem-hero .button.button-sec:hover{background: var(--first-color);border: 1px solid var(--first-color);color: var(--heading-color);}

    .bg-gradient{background: var(--bg-gradient);color: var(--heading-color);}
    

    .block-content p a:not(.button){color: var(--first-color);}
    .block.bg-3 p a:not(.button){color: var(--white);text-decoration: underline;}
    .block-footer .elem-footer__menu ul li{margin-left: 0;position: relative;line-height: 35px;text-align: left;padding: 0 15px;}
    
    .elem-advertise{padding:25px;margin-bottom: 30px;border:1px solid var(--border-color);}
    .elem-advertise img, .elem-advertise .button{max-width: 100%;width: 100%;}
    .elem-advertise .button{background: var(--sec-color) !important;border: none;color: white;}
    .elem-advertise h6{font-size: 20px;}
    


    .elem-benefit{margin-bottom:15px;padding:35px 15px;background: #ffffff;border: 1px solid #c4c4c4;border-radius:var(--border-r);align-items: center;}
    .elem-benefit.bg-2{background: #F2F1F1;}
    .block-benefit.no-border .elem-benefit{background: transparent;border: none;}
    .bg-3 .elem-benefit{background: #373935;border: 1px solid #737472;}
    .elem-benefit h3{font-family: var(--main-font);font-weight: 700;font-size: 24px;line-height: 140%;margin:25px 0 0 0;}
    .elem-benefit p{margin:25px 0 0 0;min-height: 120px !important;}
    .elem-benefit__title{text-align: left;margin: 0;padding: 0 30px 30px 30px;border-bottom: 1px solid #737472;margin: 0 -15px 30px -15px !important;}
    .elem-benefit__profile{margin-top: 30px;color: var(--link-color);}
    .elem-benefit__profile img{width:110px !important;height: 110px!important;position: relative;border-radius: 50%;margin-bottom: 15px;display: inline-block;}
    .elem-benefit__profile span{display: block;font-weight: 500;}
    .block-benefit.block-benefit__noStretch .elem-benefit__profile img {width: auto !important;height: auto !important;max-width:60%;}
    .block-benefit.block-benefit__noStretch p {min-height: 30px;}
    .elem-benefit .elem-benefitProposed{padding:40px 0;text-align: center;} 
    .elem-benefit .elem-benefitProposed .elem-benefit__number{display:flex;align-items:center;justify-content:center;position: relative;}
    .elem-benefit .elem-benefitProposed .elem-benefit__number div{width:88px;height:88px;line-height:88px;border-radius:50%;position:relative;background: var(--first-color);text-align:center;color: var(--heading-color);font-size:48px;font-weight:600;margin-bottom:25px;}
    .elem-benefit .elem-benefitProposed h6{font-size: 20px;margin-bottom: 15px;}

    .elem-brand__text{font-weight: 700;font-size: 20px;line-height: 24px;padding-right:30px;min-width: 160px;}
    .elem-brand{margin: 0 15px;}
    .block-brands__mode3 img{max-height: 90px;}
    
    .elem-content img.elem-image{border-radius:var(--border-r);}
    .elem-content img{max-width: 100%;}
    .elem-content ul{list-style: none;padding-left: 30px;padding-top: 10px;}
    .elem-content ul li{list-style: none;font-size: 16px;line-height: 130%;color:  var(--text-color);margin-bottom: 10px;position: relative;}
    .elem-content ul li:before{position: absolute;content:" ";width:15px;height:12px;top:2px;left:-30px;background: url(../img/icon-checkmark1.svg) no-repeat;}
    .elem-content a:not(.button){color: var(--first-color);}
    .elem-content h3, .elem-content h4, .elem-content h5, .elem-content h6{margin-top: 25px;}
    .elem-content p{line-height: 140%;}

    .elem-content__form{padding:30px;background:white;text-align:center;}
    .elem-content__form input, .elem-content__form textarea{width:100%;margin-bottom:20px;display:block;background: white;border: 1px solid #88888C;color: var(--heading-color);height: 55px;line-height: 55px;font-size: 18px;}
    .elem-content__form input::placeholder, .elem-content__form textarea::placeholder{color: var(--heading-color) !important;}
    .elem-content__form textarea{height:100px;line-height:22px;}
    .elem-content__form input::placeholder{color: var(--heading-color);}
    .elem-content__form input[type=submit]{width:100%!important;margin-bottom:0 !important;}
    
    
    .elem-detail{margin-bottom:30px;}
    .elem-detail h3{margin:30px 0;font-family: var(--main-font);font-size: 24px !important;font-weight: 600;}
    .elem-detail__top{width:100%;height:295px;background-size:cover;border-radius: 10px 10px 0 0;}
    .elem-detail__body{background:var(--white);border: 1px solid #C4C4C4;border-radius: 0 0 10px 10px;padding:20px 15px;position: relative;}
    .elem-content .elem-detail__body p{margin-bottom: 30px;}
    .elem-content .elem-detail__body h3{margin:0 0 20px 0;}
    .elem-detail.elem-content ul{margin-bottom: 0;}

    .elem-dialogue{color: var(--text-color);margin-bottom: 30px;}
    .elem-dialogue .elem-dialogue--r{border-bottom: 1px solid var(--border-color);border-top: 1px solid var(--border-color);border-right: 1px solid var(--border-color);background: white;}
    .elem-dialogue:hover .elem-dialogue--r{background: #336BC7;position: relative;z-index: 999;}
    .elem-dialogue:hover .elem-dialogue--r *{color: white !important;}
    .elem-dialogue:hover .elem-dialogue__Img:after{content: " ";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background: rgba(0,0,0,0.6);margin: 0 15px;}
    .elem-dialogue:hover .elem-dialogue__Img img{position:relative;z-index:99;}


    .elem-dummyf{padding:35px;} 
    .elem-dummyf h2{font-size:36px !important;line-height:120%;margin-top:0;margin-bottom:19px;color:#333333;}
    .elem-dummyf p{color:#333333;margin-top:0;margin-bottom:19px;font-size: 16px !important;}
    .elem-dummyf img{max-width: 100%;}
    .elem-dummyf input[type=email], .elem-sidebar__form input[type=email]{background:white;border: 1px solid #88888C;color: var(--text-color);height:55px;line-height:55px;font-size:16px;width:75%;margin: 0 0;}
    .elem-dummyf input[type=email]::placeholder, .elem-sidebar__form input[type=email]::placeholder{color: var(--text-color) !important;}
    .elem-dummyf input[type=submit], .elem-content__form input[type=submit]{width:calc(25% - 4px);height:55px;line-height:55px;text-align:center;background: var(--first-color);color: var(--heading-color);border:0;padding: 0;font-weight: 600;border:0;position: relative;margin-left: -4px;}
    .elem-dummyf input[type=submit]:hover, .elem-dummyf input[type=submit]:action, .elem-dummyf input[type=submit]:focus{background: var(--sec-color); color: white;}
    .elem-dummyf.elem-dummyf__mode1{border:1px solid #DDDDE7;}
    .elem-dummyf.elem-dummyf__mode2{background: url(../img/elem-form__2.png) center center no-repeat;background-size:cover;}
    .elem-dummyf.elem-dummyf__mode2 h2, .elem-dummyf.elem-dummyf__mode2 p{color: var(--white);}


    .elem-ecosystem{border-radius:10px;border: 1px solid #737472;overflow: hidden;margin: 30px 0;}
    .elem-ecosystem img{display: block;width: 100%;}
    .elem-ecosystem .elem-ecoblock{padding:25px 0;border-top: 1px solid #737472;}
    .elem-ecosystem .elem-who{line-height:35px;margin:5px 0;padding:0 25px;font-size:21px;position:relative;margin-left: 40px;}
    .elem-ecosystem .elem-who img{display:inline-block;margin-right:20px;width: 35px;position:absolute;left:-20px;}

    .elem-event{color:white;padding:35px;margin-bottom: 40px;}
    .elem-event h2{color:white;font-size:36px;line-height:42px;}
    .elem-event p{font-size:16px !important;margin-bottom: 0;line-height: 22px;}
    .elem-event img{max-width:100%;display: block;}
    .elem-event .button{max-width: 270px;}

    .elem-eventSide__date span{color: white;text-align:center;line-height:22px;font-size:16px;display:block;}
    .elem-eventSide__date span.day{font-size:18px;}


        
    .elem-faq{background:#ffffff;border: 1px solid #CFCFCF;padding: 15px 40px !important;border-radius: 50px;margin-bottom: 15px;cursor:pointer;}
    .elem-faq h3{font-family: var(--main-font);font-weight: 500;font-size: 16px;line-height: 22px;color: var(--link-color);margin-bottom:0;position:relative;padding-right:30px;}
    .elem-faq h3::after{content:"+";position:absolute;right:0;font-size:32px;color:#4B4F56;line-height:22px;font-weight:300;}
    .elem-faq h3.open::after{content:"-";}
    .elem-faq__content{margin-top:15px;}
    .elem-faq__content a{color:var(--heading-color);text-decoration: underline;font-weight: 600;}

    
    .elem-feature{height:536px;align-items:center;display:flex;cursor: pointer;overflow: hidden;}
    .elem-feature::after{content:" ";position:absolute;z-index:2;width:100%;height:536px;left:0;top:0;background:rgba(23, 23, 24, 0.5);}
    .elem-feature:hover::after{background: rgba(249, 201, 0, 0.9);}
    .elem-feature .elem-feature__int{position:relative;z-index:9;text-align:center;width: 100%;margin: 0 15px;}
    .elem-feature .elem-feature__int h3{font-weight: 400;font-size: 32px;line-height: 32px;margin: 0 0 20px 0;font-family: var(--main-font);}
    .elem-feature .elem-feature__int p{margin-bottom:0;font-size: 18px;font-weight:500;}
    .elem-feature .elem-feature__int a{color: #ffffff;}
    .elem-feature .elem-feature__int *{color: var(--white);}
    .elem-feature:hover .elem-feature__int *{color: var(--black);}
    .elem-feature:hover .elem-feature__int a{color: var(--black);}
        
    
    .elem-feature2.elem-feature__mi{background-image:url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/Rectangle-4.jpg);background-size: cover;background-position:center center;}
.elem-feature2.elem-feature__en{background-image: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/Rectangle-5.jpg);background-size: cover;background-position:center center;}
.elem-feature2.elem-feature__mo{background-image: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/Rectangle-6.jpg);background-size: cover;background-position:center center;}
.elem-feature2.elem-feature__re{background-image: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/Rectangle-7.jpg);background-size: cover;background-position:center center;}
.elem-feature2.elem-feature__ge{background-image: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/green1.png);background-size: cover;background-position:center center;}
.elem-feature2.elem-feature__gt{background-image: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/industries6.png);background-size: cover;background-position:center center;}
.elem-feature2.elem-feature__gg{background-image: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/bggo.jpg);background-size: cover;background-position:center center;}
.elem-feature2.elem-feature__wi{background-image: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/bgwin.jpg);background-size: cover;background-position:center center;}
.elem-feature2-row{display:flex;width:100%}
.elem-feature2{padding:25px;color:white;width:25%;display:flex;align-items:flex-end;min-height:175px;position:relative;cursor:pointer;}
.elem-feature2 a{color:white;}
.elem-feature2 h3{font-size:20px;color:white;margin-bottom:10px;}
.elem-feature2 div:not(.dm){position:relative;z-index:90}
.elem-feature2 .dm{font-size:14px;line-height:16px;color:white;position:relative;}
.elem-feature2 .dm::after{content:" ";display:inline-block;top:2px;position:relative;margin-left:13px;width:13px;height:13px;background: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/Vector-light.png);background-size:cover;}
.elem-feature2:hover::after{content:" ";left:0;top:0;position:absolute;width:100%;height:100%;background: rgba(51, 107, 199,0.7);transition: all .5s;z-index: 50;}


    .elem-gallery__holder{position:absolute;z-index:10;right:0;top:0;width:50%;}
    .elem-gallery__holder div{padding-left: 0 !important;padding-right: 0 !important;}
    .elem-gallery{position: relative;cursor: pointer;}
    .elem-gallery img{max-width: 100%;height: auto;}
    .elem-gallery .elem-gallery__int{opacity: 0;position: absolute;bottom: 0;left: 0;background-color: rgba(255, 218, 0, 0.9);width:100%;height: 100%;transition: .5s ease;text-align: center;display: flex;align-items: center;justify-content: center;}
    .elem-gallery:hover .elem-gallery__int{opacity: 1;}
    .elem-gallery .elem-gallery__int a,.elem-gallery .elem-gallery__int a:hover{font-size: 14px;line-height: 130%;text-transform: uppercase;color:var(--black);font-weight: 600;}
        
    .elem-gallery-social img{display: inline-block;max-width: 100%;margin-bottom: 40px;border-radius: var(--border-r);}

    
    .elem-heading{text-align: center;}
    .elem-heading h2{margin-bottom: 20px;}
    .elem-heading h3{font-size: 26px;}
    .bg-3 .elem-heading h3{color: var(--first-color) !important;font-weight: 600;font-family: var(--main-font);}
    .elem-image{display: inline-block;max-width: 100%;position: relative;z-index: 2;}
    
    .elem-hero{min-height: 600px;padding: 60px 0 60px 0;}
    .block-hero__int .elem-hero{min-height: auto;padding: 0 0 0 0;}
    .elem-hero h1{font-size:40px;color:#fff;text-transform:uppercase;font-family:var(--main-font);font-weight: 400;margin-bottom: 30px;}
    .elem-hero h1 span{position:relative;color:var(--first-color);font-size:18px;line-height:26px;display:block;text-transform:none!important;margin-bottom:20px;font-weight:400}
    .elem-hero h1 span strong{display: block;color:var(--first-color);font-size:22px;line-height:26px;display:block;text-transform:none!important;font-weight:600}
    /*.elem-hero span::before{position:relative;width:15px;height:15px;content:" ";left:0;top:2px;border-radius:50%;background:var(--first-color);margin-right:25px;display:inline-block}*/
    .elem-hero.elem-content p,.elem-hero.elem-content ul li{color:var(--white)}
    .elem-hero.elem-content ul{margin-top: 30px;}



    .block-hero.has-custom-bg:after, .block-hero__int.has-custom-bg:after{content:" ";z-index:2;position:absolute;width:100%;height:100%;background: rgba(0,0,0,0.6);left: 0;top:0;}
    .block-hero.has-custom-bg *, .block-hero__int.has-custom-bg *{position:relative;z-index:9;}
    .block-hero .elem-hero__form{background: white;border-radius: var(--border-r);padding: 37px 25px;text-align: center;margin: 60px 0 30px;}
    .block-hero .elem-hero__form h3{color: black;margin-bottom: 20px;font-weight: 500;font-size: 32px;line-height: 110%;font-family: var(--main-font);}
    .block-hero .elem-hero__form p{color: var(--text-color);}
    .block-hero .elem-hero__form input[type=text], .block-hero .elem-hero__form input[type=email], .block-hero .elem-hero__form input[type=tel], .block-hero .elem-hero__form input[type=num]{border: 1px solid #C4C4C4;width: 100%;display: block;margin-bottom: 15px;padding: 15px;color: var(--text-color);text-align: left;}
    .block-hero .elem-hero__form input[type=submit], .block-hero .elem-hero__form input[type=button], .block-hero .elem-hero__form button{color: var(--heading-color);border-radius: 40px;background: var(--first-color);text-align: center;width: 100%;padding: 16px 0;border: none !important;}

    .elem-ivacc__holder{position:relative;height:55px;width: 26%;}
    .elem-ivacc__main{background: url(../img/hhhsd.svg) 95% center no-repeat;line-height: 55px;width: 100%;padding: 0 20px;cursor: pointer;}
    .elem-ivacc__nest{width:100%;position:absolute;z-index:99999;top:55px;color: var(--text-color);border: 1px solid #CDCDCD;background: white;}
    .elem-ivacc__nest *{color: var(--text-color);}
    .elem-ivacc__p{font-weight:bold;background: url(../img/hhhsd.svg) 95% center no-repeat;}
    .elem-ivacc__p.clicked{background: url(../img/hhhsdi.svg) 95% center no-repeat;}
    .elem-ivacc__p, .elem-ivacc__iv{line-height:35px;min-height:35px;padding:0 20px;cursor: pointer;color: var(--heading-color);transition: all 0 !important;}
    .elem-ivacc__iv{display:none;}


    .elem-listing{margin-bottom: 35px;}
    .elem-listing a h4{color: var(--heading-color);font-weight: 600;font-size: 18px;line-height: 22px;}
    .elem-listing a h4 span{color: #88888C;font-weight: 600;font-size: 13px;line-height: 16px;}
    .elem-listing__tease{background: #ffffff;margin-bottom: 30px;}
    .elem-listing__tease a h4{color: var(--heading-color);font-size:24px;border: 0 0 0 0;text-align: center;margin-bottom: 0 !important;}
    .elem-listing__tease a h5{color: var(--heading-color);font-weight: 600;font-size: 18px;line-height: 22px;border: 0 0 0 0;margin-bottom: 0;}
    .elem-listing__tease.elem-listing__project a h5{font-size:24px;}
    .elem-listing__tease a h5 span{color: #88888C;font-weight: 600;font-size: 12px;line-height: 16px;display:block;}
    .elem-listing__project .elem-listing__tease__image{height:175px;border:1px solid var(--border-color);display: flex;align-items: center;justify-content: center;}
    .elem-listing__project .elem-listing__tease__image img{max-width:240px;max-height: 90px;display: inline-block;}
    .elem-listing__tease__pname{height:90px;border-top:0;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);display: flex;align-items: center;justify-content: center;}
    .elem-listing__tease__pname h4{margin-bottom: 0;text-align: center;}
    .elem-listing__tease__pname.elem-listing__tease__pnameNoFlex{height:auto;display:block;}
    .elem-listing__tease__pname .elem-listing__tease__pnameInt{width: 90%;}
    .elem-listing__tease__pname.elem-listing__tease__pnameNoFlex .elem-listing__tease__pnameInt{margin:0 15px 15px 15px;padding-top: 15px;}
    .elem-listing__tease .elem-listing__tease__fiImage h4{font-weight:600;font-size:40px;line-height:110%;color: white;}
    .elem-listing__tease .elem-listing__tease__fiImage h4 span{font-weight:600;font-size:50px;line-height:110%;color: white;}
    .elem-listing__tease.elem-listing__project .elem-listing__tease__pname{height:65px;}
    .block-listing.block-listing__events .elem-listing__tease__pname{height:120px}
    .elem-listing__tease.elem-listing__project .elem-listing__tease__pname .elem-listing__tease__pnameInt{width: 90%;text-align:center;}
    .elem-listing__tease:not(.elem-listing__project){border-top:1px solid var(--border-color);}
    
    .elem-listing__moreCHolder{margin:15px;}
    .elem-listing__moreCHolder__b{padding:15px;border: 1px solid var(--border-color);}
     h5.elem-listing__title, h4.elem-listing__title, h6.elem-listing__title{margin-bottom: 20px !important;}
     h4.elem-listing__title{font-size: 36px;}
     .elem-listing__tease:hover a h5, .elem-listing__tease:focus a h5, .elem-spotlight__side:hover a h5, .elem-spotlight__side:focus a h6{color: var(--sec-color);}

     .elem-listing__youtube iframe{width:100% !important;}

    .elem-modal{margin-top: 3rem;}
    .elem-modal .modal-dialog{position: relative;}
    .elem-modal .modal-header{background: #ffffff;border-radius: var(--border-r) var(--border-r) 0 0;border-bottom: none;}
    .elem-modal .content{background: #ffffff;border-radius:0 0 var(--border-r) var(--border-r);}
    .elem-modal .elem-form-modal label{font-weight: 600;}
    .elem-modal legend{font-size: 13px;}

    .elem-news{border-radius: var(--border-r);margin-bottom: 30px;}
    .elem-news:hover{box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.25);}
    .elem-news .elem-image{width:100%;height:211px;}
    .elem-news__content{background: #ffffff;padding:30px 20px;min-height:189px;border-radius: 0 0 var(--border-r) var(--border-r);}
    .elem-news__content p.elem-date{color: var(--text-color);font-weight:500;font-size:16px;margin-bottom:10px;}
    .elem-news__content p{color: var(--heading-color);font-weight:400;margin-bottom:25px;line-height: 130%;}
    .elem-news__content a.elem-readmore{color: var(--heading-color) !important;font-weight: 500;position:relative;padding-right:20px;}
    .elem-news__content a.elem-readmore::after{content:" ";width:16px;height: 16px;position:absolute;top:2px;margin-left:6px;width:16px;height:16px;background: url(../img/icon-arrowy.svg) no-repeat;}
    .elem-sidebar img{max-width: 100%;}
    .elem-sidebar .elem-news:hover{box-shadow:none !important;} 
    .elem-sidebar .elem-news .elem-news__content{padding: 30px 0;} 
    .elem-sidebar__form{padding:15px;border-bottom: 1px solid #DDDDE7;border-left: 1px solid #DDDDE7;border-right: 1px solid #DDDDE7;text-align:center;}
    .elem-sidebar__form input[type=email]{width:100%;}
    .elem-sidebar__form a{max-width: 100%;}

    
    .elem-newsletter{padding-top: 40px;}
    .elem-newsletter input[type=text], .elem-newsletter input[type=email]{background: #FFFFFF;border: 1px solid #C4C4C4;border-radius: 77px;padding: 15px 25px;margin: 0 10px 0 0;color: var(--black)!important;}
    
    .elem-numbers{line-height: 60px;color: var(--heading-color);}  
    .elem-numbers__text{min-width: 320px;font-family: var(--main-font);font-style: normal;font-weight: 700;font-size: 24px;line-height: 24px;padding-right: 70px;color:  var(--heading-color);}
    .elem-numbers__count{padding-left: 60px;color:  var(--heading-color);}
    .block-numbers__mode2 .elem-numbers__count{padding: 20px 0;color:  var(--heading-color);border: 1px solid #737472;border-radius: var(--border-r);width:32%;margin-left: 1.3%;}
    .block-numbers__mode2.bg-2 .elem-numbers__count{background: #ffffff;}
    .elem-numbers__number{display: block;text-align: center;margin-bottom: 10px;font-size: 50px;display: block;font-weight: 500;}
    .block-numbers__mode2 .elem-numbers__number{font-size: 50px;}
    .elem-numbers label{font-weight: 600;font-size: 18px;line-height: 24px;display: block;}
    
    .elem-overview{border:1px solid var(--border-color);padding:50px;font-size: 18px;}
    .elem-overview h6{font-size: 18px;}
    .elem-overview a.link-website{color: var(--text-color);font-weight:400;}


    .elem-package{border: 1px solid #737472;border-radius: var(--border-r);text-align: center;}
    .elem-package div{background: #ffffff;}
    .block-packages:not(.bg-3) .elem-package div{background: #ffffff;}
    .bg-3 .elem-package div{background: #373935;}
    .bg-3 .elem-package.elem-package__featured div{background: #ffffff;}
    .elem-package .elem-package-above-top{border-radius: 5px 5px 0 0;}
    .elem-package h4{margin: 0 0 0 0;text-align: center !important;font-family: var(--main-font);}
    .elem-package ul{margin: 0 0;}
    .block-packages:not(.bg-3) .elem-package ul li{color:var(--text-color);}
    .bg-3 .elem-package ul li{color:var(--white);}
    .elem-package a:not(.button){color:var(--heading-color);text-decoration: underline;}
    
    .bg-3 .elem-package a:not(.button){color:var(--first-color);}
    .elem-package.elem-package__featured{border: 1px solid #C4C4C4;}
    .block-packages:not(.bg-3) .elem-package.elem-package__featured div{color: #ffffff !important;background: #373935}
    .block-packages:not(.bg-3) .elem-package.elem-package__featured *{color: #ffffff !important;}
    .block-packages:not(.bg-3) .elem-package.elem-package__featured a{color: var(--first-color) !important;}
    .block-packages:not(.bg-3) .elem-package.elem-package__featured a.button.button-sec{border: 1px solid var(--first-color);}
    .elem-package.elem-package__featured *{color: var(--price-color) !important;}
    .elem-package.elem-package__featured ul li{color: var(--text-color) !important;}
    
    .elem-package-top{padding: 25px 20px;border-radius: var(--border-r) var(--border-r) 0 0;}
    .elem-package-mid{padding: 30px 20px;position: relative;border-top: 1px solid #737472;border-bottom: 1px solid #737472;text-align: left;}
    .elem-package-mid ul li{font-size: 14px;}
    .elem-package.elem-package__featured .elem-package-mid{border-bottom: 1px solid #C4C4C4;border-top: 1px solid #C4C4C4;}
    .elem-package-bottom{padding: 30px 0 0 0 !important;border-radius: 0 0 var(--border-r) var(--border-r);}
    
    .elem-price{font-weight: 700;font-size: 40px !important;line-height: 58px;}
    .block-packages:not(.bg-3) .elem-price, .block-packages:not(.bg-3) .elem-package-bottom strong{color: var(--heading-color);}
    .elem-content .elem-price__holder{margin-top: 25px;color: var(--price-color);}
    
    .elem-side{padding:25px;border:1px solid var(--border-color);}
    .elem-side h6{margin-bottom:20px;}

    .elem-search{display:flex;}
    .elem-search .elem-search__niceSelect{margin:0 0 !important;width:26%;height:55px;border: 1px solid #CDCDCD;color: var(--heading-color);background: #F9F9F9 url(../img/hhhsd.svg) 95% center no-repeat;appearance: none;}
    .elem-search .elem-search__niceSelect option{color: var(--heading-color);}
    .elem-search input[type=text]{width:61%;height:55px;line-height:55px;background: #ffffff url(../img/hhhsearch.svg) 15px center no-repeat;border: 1px solid #CDCDCD;color: var(--heading-color);margin: 0 0 !important;padding-left: 50px;}
    .elem-search input[type=text]::placeholder{color: #88888C !important;}
    .elem-search button.button{width:13%;height:55px}
    .elem-search.elem-search__mode2 .elem-search__niceSelect, .elem-search.elem-search__mode2 .elem-ivacc__holder{width: 19.23% !important;}
    .elem-search.elem-search__mode2 .elem-ivacc__main.elem-search__niceSelect{width:100% !important;}
    .elem-search button.button svg{position: relative;top:-1px;margin-left: 5px;}
    .elem-search.elem-search__mode2 input[type=text]{width:87% !important;}
    .elem-search.elem-search__mode2 button.button{width:13%;}


    .elem-speaker{margin: 0 20px 20px 20px;border:1px solid #C4C4C4;overflow: hidden;border-radius: var(--border-r);min-height: 390px;background: #ffffff;}
    .elem-speaker:hover{box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.25);}
    .block-speakers__mode2 .elem-speaker{margin: 0 0 20px 0;cursor: pointer;}
    .block-speakers__mode2#meet-the-team .elem-speaker{cursor:default;}
    .block-speakers__mode2#meet-the-team .elem-speaker:hover{box-shadow: none;}
    .block-speakers__mode2 img{width: 100%;}
    .block-speakers.block-speakers__mode2.block-speakers__mode3 p{font-size: 13px;}
    .elem-speaker__carousel{z-index: 1000;}
    .elem-speaker__carousel:not(.slick-initialized){display: flex;flex-wrap: wrap;z-index: 9999;}
    .elem-speaker__carousel .elem-speaker{width:290px;}
    .elem-speaker__carousel .elem-speaker img{height:191px;}
    .elem-speaker__top{padding:8px 26px;background: var(--heading-color);color:#ffffff;border-radius:10px 10px 0 0;}
    .elem-speaker:hover .elem-speaker__top{color: var(--first-color);}
    .elem-speaker__body{background:var(--white);border-radius: 0 0 10px 10px;padding:30px 15px 15px 15px !important;min-height: 153px;}
    .elem-speaker__body p{margin-bottom: 6px;}
    .elem-speaker__name{color: var(--heading-color);}
    .elem-speaker__role{color: var(--sec-color);font-weight: 500;}
        
    .elem-sponsor{display: flex;align-items: center;justify-content: center;height:75px;position: relative;}
    .block-sponsor__mode2 .elem-sponsor{display: flex;text-align: center;background: #FFFFFF;border: 1px solid #C4C4C4;border-radius: 10px;height: 165px;margin-bottom: 15px;}
    .block-sponsor__mode2.block-sponsor__mod3 .elem-sponsor{display: block;}
    .block-sponsor__mode2 .elem-sponsor.elem-sponsor__noTitle{display: flex;text-align: center;justify-content: center;}
    .block-sponsor .elem-sponsor img{max-width:100%;max-height:65px !important;}
    .block-sponsor__mode2 .elem-sponsor img{max-width:90%;max-height:93px;display: inline-block;}
    .block-sponsor__mode2.block-sponsor__mode3 .elem-sponsor img{margin-top: 35px;}
    .block-sponsor__mode2.block-sponsor__mode3.block-sponsor__mode4 .elem-sponsor img{margin-top: -25px;}
    .block-sponsor__mode2.block-sponsor__mode3.block-sponsor__mode4 .elem-sponsor:hover{box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.25);}
    .block-sponsor__mode2 .elem-sponsor.elem-sponsor__noTitle img{margin-top: 0;}
    .block-sponsor.block-sponsor__mode135 .elem-sponsor{max-height: 135px !important;}
    .elem-sponsor__title{font-weight: 500;font-size: 18px;line-height: 110%;color:var(--heading-color);margin-top:45px;text-align: center;}
    .elem-sponsor .elem-sponsor__title{display:  none;}
    .block-sponsor__mode2 .elem-sponsor .elem-sponsor__title{display:  block;position: absolute;width: 100%;margin: 0 0;bottom: 28px;}
    .elem-sponsor__carousel{position: relative;}
    .elem-sponsor__carousel .elem-sponsor{padding-left: 30px;padding-right: 30px;display: flex;align-items: center;justify-content: center;}
    
    .elem-spotlight__mainImage{width: 100%;height: 486px;}
    .elem-spotlight__title{margin-bottom: 20px;font-size:20px;}
    .elem-spotlight__MainContent{padding: 25px;background: #ffffff;border-top:none;border-left: 1px solid var(--border-color);border-right: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);}
    .elem-spotlight__MainContent .elem-spotlight__mainEvent h5, .elem-spotlight__MainContent h5{font-size:24px;margin-bottom: 20px;}
    .elem-spotlight__main:hover, .elem-spotlight__main:focus{cursor: pointer;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.25);}
    .elem-spotlight__main:hover .elem-spotlight__MainContent h5, .elem-spotlight__main:focus .elem-spotlight__MainContent h5{color: var(--sec-color);}
    .elem-spotlight__main.elem-content ul li:before{position: absolute;content:" ";width:15px;height:12px;top:2px;left:-30px;background: url(../img/icon-checkmark2.svg) no-repeat;}
    .elem-spotlight__side.elem-hub--entry{margin-bottom: 15px;}
    .elem-spotlight__side p{font-size: 16px !important;line-height: 22px;color: var(--text-color);}
    .elem-spotlight__side .elem-eventSide__date span{line-height:110%;font-size:18px;color:white;}
    .elem-spotlight__side .elem-eventSide__date span.day{font-size:24px !important;}

    
    .elem-spotlight__side.elem-hub--entry h6{margin-bottom: 0;}

    .elem-table .row div{border: 1px solid #737472;text-align:center;border-top:none;}
    .elem-table .row .col-md-4{margin-bottom: 15px;}
    .elem-table .row .col-md-4:first-child{border-left:none;}
    .elem-table .row .col-md-4:last-child{border-right:none;}
    .elem-table h3.color--first-color{border-bottom: 1px solid #737472;color: var(--first-color);margin: 0 -15px 10px -15px;padding-bottom: 35px;}
    

    .elem-tabs ul{display:flex;padding:0 0;margin: 0 0;list-style-type:none;}
    .elem-tabs ul li{padding:25px;list-style-type:none;cursor:pointer;width:unset;font-size: 24px;line-height: 110%;font-weight:600;text-align:center;border: 1px solid #D8D8D8;background: #F2F1F1;color: var(--heading-color);display: flex;justify-content: center;flex: 1;}
    .elem-tabs ul li:hover, .elem-tabs ul li.active{background: var(--first-color);}
    .elem-tabs ul li:first-child{border-radius:10px 0 0 0;}
    .elem-tabs ul li:last-child{border-radius:0 10px 0 0;width: 34%;}
    .elem-tabs .elem-faq{margin-bottom: 30px;}
    

    .elem-tabs__content{padding:30px;border: 1px solid #D8D8D8;}
    .elem-tabs__content .row div{padding-top: 30px;}
    .elem-tabs__content .row div.elem-faq__content{padding-top:0 !important;}
    .elem-tabs__content.elem-content h2{font-size: 32px;line-height: 44px;font-weight: 425;font-family:var(--main-font);}
    .elem-tabs__content.elem-content h3{font-size: 24px;line-height: 44px;font-weight: 700;font-family:var(--main-font);}
    .elem-tabs__content.elem-content h2 span, .elem-tabs__content.elem-content h3 span{font-size: 16px;display: block;line-height: 20px;}
    .elem-tabs__content.elem-content .elem-faq h3{margin-top:0;font-weight: 400;text-transform: capitalize;}
    .elem-tabs__content.elem-content .elem-faq h3 span{font-size: 16px;display: block;line-height: 20px;margin: 7px 0;}

    .elem-tabs__content.elem-content .elem-benefit h2{font-size: 24px;font-weight:400;line-height: 110%;}
    .elem-tabs__content .elem-benefit .pt-5{border-top: 1px solid #c4c4c4;}





    .elem-testimonial img.elem-icon{margin-bottom:40px;display:block;}
    .elem-testimonial h2.heading{margin-bottom:30px;}
    .elem-testimonial p{margin-bottom:0px;}
    .elem-testimonial strong, .elem-testimonial b{font-weight:500;}
    .block-testimonial .slick-slide img{display: inline-block;}

    .heading span{font-family:var(--main-font);color:var(--heading-color);font-style: normal;font-weight: 500;font-size: 18px;line-height: 25px;display: block;padding-bottom: 30px;position: relative;}
    .heading span::after{content: "";position: absolute;height: 2px;width: 86px;background: var(--first-color);bottom: 15px;left: 0;}
    .text-center .heading span::after{  left: calc(50% - 43px) !important;}
    .block-content__mode2 .heading span{padding-bottom: 15px;}
    .block-content.hasAps .heading span{line-height:37px;padding-left: 40px;font-size: 24px;font-weight: 400;}
    .block-content.hasAps .heading span::before{content:" ";position:absolute;left:0;width:25px;height:37px;display:inline-block;margin-right:20px;background: url(https://wearevuka.com/wp-content/themes/vuka-2021/assets/img/old/Vector-yellow.png) no-repeat;background-size:cover;}
    .block-content.hasAps .heading span::after{display: none;}

    .elem-heading .heading span{text-align: center;}
    .bg-3 .elem-heading .heading span{color: var(--white);}
    .elem-heading .heading span::after{left: calc(50% - 43px) !important;}
    
 
    
    .has__extra-heading .elem-extraHeading{border: 1px solid var(--border-color);border-radius: var(--border-r) var(--border-r) 0 0;display:flex;min-height:70px;justify-content:center;}
    .has__extra-heading .elem-extraHeading h3{text-align:center;margin:20px 0;color:var(--price-color);font-weight: 700;font-size: 24px;line-height: 110%;font-family: var(--main-font);}
    .has__extra-heading .elem-content{border: 1px solid var(--border-color);border-radius: 0 0 var(--border-r) var(--border-r);padding:40px 30px;}
    
   
    
    .row-buttons{display: flex;flex-direction: row;align-items: stretch;margin-top: 40px;justify-content: center;}
    .row-buttons > *{flex: 1;}
    .row-buttons .button{min-width: auto;}
    .row-buttons .button.button-sec{margin-left: 15px;}
    .row-buttons .button:only-child{margin-left: 0px !important;}
    .text-center .row-buttons{justify-content: center;}
    .elem-content .row-buttons{justify-content: start;}
    .elem-content.text-center .row-buttons{justify-content: center;}
    .elem-package .row-buttons{margin: 30px 15px 0 15px;text-align: center;}
    .elem-package .row-buttons .button.button-sec{margin-left: 0;display: inline-block;}
        
    .row-flex{display: flex;}
    .row-flex-between{display: flex;justify-content: space-between;}
    .row-flex-center{display: flex;align-items: center;justify-content: center;}
    .row-flex-center > *{flex: 1;}
    .row-center{justify-content: center;}
    .row-equal{display: flex;}
    .row-equal > div{ flex: 1; }
    .row-numbers{align-items: center;text-align: center;}
    .row-purpose .col-md-4{padding-top:30px;padding-bottom:30px;}
    .row.row-details{justify-content: center;}
    .block-numbers__mode2 .row-numbers{display: flex;align-items: center;text-align: center;justify-content: center;}
    .row-sponsor{padding-top:45px;padding-bottom:45px;border-bottom: 1px solid #C4C4C4;justify-content: center;}
    .no-border .row-sponsor{border-bottom: none;}
    .row-sponsor__carousel .elem-sponsor__title{text-align: left;height: 75px;display: flex;align-items: center;margin-top: 0;}
       
    .block-brands.block-brands__resize .elem-brand__resize .elem-brand img{max-width:90px !important;max-height:65px !important;}
    .block-brands.block-brands__resize .elem-brand__text{min-width: 140px;}



    .slick-dots{overflow:hidden;display: flex;list-style-type: none;padding-left: 0;margin-top: 40px;overflow-x: hidden;justify-content: center;position: relative;z-index: 999;}
    .slick-dots li{width: 58px;height: 4px;background: #BABABA;margin: 0 3px;}
    .slick-dots li.slick-active{background: var(--first-color);}
    .slick-dots li::marker{display: none;}
    /*.slick-dots li:nth-of-type(1n+8) {display: none;}*/
    .slick-dots li button{width: 58px;height: 4px;background: #BABABA;overflow: hidden;border: none;outline: none;}
    .slick-dots li.slick-active button{background: var(--first-color);display: none !important;}
        
    .slick-arrow{position: absolute;width:12px;height:10px;top:50%;margin-top:-5px;text-indent:-9000px;border:none;outline: none;}
    .slick-arrow.slick-prev{left: 0;background: url(../img/icon-arrowl.svg) no-repeat;}
    .slick-arrow.slick-next{right: 0;background: url(../img/icon-arrowr.svg) no-repeat;}
       
    body div, body a, img, svg{ -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
    }
        
    .video-holder{position: relative;width: 100%;}
    .video-play{position: absolute !important;z-index: 99;top: 50%;left: 50%;margin-top: -32px;margin-left: -32px;width:62px;height:62px;}
    .video-holder:hover .video-play{zoom:1.1;}
     .block-hero .video-holder{width:100%;}
             
    .enlit-form input[type=text], .enlit-form input[type=email], .enlit-form input[type=tel], .enlit-form input[type=num], select, textarea {width: 100%;padding: 10px 20px;border: solid 1px #494A47;background: transparent;color: white;margin: 5px 0 30px 0;height: 45px;}
    .enlit-form select{appearance:none;background-image: url(../img/icon-arrow-form.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}
    .enlit-form select option{color: var(--heading-color);}
    .enlit-form .hs_submit{text-align: center;}
    .enlit-form .hs-enlitaf23_pre_register{margin-top: 30px;}
    .enlit-form ul{list-style: none;padding-left: 0;}
    .enlit-form ul li{margin-bottom: 15px;}
    .enlit-form input[type="checkbox"] {appearance: none;-webkit-appearance: none;-moz-appearance: none;position: absolute;top: -10px;width: 40px!important;height: 40px!important;border: none;margin: 0 0;}
    .enlit-form input[type=checkbox]:checked + span {background-image: url(../../assets/img/old/checkbox-active.png);background-repeat: no-repeat;height: 20px;display: inline-block;padding: 0px 0 0 30px;}
    .enlit-form input[type=checkbox] + span {background-image: url(../img/checkbox.png);background-repeat: no-repeat;height: 20px;display: inline-block;padding: 0px 0 0 30px;}
        .enlit-form .hs-error-msg{color: var(--first-color);margin-top: 0px;font-size: 12px;}

    .elem-form-modal fieldset, .enlit-form fieldset{max-width: 100% !important;}
    .elem-form-modal textarea, .elem-form-modal select, .elem-form-modal option{font-size: 16px;}
    .elem-form-modal input[type=checkbox], .elem-form-modal input[type=radio]{margin-right: 15px;}

    
    .elem-programme__invited{color: var(--first-color);}

    .elem-listing__loadmore{color: #336BC7;font-weight: 600;}
    #scrollTop{position:fixed;z-index:9999999;bottom:30px;right:30px;background: var(--first-color);cursor:pointer;font-size: 16px;color: #ffffff;align-items: center;justify-content: center;width: 52px;height: 52px;}
    #scrollTop svg, #scrollTop svg path{fill: #ffffff;}

    #meet-the-team .feature__item{padding:30px;border:1px solid #CBCBCB;text-align:center;}

    .elem-pop{width:33%;height:175px;display:flex;align-items:center;justify-content:center}
    .elem-pop img{max-width:60%;width:60%}

    @media (min-width: 991px){
        .elem-feature .elem-feature::after{height: 736px;}
  
        .block-gallery .elem-content{padding-right: 60px;}
       
        .block-hero .elem-hero__form{margin-left: 20px;}
        .elem-spotlight__side.elem-hub--entry .col-8{height: 83px;display: flex;align-items: center;}
        .elem-dialogue .elem-dialogue--r{position: relative;margin-left: -15px;padding-left:30px;}
        .elem-dialogue .elem-dialogue--r div{padding-left: 15px;}
       
        


    }
    
    @media (min-width: 1200px){ 
        .block-gallery .elem-content{padding-right: 140px;}
        .row-buttons .button{max-width: 300px;}
        .elem-spotlight__MainContent{padding: 25px 85px 25px 25px;}
    }
        
    @media (max-width: 1199px){ 

        .elem-content ul li{font-size:14px;}
        .elem-price{font-size: 27px !important;}

        .has__extra-heading .elem-content{padding:30px 15px;}
        .row-buttons{display: block;margin-top: 35px;}
        .row-buttons a{display: block;width: 100%;margin-bottom: 15px;}
        .row-buttons .button.button-sec{margin-left: 0;}
        .row-buttons .button{max-width: 100% !important;}
         p{font-size: 14px;}
        
    }


    
    @media (min-width: 1024px){
       /* .elem-detail h3{min-height: 80px;} */
        .elem-content.text-center .row-buttons{max-width: 70%;margin-left: 15%;}
        .elem-testimonial__carousel .elem-heading h2{padding: 0 40px;}

        .elem-dummyf.elem-dummyf__mode1 h2{font-size:36px !important;}
        .elem-sidebar h6, .elem-side h6{font-size: 16px !important;line-height: 110%;}
        h6.elem-listing__hTitle{font-size: 20px;line-height: 110%;}

        .block-hero__int#fs42 .elem-hero h1, .block-content#fs42 h2{font-size: 42px !important;line-height: 110% !important;}
        .block-content__mode2 .col-lg-6{padding-left: 40px;}
        .block-content__mode2 .row-buttons a{max-width: 50%;}
        .header:not(.hub--vuka) ul li{min-width: 80px;flex: auto;}
        .header:not(.hub--vuka) ul li.has-dropdown{min-width: 99px;}
        
    }
        
    @media (max-width: 1024px){
        .header-top{display: none;}
    }

    @media (min-width: 993px){    
        .row-sponsor__carousel .col-lg-10{padding-right: 0;padding-left: 0;}
        .row-sponsor__carousel .col-lg-12{padding-right: 0;padding-left: 0;}
        .desktop-pl-40{padding-left: 90px !important;}
        .desktop-pr-40{padding-right: 90px !important;}
        .desktop-pb-30{padding-bottom: 30px;}
        .elem-detail.elem-detail__hasButtons .elem-detail__body-text{padding-bottom:85px;}
        .elem-detail .row-buttons{position: absolute;bottom: 25px;width: calc(100% - 30px);justify-content: center;}
        .elem-modal .modal-content{padding: 0px 40px 60px 40px;border-radius: 0 !important;}
        .elem-modal .modal-content h2{position: relative;margin-top: -35px;margin-bottom: 0;}

        .elem-package-top{display: flex;justify-content: center;align-items: center;}

        #meet-the-team .feature__item{width:24%;margin-top:50px;max-width:245px;margin:0 10px;}
     
  
        }

       
        
    @media (min-width: 768px){
        .slick-arrow{display: none;}
        .elem-sponsor__carousel{padding-left: 20px;padding-right: 20px;}
        .elem-content .text-center ul{width: 70%;position: relative;left: 15%;}
    }
        
    @media (max-width: 1023px){ 
        
        .header:not(.hub--vuka) ul{display: none;}
        .header:not(.hub--vuka) .menu-icon{display:flex;}
        
        


        
    }
        
    @media (max-width: 991px){
            
        .row-flex-center{display: block;}
        .row-flex-center.header-menu{display: flex;justify-content: flex-end;}
        .row.row-sponsor.row-flex-center{display: flex;}
        
        
        .row-buttons{margin-bottom: 30px;}
        
        .elem-content img.elem-image{margin-bottom: 30px;}
        .elem-content .video-holder{margin: 0 0 40px 0 !important;}
        .elem-content__form{padding:15px;}
        
        .elem-detail, .elem-news, .elem-package{margin: 30px 0;}
        .elem-detail h3 {margin: 0 0 40px;    font-size: 24px !important;}
        
        
        .elem-gallery-social img{width: 100%;}

        .block-hero .elem-hero__form h3{font-size: 27px;}
        
        .elem-dialogue .elem-dialogue--r{margin: 0 15px;padding: 30px 15px;}

        .elem-event{color:white;padding:15px;}
        .elem-event h2{color:white;font-size:22px;line-height:46px;}
        .elem-event .col-lg-4{margin-top: 30px;margin-bottom: 30px;text-align: center;display: flex;justify-content: center;}

        
        .elem-feature2-row{display:block;}
        .elem-feature2{float:left;width:50%}

        h4.elem-listing__title{font-size: 22px;}

        .elem-newsletter input{display: block;margin-bottom: 15px !important;width: 100%;}
        
        .elem-numbers__text{font-size: 16px;padding: 30px 0;margin-bottom: 0;width:100%;}
        .elem-numbers__count{padding: 0 0 30px 0;float: left;width: 33%;text-align: center;}
        .elem-numbers__number{font-size: 40px;}
        .elem-numbers label{font-size: 16px;}
        
        
        .elem-feature .elem-feature__int h3{font-size: 20px;line-height: 27px;font-weight: 500;}
        .elem-feature .elem-feature__int a{font-size:14px;}
        .elem-footer__copywright__col{margin-top: 15px;margin-bottom: 15px;} 
        
        .elem-package-bottom {padding: 30px 0 30px 0 !important;}
        .elem-overview{padding:25px;}
        
        .elem-side{padding: 10px;}
        .elem-side .elem-sideListingLogo{border:1px solid var(--border-color);width:80px;height:80px;}
        .elem-side .elem-sideListingTitle{display: flex;align-items: center;}
        .elem-side .elem-sideListingTitle h6{margin: 0 0;}

        .elem-spotlight__col1{margin-bottom: 15px;}
        .elem-tabs__content .elem-content h3{margin-bottom: 15px;}

        .block-testimonial.block-testimonials h2.heading{padding: 0 40px 20px 40px;}
        
        
        .block-brands p.elem-brand__text{padding-right: 0;}
        .block-brands .row-flex-center{display: flex;flex-wrap: wrap;}
        .block-brands .row-flex-center .elem-brand__text{display: none;}
        .block-brands .row-flex-center .elem-brand{text-align: center;width: 50%;flex: calc(50% - 30px);}
        .block-brands .row-flex-center .elem-brand img{max-width: 100%;text-align: center;}
        .block-brands .row-flex-center div{margin: 15px;}
        
        .block-gallery{padding-bottom: 0 !important;}
        .elem-gallery__holder{position:static;width:100%;padding-top: 60px;}
        .elem-gallery{height: 320px;}
        
        .elem-modal .modal-content{padding: 0px 20px 40px 20px;}
        .elem-spotlight__mainImage{width: 100%;height: 320px;}
        
        .elem-tabs ul li{display: block;width: 100%;border-radius: 0;}

        .elem-tabs__content.elem-content h3{line-height: 30px;}

        .enlit-hero-brands{margin-bottom: 80px;}
        .list-timeline li{margin-top: 25px;}

        .elem-search.elem-search__mode2 .elem-search__niceSelect, .elem-ivacc__holder{width: 50% !important;}
        .elem-search.elem-search__mode2 .elem-ivacc__main.elem-search__niceSelect{width:100% !important;}

        .pt-xs-0{padding-top: 0px!important;}
    .pt-xs-10{padding-top: 10px!important;}
    .pt-xs-20{padding-top: 20px!important;}
    .pt-xs-30{padding-top: 30px!important;}
    .pt-xs-40{padding-top: 40px!important;}
    .pt-xs-50{padding-top: 50px!important;}
    .pt-xs-60{padding-top: 60px!important;}
    .pt-xs-70{padding-top: 70px!important;}
    .pt-xs-80{padding-top: 80px!important;}
    .pt-xs-90{padding-top: 90px!important;}
    .pt-xs-100{padding-top: 100px!important;}
    .pt-xs-120{padding-top: 126px!important;}
    .pt-xs-160{padding-top: 160px!important;}
    
        
    .pb-xs-0{padding-bottom: 0px!important;}
    .pb-xs-10{padding-bottom: 10px!important;}
    .pb-xs-20{padding-bottom: 20px!important;}
    .pb-xs-30{padding-bottom: 30px!important;}
    .pb-xs-40{padding-bottom: 40px!important;}
    .pb-xs-50{padding-bottom: 50px!important;}
    .pb-xs-60{padding-bottom: 60px!important;}
    .pb-xs-70{padding-bottom: 70px!important;}
    .pb-xs-80{padding-bottom: 80px!important;}
    .pb-xs-90{padding-bottom: 90px!important;}
    .pb-xs-100{padding-bottom: 100px!important;}
    .pb-xs-120{padding-bottom: 126px!important;}
    .pb-xs-160{padding-bottom: 160px!important;}

        
    .slick-arrow{display: none !important;}

    #myTabContent .service-item__img img{max-width:400px;}

#customer-success .service-item__img{padding-right:40px !important}



        /*.slick-dots li:nth-of-type(1n+5) {display: none;} */
        
            
    } 
    @media (max-width: 767px){ 
        
        .elem-benefit p {min-height: auto;}
        
        .elem-hero h1, h2{font-size: 32px;line-height: 40px;}
        h3{font-size: 24px;line-height: 28px;}
        .heading span{font-size: 14px;}
        .elem-hero h1 span{font-size: 16px;}
        .elem-hero span::before{display: none;}
        
        
        
        .block-content{padding-top: 70px;padding-bottom: 70px;}
        .pt-70{padding-top: 40px;}
        .pt-90{padding-top: 60px;}
        .pt-120{padding-top: 90px;}
        .pt-160{padding-top: 90px;}
        
        .pb-70{padding-bottom: 40px;}
        .pb-90{padding-bottom: 60px;}
        .pb-120{padding-bottom: 90px;}
        .pb-160{padding-bottom: 90px;}

        .block-stats .elem-benefit{text-align: center;}
        .block-stats .elem-benefit ul li{text-align: left;}
        
        .elem-faq h3::after{top: -5px;}
        .elem-heading h2{margin-bottom: 10px;}

        .block-dummyf .block-dummyf__side{margin-top: 30px;}
        
        .elem-sponsor{display:  block;text-align: center;}
        .elem-sponsor .elem-sponsor__title{display:  block;text-align: center;margin-bottom: 30px;font-size: 15px;}
        .row-sponsor__title{display: none;}
        .row-sponsor .col{max-width: 50%;min-width: 50%;margin: 15px 0;} 
        .row-sponsor__carousel .elem-sponsor__title{text-align: center;height: auto;display: block;margin-bottom:15px;}
        .block-sponsor .slick-arrow{display:none !important;}

        .elem-dummyf{padding:35px 15px;} 
        .elem-dummyf input[type=email], .elem-dummyf input[type=submit], .elem-sidebar__form input, .elem-sidebar__form button{width:100%;display:block;margin-left: 0;}
        .elem-dummyf.elem-dummyf__mode2{background: url(../img/elem-form__2.png) top left no-repeat;background-size:auto;}
        

        
        .elem-tabs ul{display:block;}
        .elem-tabs ul li, .elem-tabs ul li:last-child{width:100%;padding: 35px 25px;}
        .block-tabs.block-tabs__mode2 .elem-tabs ul li, .block-tabs.block-tabs__mode2 .elem-tabs ul li:last-child{width:100%;padding: 20px 25px;}
        .block-tabs.block-tabs__mode2 .elem-tabs__content.elem-content h2 {font-size: 18px;line-height: 26px;}
        .elem-tabs__content.elem-content h3{margin: 30px 0 0 0;}
        .elem-tabs__content .row div{padding-top: 0 !important;}
        .elem-tabs .elem-faq{padding: 15px 40px !important;border-radius: 50px;}

        .elem-table .row .col-md-4{margin-bottom: 40px;border-bottom: none;}
        
        .row-numbers.row-equal{flex-wrap: wrap;}
        .row-numbers.row-equal .elem-numbers{min-width: 50%;margin-top: 15px;margin-bottom: 15px;}
      /*  div.col.elem-feature:last-child {min-width: 100%;}*/

        
        .row.row-features{display: block;}
        .col.elem-feature{width: 50%;float: left;height: 336px;}
        
        #sponsors-home{padding-bottom: 0;}
        #sponsors-home .elem-heading h2{margin-bottom: 0;}
        
        .list-timeline{overflow: hidden;}
        .list-timeline li.col{flex-basis: unset;}
        .list-timeline li:after{display:none;}

        .block-footer .elem-footer__menu ul{padding-left: 0;}

        .elem-footer__copywright .col-md-2{margin-bottom: 30px;text-align: center;}
        .block-footer .elem-footer__menu ul li{text-align: center;}
        .block-footer .elem-footer__menu ul li:before{display: none;}

        
        
        
    }
    
    @media (max-width: 550px){ 
        
        
        
        .elem-content img.elem-image{margin-bottom: 30px;}

        .elem-gallery{height: 170px;}

        .elem-spotlight__MainContent{padding: 15px;}
        .elem-newsletter-form input{width: 100%;display: block;margin: 0 0 15px 0;}
        .slick-dots li{width: 9px;}
        .block-gallery-social .button{display: inline-block;width: 100%;}
        .list-timeline:before{display: none;}

        
        .elem-search.elem-search__mode2 .elem-search__niceSelect, .elem-ivacc__holder{width: 100% !important;}
    }
        
    @media (max-width:480px){

        .elem-search{display:block;}
        .elem-search .elem-search__niceSelect, .elem-ivacc__holder{width:100%;}
        .elem-search.elem-search__mode2  .elem-search__niceSelect,.elem-search.elem-search__mode2 .elem-ivacc__holder{width:50%;}
        .elem-search.elem-search__mode2 .elem-ivacc__main.elem-search__niceSelect{width:100% !important;}
        .elem-search.elem-search__mode2 .elem-search__niceSelect, .elem-search.elem-search__mode2 .elem-ivacc__holder{width:100% !important;}
        .elem-search input[type=text]{width:100%;}
        .elem-search button.button{width:100%;}
        .elem-search button svg{display:none;}


        .elem-spotlight__mainImage{width: 100%;height: 260px;}
        .enlit-form input[type=text], .enlit-form input[type=email], .enlit-form input[type=tel], .enlit-form input[type=num], select, textarea {width: 100% !important;}
        .enlit-form .input{margin-right: 0 !important;}
        .hs-fieldtype-intl-phone{width: 100%;margin-bottom: 15px;}
    
    } 
        
        
        
    /********* START OF DEV CODE ******************/    
        

        .list-inline-item a {
            color: #262629;
        }
        .list-inline-item a:hover {
            text-decoration: underline !important;
        }
        .spex-tabs li {
            cursor: pointer;
            padding-left: 10px;
            padding-right: 10px;
        }
        .spex-tabs li.active {
            font-family: var(--main-font);
            color: var(--heading-color);
            font-weight: 500;
            padding-bottom: 30px;
            position: relative;
        }
        .spex-tabs li.active:after {
            content: "";
            position: absolute;
            height: 2px;
            width: 86px;
            background: var(--first-color);
            bottom: 15px;
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
        }
        .list-timeline {
            counter-reset: timelineCount;
            position: relative;
        }
        .list-timeline:before {
            background: #F2F1F1;
            content: "";
            position: absolute;
            height: 24px;
            width: 100%;
            top: 12px;
            max-width: 80%;
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
        }
        .list-timeline li:before {
            counter-increment: timelineCount;
            content: counter(timelineCount);
            background: #FFFFFF;
            border: 1px solid #C4C4C4;
            border-radius: 50%;
            height: 50px;
            width: 50px;
            line-height: 50px;
            font-weight: 700;
            font-size: 16px;
            display: inline-block;
            margin-bottom: 30px;
            position: relative;
            z-index: 1;
        }
        .list-timeline li:last-child::before {
            background: var(--first-color);
            border: 1px solid var(--first-color);
        }
        .list-timeline li:after {
            content: "";
            border: 2px dashed #CED3DD;
            height: 2px;
            width: 100%;
            position: absolute;
            left: 50%;
            top: 23px;
        }
        .list-timeline li:last-of-type:after {
            display: none;
        }
        .elem-content .social-links a {
            border-color: var(--border-color);
            color: var(--heading-color);
        }
        .elem-content h2 small {
            display: block;
            font-family: var(--main-font);
            font-weight: 500;
            font-size: 18px;
            line-height: 25px;
            margin-bottom: 18px;
        }
        .elem-content h2 a {
            display: inline-block;
            font-family: var(--main-font);
            font-weight: 500;
            font-size: 18px;
            line-height: 25px;
            color: #336BC7;
            margin-top: 5px;
        }
                    


    /************/

    #enlit-main-advisory{border-bottom:  1px solid #E6E6E6;}
    #enlit-whats-on1{border-top:  1px solid #E6E6E6;}
    #border-top{border-top:  1px solid #E6E6E6;}
    #border-top1{border-top:  1px solid #E6E6E6;}
    #border-top2{border-top:  1px solid #E6E6E6;}
    .border-top{border-top:  1px solid #E6E6E6;}

    .no-arrow .slick-arrow{display: none !important;}

    #autobrands .row-flex-center > *{flex: auto;}
    #autobrands .container{max-width: 620px;}
    #faqgray{background: #F2F1F1;}

    .smallgalllery--mbox a{
        width: 50%;
        height: 310px;
        display: block;
        float: left;
        position:relative;
    }

    .smallgalllery--mbox a:hover:after{
        content: 'View Gallery';
        position: absolute;
        height: 100%;
        width: 100%;
        background-color: var(--bg-gradient);
        top: 0;
        left: 0;
        font-size: 14px;
        color: white;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight:700;
        text-transform: uppercase;
        z-index: 9999;
    }

    .smallgalllery--mbox img{
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

        
    /********* END OF DEV CODE ******************/    
        
        
        
        
        
        
    /********* KLEBER AFTER DEV - START *****/

    .first-color, .elem-hero .first-color strong{color: var(--first-color);}

    .header-menu__wp ul{display: flex;align-items: center;justify-content: center;}
    .header-menu__wp ul > *{flex: auto;}
    .header.header-WPmenu .header-menu__wp a{font-size: 14px;position: relative;}

    .header.header-WPmenu ul li{ min-width: 80px;}
    .header.header-WPmenu ul.menu li:nth-last-child(1) a{min-width:244px;}
    .header.header-WPmenu ul.menu li ul li:nth-last-child(1) a, .header.header-WPmenu ul.menu li ul li ul li:nth-last-child(1) a{min-width:auto;right: unset;}
    .header.header-WPmenu ul.menu li ul li a, .header.header-WPmenu ul.menu li ul li ul li a{display: block;}

    .hs_registration_type___enlit_africa_2023{margin-bottom: 40px;}
    .hs_registration_type___enlit_africa23_optional_extra_s{margin-bottom: 40px;}
    .hs_registration_type___enlit_africa23_optional_extra_s .hs-field-desc{margin:20px 0;}
    .hs-form-radio input{margin-right:15px;}

    .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom: 0;}

    body.page-id-3969 .block-hero h1{text-transform:capitalize;}

    body.single-sponsor .header{border-bottom:1px solid #E6E6E6;}
    body.single-speaker .header{border-bottom:1px solid #E6E6E6;}

    #enlit--thank-you h2{font-family: var(--main-font);font-weight: 400;}
    #enlit--thank-you a.button{color: var(--heading-color) !important;}

    .modal{z-index: 99999;}



        .elem-form-modal select, .elem-form-modal select value{color :var(--text-color);}
        .elem-form-modal ul{list-style-type: none;padding-left: 0;}
        .elem-form-modal ul.multi-container input{margin-right:15px;}
        .elem-form-modal input[type=text], .elem-form-modal input[type=email], .elem-form-modal input[type=tel]{height:45px;margin: 10px 0;width: 100%;}
        .elem-form-modal a{color: var(--first-color);}


        .elem-tabs.spex-tabs ul{justify-content:center;}
        .elem-tabs.spex-tabs ul li{font-size:16px;width:auto;border:none;background:none;font-weight: 400;}
        .elem-tabs.spex-tabs ul li:last-child{width: auto;}
        .elem-tabs.spex-tabs ul li.active{background:none !important;font-weight: 600;}
        .block-tabs.block-tabs__mode2 .elem-tabs__content.elem-content h2{padding: 0 20px;font-size: 19px;}
        
        .header-top .dropdown-toggle{border-radius: var(--border-r);border: 1px solid var(--first-color);background: transparent;padding: 2px 20px;border-radius: 30px;margin: 8px 0;color: #ffffff;}
        
        .header:not(.hub--vuka) ul ul li:nth-last-child(1) a, .header:not(.hub--vuka) ul ul li:nth-last-child(1) a:hover{text-transform: capitalize !important;}

        .panel__scroll{overflow-y: scroll;}
        
        .dropdown-menu{min-width: 4.3rem;margin: 2px 0;padding: 0;}
        .dropdown-item{text-align: left;padding: 0.1rem 0.75rem;}
        
        .vc_row{margin-left:0 !important;margin-right:0 !important;}
        .vc_column_container>.vc_column-inner{padding-left:0 !important;padding-right:0 !important;}

        .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{    margin-bottom: 0 !important;}
        .slick-dots li button{ text-indent:-1000px !important; }
        
        .elem-heading h3{font-size: 26px;line-height: 30px;}
        .row-buttons .button{text-align: center;align-items: center;justify-content: center;display:flex;}
        
        .block.minorH3 h3{font-size:22px !important;}
        
        .video-holder{cursor:pointer;}
        .video-holder iframe{width:100%;}
        
        ::-webkit-input-placeholder {
          color: var(--text-color);
        }
        ::-moz-placeholder { /* Firefox 19+ */
           color: var(--text-color);
        }
        :-ms-input-placeholder {
          color: var(--text-color);
        }
        :-moz-placeholder { /* Firefox 18- */
          color: var(--text-color);
        }
        
        #contact-us ::-webkit-input-placeholder {
          color: var(--white);
        }
        #contact-us ::-moz-placeholder { /* Firefox 19+ */
           color: var(--white);
        }
        #contact-us :-ms-input-placeholder {
          color: var(--white);
        }
        #contact-us :-moz-placeholder { /* Firefox 18- */
          color: var(--white);
        }

        .bg-2 .elem-extraHeading, .bg-2 .elem-content.has__Borders{background:white;}
        body.page-id-3751 .smallgalllery--mbox a:first-of-type img {object-position: center top;}
        
        @media (min-width: 1200px){ 
        
            li.has-dropdown, .header:not(.hub--vuka) ul li:has(ul) {padding-right: 10px;}
            .header:not(.hub--vuka) ul li:has(ul) a:after{background-image: url(../img/icon-menu-drop.svg);border: none;height: 5px;width: 9px;vertical-align: middle;content: " ";position: absolute;right: -18px;bottom: 18px;}
            .header:not(.hub--vuka) ul li:has(ul) ul li a:after{display: none;}
            .header:not(.hub--vuka) ul li:has(ul) ul li:has(ul) a:after{background-image: url(../img/icon-menu-dropl.svg);border: none;height: 9px;width: 5px;vertical-align: middle;content: " ";position: absolute;right: 20px;bottom: 10px;display: block;}
            .header:not(.hub--vuka) ul li:has(ul) ul li:has(ul) ul li a:after{display: none;}
            .header:not(.hub--vuka) ul li.has-dropdown ul a:after{display: none;}

            .elem-tabs.spex-tabs{width: 60%;margin: 0 auto;padding-bottom: 30px;}

            .elem-hero.elem-content .elem-hero__internal-holder{position: absolute;top: 50%;-ms-transform:translateY(-50%);transform: translateY(-50%);}

        }

        @media (min-width: 1024px){ 
        
            li.has-dropdown, .header:not(.hub--vuka) ul li:has(ul) {padding-right: 10px;}
            li.has-dropdown a:after{background-image: url(../img/icon-menu-drop.svg);border: none;height: 5px;width: 9px;vertical-align: middle;content: " ";position: absolute;right: 6px;bottom: 8px;}
            

            .header:not(.hub--vuka) ul li{position: relative;}
            .header:not(.hub--vuka) ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:28px 0 0 0;z-index:9999;transition-delay:2s}
            .header:not(.hub--vuka) ul ul li{float:none;min-width:240px !important;padding: 20px 36px;margin:0 0;text-align: left}
            .header:not(.hub--vuka) ul ul li ul{position:absolute;left: 241px;float: none;width: 260px !important;min-width: 260px;top: 0;padding: 10px;margin:0 0;text-align: left}
            .header:not(.hub--vuka) ul ul li:nth-last-child(1) a, .header:not(.hub--vuka) ul ul li:nth-last-child(1) a:hover{border: none;border-radius: 0px;font-weight: 400;min-width: 200px;text-align: left !important;padding: 5px 0px;color:var(--heading-color);}
            .header:not(.hub--vuka) ul ul li:hover{background: var(--first-color);}
            .header:not(.hub--vuka) ul  li:hover>ul{display:block;}
        }
        
        @media (max-width: 1023px){ 
            .panel-responsive ul ul{margin:30px !important;}
            .header.header-WPmenu ul{display: none;}
        }



        
    

   /********* KLEBER AFTER DEV - AFTER *****/
