/* OOm Dev - XP - Start */

span.yellow-clr {
    color: #F2D86B;
}

.elementor-widget-text-editor p:last-child{
	margin: 0 !important;
}

footer#site-footer {
    display: none;
}

/* Programme */
.elementor-element.elementor-element-fc6432c.e-con-full.blur-container.e-flex.e-con.e-child {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;
}

.elementor-element.elementor-element-8d3c6e2.e-con-full.blur-container.e-flex.e-con.e-child {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 10px;	
}

/* Contact Form */
input#form-field-c_name, #form-field-c_number, #form-field-c_email  {
    padding: 20px !important;
}
select#form-field-c_location, #form-field-c_level, #form-field-c_subject, #form-field-c_about {
	padding: 20px;
}

/* Review */
.review-cstm {
    position: relative;
    background: #ffffff;
    /* Keeps the white background from overlapping the border area */
    background-clip: padding-box; 
    border-radius: 16px;
    padding: 24px;
    z-index: 1; 
}

/* Gradient border */
.review-cstm::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px; /* border thickness */
    border-radius: inherit;

    /* Top to Bottom Gradient */
    background: linear-gradient(
        180deg,
        #F2D86B 0%,  /* Top Color */
        #EF4C47 100%  /* Bottom Color */
    );

    /* The mask creates the "cutout" so only the padding shows */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    pointer-events: none;
    z-index: -1;
}

/* FAQ */
details#e-n-accordion-item {
    border: 1px white solid !important;
    border-radius: 15px !important;
}

/* Floating WhatsApp */
button.oom-widget-chat-button {
    bottom: 100px !important;
}
.oom-widget-popup {
    bottom: 180px !important;
}

p.display-message {
    color: #333;
}

label.elementor-field-label {
    margin-left: 15px;
}

p.oom-widget-chat-header-title {
    display: flex;
    align-items: center;
}

.oom-widget-popup {
    z-index: 9999 !important;
}

#oom-whatsapp-widgets-floating-whatsapp .oom-widget-chat-header-title img {
    background: unset !important;
}
/* OOm Dev - XP - End */