.elementor-896 .elementor-element.elementor-element-4fedeb8{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-4fedeb8:not(.elementor-motion-effects-element-type-background), .elementor-896 .elementor-element.elementor-element-4fedeb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-896 .elementor-element.elementor-element-59be6da > .elementor-widget-container{background-color:#FFFFFF;padding:75px 75px 75px 75px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.11);}@media(min-width:768px){.elementor-896 .elementor-element.elementor-element-4fedeb8{--content-width:1530px;}}/* Start custom CSS for html, class: .elementor-element-59be6da */div#event-details-container h2, div#event-details-container p {
    margin: 0px;
    font-family: 'Montserrat';
}
div#event-details-container {
    display: flex;
    flex-direction: column;
    gap: 40px;
}
div#event-details-container h2 {
    text-align: center;
    color: #393D46;
    font-size: 40px;
    font-weight: 300;
}
div#event-details-container p#event-description {
    text-align: center;
    color: #393D46;
    font-size: 16.6px;
    line-height: 30px;
}
div#event-details-container img#event-image {
    width: 100%;
    height: 471px;
    border-radius: 12px;
    object-fit: cover;
}
.icon-box-detail {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.icon-box-detail p {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #393D46;
}
.icon-box-detail img {
    width: 20px;
    height: 20px;
    object-fit: scale-down;
}
.bottom-details {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bottom-details .child-one {
    display: flex;
    align-items: center;
    gap: 30px;
}
.bottom-details .child-one p {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 15px;
    color: #757171;
}
.bottom-details .child-two p span a, .bottom-details .child-one p span a {
    color: #00ACB4;
    border-bottom: 1px solid;
}
.bottom-details .child-one p img {
    width: 20px;
    height: 20px;
    object-fit: scale-down;
}
 .bottom-details .child-two p {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 15px;
     text-decoration: none;
}/* End custom CSS */