.elementor-1182 .elementor-element.elementor-element-6f4ba41{--display:flex;--min-height:0px;--background-transition:0.3s;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1182 .elementor-element.elementor-element-a62b209{width:100%;max-width:100%;}.elementor-1182 .elementor-element.elementor-element-a62b209 > .elementor-widget-container{background-color:transparent;margin:20px 0px 0px 0px;padding:184px 0px 500px 0px;background-image:radial-gradient(at center center, #FFFFFF 0%, #29079E 100%);}@media(max-width:767px){.elementor-1182 .elementor-element.elementor-element-a62b209 > .elementor-widget-container{margin:20px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-a62b209 */body {
    font-family: 'Arial', sans-serif;
    margin: 0;
    padding: 0px;
    background-color: #f4f4f4; /* Light background color */
}

.thank-you-container {
    max-width: 640px;
    margin: 40px auto; /* Center the container */
    padding: 30px;
    text-align: center;
    background-color: #ffffff; /* White background for the container */
    box-shadow: 0 19px 20px rgba(0, 0, 0, 0.1); /* Subtle shadow */
    border-radius: 38px; /* Rounded corners */
}

h1 {
    font-size: 2.9em;
    color: #29079E; /* Navy blue color */
    margin-bottom: 20px; /* Spacing below the title */
}

p {
    font-size: 1.2em;
    color: #555; /* Dark grey for text */
    line-height: 1.5; /* Better readability */
}

.btn-home {
    display: inline-block;
    margin-top: 30px; /* Spacing above button */
    padding: 12px 25px;
    font-size: 1.1em;
    color: #ffffff; /* White text */
    background-color: #29079E; /* Navy blue button */
    text-decoration: none; /* No underline */
    border-radius: 112px; /* Rounded button */
    transition: background-color 0.3s ease, transform 0.3s ease; /* Smooth transition */
}

.btn-home:hover {
    /* Blue color on hover */
    transform: scale(0.9); /* Shrink slightly on hover */
    color: #ffffff; /* Keep text color white on hover */
}

/* Responsive styles */
@media (max-width: 600px) {
    h1 {
        font-size: 2em; /* Adjust title size on smaller screens */
    }

    p {
        font-size: 1em; /* Adjust paragraph size on smaller screens */
    }

    .btn-home {
        padding: 10px 20px; /* Adjust button padding */
        font-size: 1em; /* Adjust button font size */
    }
}/* End custom CSS */