.elementor-2623 .elementor-element.elementor-element-bf54fba:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-bf54fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/gflowplus.com/wp-content/uploads/2024/08/if600_reduced.jpg?fit=1351%2C1021&ssl=1");background-position:-11px -11px;background-repeat:no-repeat;background-size:30em auto;}.elementor-2623 .elementor-element.elementor-element-bf54fba > .elementor-background-overlay{background-color:#001615;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2623 .elementor-element.elementor-element-bf54fba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 00px 0px;}.elementor-bc-flex-widget .elementor-2623 .elementor-element.elementor-element-eb850d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2623 .elementor-element.elementor-element-eb850d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2623 .elementor-element.elementor-element-eb850d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 90px 0px 00px;}.elementor-2623 .elementor-element.elementor-element-e27bab8 .elementor-heading-title{color:#ffffff;}.elementor-2623 .elementor-element.elementor-element-78bbeaf{color:#ffffff;}.elementor-2623 .elementor-element.elementor-element-355ade5c{padding:60px 0px 100px 0px;}.elementor-2623 .elementor-element.elementor-element-562e864a{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2623 .elementor-element.elementor-element-3c051cdd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2623 .elementor-element.elementor-element-3c051cdd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2623 .elementor-element.elementor-element-4b4d832e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2623 .elementor-element.elementor-element-4b4d832e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2623 .elementor-element.elementor-element-4b4d832e > .elementor-element-populated, .elementor-2623 .elementor-element.elementor-element-4b4d832e > .elementor-element-populated > .elementor-background-overlay, .elementor-2623 .elementor-element.elementor-element-4b4d832e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-4b4d832e > .elementor-element-populated{padding:0px 60px 0px 60px;}body.elementor-page-2623:not(.elementor-motion-effects-element-type-background), body.elementor-page-2623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-2623 .elementor-element.elementor-element-3c051cdd{width:51.525%;}.elementor-2623 .elementor-element.elementor-element-4b4d832e{width:48.475%;}}@media(max-width:1024px){.elementor-2623 .elementor-element.elementor-element-bf54fba:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-bf54fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2623 .elementor-element.elementor-element-bf54fba{padding:250px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-eb850d7 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-2623 .elementor-element.elementor-element-355ade5c{padding:60px 0px 60px 0px;}.elementor-2623 .elementor-element.elementor-element-51f47c2b > .elementor-element-populated{margin:0px 35px 0px 6px;--e-column-margin-right:35px;--e-column-margin-left:6px;}.elementor-2623 .elementor-element.elementor-element-562e864a{padding:30px 0px -20px 0px;}.elementor-2623 .elementor-element.elementor-element-4b4d832e > .elementor-element-populated{margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2623 .elementor-element.elementor-element-bf54fba > .elementor-container{max-width:500px;}.elementor-2623 .elementor-element.elementor-element-bf54fba:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-bf54fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-47px 61px;background-size:100% auto;}.elementor-2623 .elementor-element.elementor-element-bf54fba, .elementor-2623 .elementor-element.elementor-element-bf54fba > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-bf54fba{padding:250px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-eb850d7 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-2623 .elementor-element.elementor-element-355ade5c{padding:60px 0px 50px 0px;}.elementor-2623 .elementor-element.elementor-element-51f47c2b > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2623 .elementor-element.elementor-element-562e864a{padding:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-4b4d832e{width:100%;}.elementor-2623 .elementor-element.elementor-element-4b4d832e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2623 .elementor-element.elementor-element-eb850d7{width:100%;}}/* Start custom CSS */.container {
            display: flex;
            justify-content: space-between;
            padding: 20px;
            flex-wrap: wrap;
        }
        .form-section {
           width: 50%;
        }
        .price-section {
            
            border: 1px solid #ccc;
            padding: 15px;
            width: 40%
        }
        .price-section h2 {
            text-align: center;
        }
        .options {
            margin-bottom: 20px;
            
        }
        
        #emailDialog {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            padding: 20px;
            background: white;
            border: 1px solid #ccc;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            z-index: 1000;
        }
        #overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
            z-index: 999;
        }
        
        select {
            text-align: left;
            width:320px;
            height:40px;
            padding-top:0px;
            padding-bottom:0px;
            
        }
    
        
        label {
            display: block;
            margin-bottom: 5px;
        }
        select, input[type="checkbox"] {
            margin-right: 10px;
        }
        
        input[type="number"]{
            min-width: 120px;
            height:40px;
        }
        input[type="email"]{
            width :100%;
            height:35px;
            margin-bottom: 20px;
        }
        
        button:disabled {
            background-color: #ccc;
            color: #666;
            border: 1px solid #999;
            cursor: disabled;
        }
        
        @media (max-width: 768px) {
    .form-section, .price-section {
        width: 100%; /* Both sections take full width on mobile */
    }

    .price-section {
        margin-top: 20px; /* Adds space between sections */
    }}/* End custom CSS */