.elementor-395 .elementor-element.elementor-element-d5addfc{--display:flex;--min-height:540px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-395 .elementor-element.elementor-element-488f812{width:100%;max-width:100%;top:185px;z-index:0;}.elementor-395 .elementor-element.elementor-element-488f812.elementor-element{--align-self:center;}body:not(.rtl) .elementor-395 .elementor-element.elementor-element-488f812{left:-1px;}body.rtl .elementor-395 .elementor-element.elementor-element-488f812{right:-1px;}.elementor-395 .elementor-element.elementor-element-ab1d317{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;--z-index:0;}.elementor-395 .elementor-element.elementor-element-ab1d317.e-con{--align-self:center;}.elementor-395 .elementor-element.elementor-element-38c7090{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;top:-23px;}.elementor-395 .elementor-element.elementor-element-38c7090 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-395 .elementor-element.elementor-element-38c7090.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-395 .elementor-element.elementor-element-38c7090{left:404.833px;}body.rtl .elementor-395 .elementor-element.elementor-element-38c7090{right:404.833px;}.elementor-395 .elementor-element.elementor-element-feafac9 > .elementor-widget-container{margin:-23px 0px 2px 0px;}.elementor-395 .elementor-element.elementor-element-feafac9.elementor-element{--align-self:center;}.elementor-395 .elementor-element.elementor-element-feafac9{text-align:center;}.elementor-395 .elementor-element.elementor-element-ca6cb59{column-gap:29px;text-align:center;font-size:22px;}.elementor-395 .elementor-element.elementor-element-ca6cb59 p{margin-block-end:17px;}.elementor-395 .elementor-element.elementor-element-c5309fe{--display:flex;--padding-top:35px;--padding-bottom:45px;--padding-left:40px;--padding-right:17px;}.elementor-395 .elementor-element.elementor-element-c5309fe:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-c5309fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEF7DE3D;}.elementor-395 .elementor-element.elementor-element-740d6f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-395 .elementor-element.elementor-element-d6b4937{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-395 .elementor-element.elementor-element-8e0e030.elementor-element{--align-self:center;}.elementor-395 .elementor-element.elementor-element-b320188{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-395 .elementor-element.elementor-element-53c7b0d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-395 .elementor-element.elementor-element-53c7b0d.elementor-element{--align-self:center;}.elementor-395 .elementor-element.elementor-element-53c7b0d{text-align:start;}.elementor-395 .elementor-element.elementor-element-53c7b0d .elementor-heading-title{color:#000000;}.elementor-395 .elementor-element.elementor-element-9379df3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-395 .elementor-element.elementor-element-9379df3 > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-395 .elementor-element.elementor-element-f9286b6{--display:flex;--padding-top:45px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-395 .elementor-element.elementor-element-f9286b6:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-f9286b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEF7DE3D;}.elementor-395 .elementor-element.elementor-element-3cee772 > .elementor-widget-container{padding:33px 7px 7px 7px;}.elementor-395 .elementor-element.elementor-element-3cee772.elementor-element{--align-self:center;}.elementor-395 .elementor-element.elementor-element-9d591e2{--display:flex;}.elementor-395 .elementor-element.elementor-element-fed1895.elementor-element{--align-self:center;}.elementor-395 .elementor-element.elementor-element-1b39c19{--display:flex;}.elementor-395 .elementor-element.elementor-element-d7ff743{--display:flex;}.elementor-395 .elementor-element.elementor-element-0d444af.elementor-element{--align-self:center;}.elementor-395 .elementor-element.elementor-element-75ba0a7{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-395 .elementor-element.elementor-element-c5309fe{--content-width:1600px;}.elementor-395 .elementor-element.elementor-element-b320188{--content-width:1600px;}.elementor-395 .elementor-element.elementor-element-f9286b6{--content-width:1600px;}.elementor-395 .elementor-element.elementor-element-9d591e2{--content-width:1600px;}.elementor-395 .elementor-element.elementor-element-1b39c19{--content-width:1600px;}}@media(max-width:767px){.elementor-395 .elementor-element.elementor-element-d5addfc{--min-height:411px;}.elementor-395 .elementor-element.elementor-element-ab1d317{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-395 .elementor-element.elementor-element-38c7090 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-395 .elementor-element.elementor-element-feafac9 > .elementor-widget-container{margin:196px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-38c7090 */body:not(.rtl) .elementor-395 .elementor-element.elementor-element-38c7090 {
    left: 26%;
}


#calendar-wrapper {
    margin-top: 15px;
}

.litepicker { 
    z-index: 999999 !important; 
}
.campasun-search-box {
    display: flex;
    gap: 20px;
    padding: 20px;
    background: #fff;
    border-radius: 12px;
    border: 1px solid #ddd;
    align-items: center;
    flex-wrap: wrap;
}

.cs-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 15px 20px;
    border-right: 1px solid #ccc;
    cursor: pointer;
    position: relative;
}

.cs-item:last-child {
    border-right: none;
}

.cs-item i {
    color: #0066cc;
    font-size: 20px;
}

.cs-select {
    position: absolute;
    left: 0;
    top: 45px;
    width: 250px;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #ccc;
    background: white;
    display: none;
}

.cs-item:hover .cs-select {
    display: block;
}

.cs-popup {
    position: absolute;
    top: 45px;
    left: 0;
    background: white;
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 10px;
    display: none;
    width: 200px;
}

#cs-participants:hover #popup-participants {
    display: block;
}

.cs-btn {
    background: #f2c200;
    border: none;
    padding: 15px 25px;
    border-radius: 8px;
    color: black;
    font-weight: bold;
    cursor: pointer;
}

.cs-btn:hover {
    background: #e0b100;
}/* End custom CSS */