.elementor-kit-248{--e-global-color-primary:#63B449;--e-global-color-secondary:#474747;--e-global-color-text:#5D5D5D;--e-global-color-accent:#FFFFFF;--e-global-color-0b3fb9e:#469CDF;--e-global-color-7392cb6:#F2C301;--e-global-color-c5c0058:#474747;--e-global-color-02a4a43:#9D428F;--e-global-color-f005871:#7F7F7F;--e-global-color-eb7eccf:#C5C5C5;--e-global-typography-primary-font-family:"Inter Tight";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:22px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter Tight";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:22px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-8ce7f2c-font-family:"Inter Tight";--e-global-typography-8ce7f2c-font-size:66px;--e-global-typography-8ce7f2c-font-weight:600;--e-global-typography-8ce7f2c-line-height:80px;--e-global-typography-45cca84-font-family:"Inter Tight";--e-global-typography-45cca84-font-size:36px;--e-global-typography-45cca84-font-weight:600;--e-global-typography-45cca84-line-height:44px;--e-global-typography-f63e8f4-font-family:"Inter Tight";--e-global-typography-f63e8f4-font-size:28px;--e-global-typography-f63e8f4-font-weight:600;--e-global-typography-f63e8f4-line-height:36px;--e-global-typography-4041bd3-font-family:"Inter Tight";--e-global-typography-4041bd3-font-size:20px;--e-global-typography-4041bd3-font-weight:600;--e-global-typography-4041bd3-line-height:26px;--e-global-typography-fb060dc-font-family:"Inter Tight";--e-global-typography-fb060dc-font-size:18px;--e-global-typography-fb060dc-font-weight:600;--e-global-typography-fb060dc-line-height:24px;color:var( --e-global-color-text );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-kit-248 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-248 h1{color:var( --e-global-color-text );font-family:"Inter Tight", Sans-serif;font-size:66px;font-weight:600;line-height:80px;}.elementor-kit-248 h2{color:var( --e-global-color-text );font-family:"Inter Tight", Sans-serif;font-size:36px;font-weight:600;line-height:44px;}.elementor-kit-248 h3{color:var( --e-global-color-text );font-family:"Inter Tight", Sans-serif;font-size:28px;font-weight:600;line-height:36px;}.elementor-kit-248 h4{color:var( --e-global-color-text );font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:26px;}.elementor-kit-248 h5{color:var( --e-global-color-text );font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-kit-248 button,.elementor-kit-248 input[type="button"],.elementor-kit-248 input[type="submit"],.elementor-kit-248 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;padding:10px 20px 10px 20px;}.elementor-kit-248 button:hover,.elementor-kit-248 button:focus,.elementor-kit-248 input[type="button"]:hover,.elementor-kit-248 input[type="button"]:focus,.elementor-kit-248 input[type="submit"]:hover,.elementor-kit-248 input[type="submit"]:focus,.elementor-kit-248 .elementor-button:hover,.elementor-kit-248 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-248 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;background-color:var( --e-global-color-accent );}.site-header .site-branding .site-logo img{width:50px;max-width:50px;}@media(max-width:1024px){.elementor-kit-248{--e-global-typography-8ce7f2c-font-size:54px;--e-global-typography-8ce7f2c-line-height:68px;--e-global-typography-45cca84-font-size:30px;--e-global-typography-45cca84-line-height:38px;--e-global-typography-f63e8f4-font-size:26px;--e-global-typography-f63e8f4-line-height:30px;}.elementor-kit-248 a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-248 h1{font-size:54px;}.elementor-kit-248 h2{font-size:30px;line-height:38px;}.elementor-kit-248 h3{font-size:26px;}.elementor-kit-248 button,.elementor-kit-248 input[type="button"],.elementor-kit-248 input[type="submit"],.elementor-kit-248 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-248{--e-global-typography-8ce7f2c-font-size:40px;--e-global-typography-8ce7f2c-line-height:49px;--e-global-typography-45cca84-font-size:26px;--e-global-typography-45cca84-line-height:31px;--e-global-typography-f63e8f4-font-size:22px;--e-global-typography-f63e8f4-line-height:28px;--e-global-typography-4041bd3-font-size:18px;--e-global-typography-4041bd3-line-height:24px;--e-global-typography-fb060dc-font-size:16px;--e-global-typography-fb060dc-line-height:20px;}.elementor-kit-248 a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-248 h1{font-size:40px;line-height:49px;}.elementor-kit-248 h2{font-size:26px;line-height:31px;}.elementor-kit-248 h3{font-size:24px;line-height:30px;}.elementor-kit-248 h4{font-size:18px;line-height:22px;}.elementor-kit-248 h5{font-size:16px;line-height:20px;}.elementor-kit-248 button,.elementor-kit-248 input[type="button"],.elementor-kit-248 input[type="submit"],.elementor-kit-248 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.otgs-development-site-front-end{display: none;}
/* Header CSS Start Here */
header ul .wpml-ls-slot-2 a span{
    font-size: 14px;
    line-height: 18px;
}
.eael-simple-menu-toggle-text{
    display: none;
}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown{
    width: 250px !important;
    margin-top: 0px;
    transition: all .35s ease-in-out !important;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);
    background-color: #fff;
    right: 0;
    left: unset !important;
    z-index: 1;

}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown ul.elementor-nav-menu{
    padding: 10px 0;
}

header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown .elementor-nav-menu .sub-arrow{
    margin-left: auto;
}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown ul li ul.sub-menu{
    border-top: none !important;
}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown ul li a:focus{
    background-color: #ECECEC;
}
header .elementor-nav-menu--toggle nav.elementor-nav-menu--dropdown .sub-arrow path{
    fill: #474747;
}

nav.secondary-menu ul li a{
    white-space: nowrap;
}
nav.secondary-menu ul li a .icon-home-icon{font-size: 18px;}
header #menu-primary-menu li.current-menu-parent > a,
header #menu-primary-menu li.current_page_ancestor > a{
    font-weight: 600;
    }
    /* New */
header .inner-pg-menu nav #menu-primary-menu li{
    padding: 0 !important;
}
header .inner-pg-menu nav #menu-primary-menu:not(li .sub-menu){
width: 250px !important;
    margin-top: 4px;
    transition: all .35s ease-in-out !important;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);
    background-color: #fff;
    right: 0;
    left: unset !important;
    z-index: 1;
     padding: 10px 0;

}
header .inner-pg-menu nav #menu-primary-menu li .fa-angle-down{
    width: 14px;
    height: 14px;
    border: none;
}
header .inner-pg-menu nav #menu-primary-menu li .fa-angle-down:before{
    line-height: 14px;
}
header .inner-pg-menu nav #menu-primary-menu li .sub-menu{
    padding: 0;
    border-top: none;
    width: auto;
    box-shadow: unset;
    margin-left: 8px;
}
header .inner-pg-menu nav #menu-primary-menu li .sub-menu li .sub-menu{
    top: auto;
    border: none;
}
header .inner-pg-menu nav #menu-primary-menu li .sub-menu li a.eael-item-active{
    background: transparent;
}
header #menu-primary-menu .wpml-ls-slot-2:not(.sub-menu li){
    padding-left: 25px !important;
}
header .inner-pg-menu .eael-nav-menu-wrapper #menu-primary-menu{
    border-top: 1px solid #474747;
}
header .inner-pg-menu.sdg-matrix-menu .eael-nav-menu-wrapper #menu-primary-menu{
    border-top: 1px solid #9D428F;
}
header .inner-pg-menu.form-menu .eael-nav-menu-wrapper #menu-primary-menu{
    border-top: 1px solid #63B449;
}
header .inner-pg-menu.prize-menu .eael-nav-menu-wrapper #menu-primary-menu{
    border-top: 1px solid #F2C301;
}
header .inner-pg-menu.stocktaking-menu .eael-nav-menu-wrapper #menu-primary-menu{
    border-top: 1px solid #469CDF;
}
/**/

/* High Level Event CSS Start Here*/
.high-level-event p{
    margin-bottom: 0;
}
/**/

/* WSIS Implementation CSS Start */
.wsis-implementation .gradient-box:before,
.wsis-implementation:before{
    z-index: -1;
}
/**/

/* WSIS Stocktaking CSS Start */
.wsis-stocktaking .center-content{
    margin: 0 auto;
}
/**/

/* UNGIS and The Tunis Agenda CSS Start Here */
.ungis-tunis-agenda .partnership-development h4{
    min-height: 60px;
}
.ungis-tunis-agenda .partnership-logo {
    min-height: 85px;
}

/* The Summit CSS Start Here */
.summit .summit-phase .graph-column:after{
    content: '';
    position: absolute;
    width: 62px;
    height: 62px;
    background: #204D69;
    border-radius: 100%;
    top: -25px;
    right: -25px;
}
.graph-column{
    height: 100%;
}
/**/

/* Stacktaking */

.stocktaking-blog .elementor-widget-container a{
    font-weight: 600;
    color: #469CDF;
}

/**/

/* WSIS Prizes CSS Start Here */
.prize-highlights p{
    margin-bottom: 0;
}
.custom-silder .swiper-pagination .swiper-pagination-bullet{
    width: 20px;
    height: 6px;
    border-radius: 20px;
    opacity: 1;
    transition: all 0.3s ease-in-out;
}
.custom-silder .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 60px;
}

/**/

/* Custom  Dropdown CSS Start Here */
.custom-dropdown{
    max-width: 260px;
    min-width: 200px;
    box-shadow: 0px 10px 15px #F2C30129;
    border: 1px solid #F2C301;
    border-radius: 10px;
    padding: 14px 40px 14px 20px;
    font-size: 14px;
    line-height: 30px;
    color: #5D5D5D;
    font-weight: 600;
    min-height: 60px;
    background-color: #fff;
    -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('https://test-wsis-dev.wishtree.tech/wp-content/uploads/2023/08/toggle-arrow.svg');
  background-repeat: no-repeat;
  background-position: 91% center;
  cursor: pointer;
}
.custom-dropdown:focus-visible {
    outline: none;
}
.custom-dropdown:focus {
    border-color: #F2C301;
}
.form-dropdown .custom-dropdown, .form-dropdown .custom-dropdown:focus{
    border-color: #63B449;
    box-shadow: 0px 10px 15px #65b54a29;
}
.outcome-dropdown .custom-dropdown, .outcome-dropdown .custom-dropdown:focus{
    border-color: #474747;
    box-shadow: 0px 10px 15px #47474729;
}
/*=====*/

/* WSIS Forum CSS Start Here */

.event-tabs .e-n-tabs-heading{
    border-bottom: 1px solid #63B449;
}

.event-tabs .e-n-tabs-heading button{
    min-width: 50%;
    background-color: transparent !important;
    padding-bottom: 15px;
    border-bottom: 2px solid transparent !important;
}

.event-tabs .e-n-tabs-heading button[aria-selected='true']{
    font-weight: 600 !important;
    border-color: #63B449 !important;
}
.link-text p{
    margin-bottom: 0;
}
.link-text p a{
    text-decoration: none;
    color: #63B449;
}
marquee{
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 300;
}
marquee span{
    font-weight: 600;
}
.partnership-btn{
    border: none !important;
    box-shadow: 0px 10px 15px #63B44929;
    border-radius: 10px !important;
    background: rgba(255,255,255,0.3) !important;
    padding: 0 20px 0 0 !important;
    display: inline-flex;
    align-items: center;
    gap: 20px;
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
}
.partnership-btn:focus,.partnership-btn:hover{
    outline: none;
    color: #fff !important;
}
.partnership-btn span {
    border-radius: 10px;
    padding: 11px 15px;
    background: rgba(255,255,255,0.3);
    height: 70px;
    width: 70px;
}
/**/

/* Flash News Letter */
.flash-news-letter .elementor-widget-container a,
.flash-news-letter .elementor-widget-container span{
    font-weight: 600;
}
.flash-news-letter .elementor-widget-container a:hover{
    color: #5D5D5D;
}
/**/

/* Footer CSS Start Here */
footer .inner-footer .e-con-inner{
    border-top: 1px solid #474747;
}
footer .inner-footer ul{
    list-style-type: none;
}
footer .inner-footer ul li a span{
    transition: all 0.3s ease-in-out;
}
footer .inner-footer ul li:hover a span{
    font-weight: 600;
}
/**/

/* SDG Popup CSS Start */
.sdg-popup .exad-modal-item{
    padding: 10px;
}
.sdg-popup .exad-modal-content{
    max-width: 1000px;
    margin: 0 auto;
}
.sdg-popup .exad-modal-content  .exad-close-btn{
    left: auto;
    right: 20px !important;
}

.high-leavel-btn a{
    text-decoration: none !important;
}
.high-leavel-btn a:hover svg path,
.high-leavel-btn a:focus svg path{
    fill: #63b449;
}

/* Mobile Responsive CSS */

@media only screen and (max-width: 767px){
    .summit .summit-phase .graph-column:after{
        display: none;
    }
}/* End custom CSS */