.elementor-314 .elementor-element.elementor-element-ebd5549 > .elementor-container{max-width:350px;min-height:77vh;}.elementor-314 .elementor-element.elementor-element-f997c31.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-314 .elementor-element.elementor-element-6106398 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-314 .elementor-element.elementor-element-65df785{width:auto;max-width:auto;text-align:center;}.elementor-314 .elementor-element.elementor-element-65df785 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;}body.elementor-page-314:not(.elementor-motion-effects-element-type-background), body.elementor-page-314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9b5c7d );}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-6106398 */.elementor-314 .elementor-element.elementor-element-6106398 img {
    width: 100%;
    height: 400px;
    aspect-ratio: 1;
    /*object-fit: cover;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65df785 */.click-to-copy {
    position: relative;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    font-size: 16px;
    color: #333;
    padding: 6px 12px; /* Padding to give button-like feel */
    background-color: #000; /* Light gray background */
    border: 1px solid #fff; /* Border for button shape */
    border-radius: 4px; /* Rounded corners */
    transition: background-color 0.3s ease, color 0.3s ease;
}

.click-to-copy::after {
    content: 'Copy'; /* Changed from emoji to text */
    font-size: 14px;
    margin-left: 8px;
    background-color: #007bff; /* Blue background for button */
    border: none; /* No border for inner button */
    border-radius: 4px;
    padding: 4px 8px;
    color: #fff; /* White text */
    transition: background-color 0.3s ease;
}

.click-to-copy:hover {
    background-color: #000420; /* Light gray hover effect */
    color: #000;
}

.click-to-copy:hover::after {
    background-color: #0056b3; /* Darker blue on hover */
    color: #fff;
}

/** for text color change on hover starts here **/
.elementor-314 .elementor-element.elementor-element-65df785 .elementor-heading-title:hover{
color: #ffd072;
transition: color 0.35s;
}

/** for text color change on hover ends here **//* End custom CSS */