/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 02 2026 | 13:25:22 */
.featured_link_image .elementor-widget-container {
    position: relative;
	margin-bottom: 15px !important;
    padding-bottom: 75% !important;
}

.featured_link_image img {
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 100%;
    object-fit: cover;
    object-position: center;
	margin-bottom: 0 !important;
}

.image_collage_image img {
	margin: 0 !important;
}

.image_collage_top_part,
.image_collage_bottom_part {
    flex: 1 1 0% !important;
    height: 0;
}

.image_collage_center_image {
    flex: 1 !important;
    height: 100%;
}

.image_collage_image,
.image_collage_image .elementor-widget-container,
.image_collage_image img {
	display: block;
    width: 100%;
    height: 100%;
    object-fit: cover !important;
}




























.wpcf7-form {
    display: block;
    width: 100%;
}

.wpcf7-form p {
    margin: 0 0 16px 0;
    padding: 0;
    width: 100%;
}

.wpcf7-form label {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #521366;
    margin-bottom: 8px;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
    width: 100% !important;
    background-color: #f6efff !important;
    border: 1px solid #e2d2f5 !important;
    border-radius: 10px !important;
    padding: 14px 18px !important;
    font-size: 15px !important;
    color: #4a154b !important;
    outline: none !important;
    box-sizing: border-box !important;
}

.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form textarea:focus {
    background-color: #f0e2ff !important;
    border-color: #6a1b82 !important;
}

.wpcf7-form textarea {
    height: 130px !important;
    resize: none !important;
}

.wpcf7-form input[type="submit"] {
    background-color: #6a1b82 !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    letter-spacing: 1px !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 14px 32px !important;
    cursor: pointer !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: 0 !important;
    transition: background-color 0.3s ease !important;
}

.wpcf7-form input[type="submit"]:hover {
    background-color: #521366 !important;
}

@media (max-width: 767px) {
    .wpcf7-form input[type="submit"] {
        width: 100% !important;
    }
}




