.elementor-670 .elementor-element.elementor-element-c9b4258{--display:flex;--min-height:447px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-670 .elementor-element.elementor-element-c9b4258:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-c9b4258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-670 .elementor-element.elementor-element-c9b4258::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .elementor-background-video-container::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .e-con-inner > .elementor-background-video-container::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .elementor-background-slideshow::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://coffeewithqdev.kisspr.com/wp-content/uploads/2024/12/Pile-of-Coffee-beans_clean.webp");--background-overlay:'';background-repeat:no-repeat;background-size:30% auto;}.elementor-670 .elementor-element.elementor-element-f55aa0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-670 .elementor-element.elementor-element-85da1a5{text-align:start;}.elementor-670 .elementor-element.elementor-element-85da1a5 .elementor-heading-title{font-size:68px;color:var( --e-global-color-2754aa4 );}.elementor-670 .elementor-element.elementor-element-659baf1 .elementor-heading-title{color:var( --e-global-color-2754aa4 );}.elementor-670 .elementor-element.elementor-element-674946f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-a0ec63c{--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;--overlay-opacity:0.85;}.elementor-670 .elementor-element.elementor-element-a0ec63c:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-a0ec63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754aa4 );}.elementor-670 .elementor-element.elementor-element-a0ec63c::before, .elementor-670 .elementor-element.elementor-element-a0ec63c > .elementor-background-video-container::before, .elementor-670 .elementor-element.elementor-element-a0ec63c > .e-con-inner > .elementor-background-video-container::before, .elementor-670 .elementor-element.elementor-element-a0ec63c > .elementor-background-slideshow::before, .elementor-670 .elementor-element.elementor-element-a0ec63c > .e-con-inner > .elementor-background-slideshow::before, .elementor-670 .elementor-element.elementor-element-a0ec63c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-670 .elementor-element.elementor-element-9669564 > .elementor-widget-container{margin:50px 0px -40px 0px;}.elementor-670 .elementor-element.elementor-element-9669564 .elementor-swiper-button{font-size:20px;}.elementor-670 .elementor-element.elementor-element-a45bcb4 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-a45bcb4 .elementor-heading-title{color:var( --e-global-color-d80c67c );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-670 .elementor-element.elementor-element-c9b4258{--overlay-opacity:0;}.elementor-670 .elementor-element.elementor-element-674946f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-670 .elementor-element.elementor-element-c9b4258{--content-width:1400px;}.elementor-670 .elementor-element.elementor-element-f55aa0c{--width:79%;}.elementor-670 .elementor-element.elementor-element-a0ec63c{--content-width:1400px;}}@media(max-width:767px){.elementor-670 .elementor-element.elementor-element-c9b4258::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .elementor-background-video-container::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .e-con-inner > .elementor-background-video-container::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .elementor-background-slideshow::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .e-con-inner > .elementor-background-slideshow::before, .elementor-670 .elementor-element.elementor-element-c9b4258 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:129px auto;}.elementor-670 .elementor-element.elementor-element-c9b4258{--overlay-opacity:0;}.elementor-670 .elementor-element.elementor-element-85da1a5{text-align:center;}.elementor-670 .elementor-element.elementor-element-85da1a5 .elementor-heading-title{font-size:43px;}.elementor-670 .elementor-element.elementor-element-659baf1{text-align:center;}.elementor-670 .elementor-element.elementor-element-659baf1 .elementor-heading-title{font-size:18px;}.elementor-670 .elementor-element.elementor-element-674946f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-f17ce5e img{width:50%;}.elementor-670 .elementor-element.elementor-element-4509b35 img{width:50%;}.elementor-670 .elementor-element.elementor-element-c1c6b06 img{width:50%;}.elementor-670 .elementor-element.elementor-element-cb57ec6 img{width:50%;}.elementor-670 .elementor-element.elementor-element-a45bcb4{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-092a297 *//* General styling for the Wufoo form container */
#wufoo-zjqm0bc1h87ir7 {
    max-width: 1400px; /* Increased max width for better visibility */
    margin: 0px auto; /* Center the form with extra spacing */
    padding: 20px; /* Add more padding for a spacious layout */
    background-color: #ffffff; /* Clean white background */
    border: 1px solid #e0e0e0; /* Light gray border for subtle separation */
    border-radius: 12px; /* Softer rounded corners */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); /* Enhanced shadow for a modern look */
    font-family: "Roboto Condensed", serif;
    font-weight: normal;
    font-style: normal;
    color: #333; /* Dark text color for readability */
   
}

/* Styling for the embedded link */
#wufoo-zjqm0bc1h87ir7 a {
    color: #0056b3; /* Deeper blue for better contrast */
    text-decoration: none; /* Remove underline */
    font-weight: 600; /* Semi-bold text for emphasis */
    transition: color 0.3s ease; /* Smooth transition for hover effect */
}

#wufoo-zjqm0bc1h87ir7 a:hover {
    color: #003d80; /* Darker blue on hover */
    text-decoration: underline; /* Underline on hover for clarity */
}

/* Ensure the script and embedded content fits properly */
#wufoo-zjqm0bc1h87ir7 iframe {
    width: 100%; /* Full width for responsive design */
    border: none; /* Remove iframe border */
    border-radius: 8px; /* Add subtle rounding to iframe */
    overflow: hidden; /* Prevent overflow issues */
}

/* Add responsive behavior */
@media (max-width: 768px) {
    #wufoo-zjqm0bc1h87ir7 {
        padding: 20px; /* Adjust padding for smaller screens */
    }
}

/* Additional styling for form labels and inputs (if applicable) */
#wufoo-zjqm0bc1h87ir7 label {
    font-size: 9.8px; /* 30% smaller label size */
    font-weight: bold; /* Bold labels for clarity */
    color: #555; /* Slightly muted color for labels */
    margin-bottom: 8px; /* Space below labels */
    display: block; /* Ensure labels are block-level */
}

#wufoo-zjqm0bc1h87ir7 input, #wufoo-zjqm0bc1h87ir7 select, #wufoo-zjqm0bc1h87ir7 textarea {
    width: 100%; /* Full-width inputs for consistency */
    padding: 7px; /* 30% smaller padding inside inputs */
    margin-bottom: 14px; /* Adjusted space below inputs */
    border: 1px solid #ccc; /* Light gray border */
    border-radius: 8px; /* Rounded corners for inputs */
    font-size: 9.8px; /* 30% smaller font size */
    background-color: #f8f8f8; /* Slightly muted background for inputs */
    transition: border-color 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions for focus effects */
}

#wufoo-zjqm0bc1h87ir7 input:focus, #wufoo-zjqm0bc1h87ir7 select:focus, #wufoo-zjqm0bc1h87ir7 textarea:focus {
    border-color: #0073e6; /* Blue border on focus */
    box-shadow: 0 0 5px rgba(0, 115, 230, 0.5); /* Subtle glow effect */
    outline: none; /* Remove default outline */
}/* End custom CSS */