.App{width:100%;position:relative;overflow:hidden;background-color:#fff;min-height:100dvh}.App .flower-green{position:absolute;z-index:10;bottom:-174px;right:-290px}.form-app-container{padding:16px;margin:0 auto;overflow:hidden;position:relative;background-color:#1f3d29;display:flex;justify-content:center;align-items:center;min-height:100dvh}@media (min-width: 648px){.form-app-container{padding:30px}}.form-app-container .flower-green{position:absolute;bottom:-174px;right:-290px}.form-app-container .couple{position:absolute;left:15px;bottom:0;z-index:1}@media (max-width: 768px){.form-app-container .couple{display:none}}.form-app-container .single-flower{position:absolute;bottom:0;left:66px}@media (max-width: 768px){.form-app-container .single-flower{display:none}}.form-app-container .form-app{min-height:400px;position:relative;z-index:10;max-width:1000px;border-radius:24px;background-color:#eee;margin:0 auto;padding:30px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}@media (max-width: 648px){.form-app-container .form-app{display:none}}.form-app-container .form-app h1{color:#05471e;margin-bottom:10px;font-family:Poppins;font-weight:700;font-size:40px;line-height:42px;letter-spacing:0%}.form-app-container .form-app h2{font-size:20px;color:green;margin-bottom:5px;text-align:center}.form-app-container .form-app p{font-size:16px;color:#06391a;margin-bottom:20px}.form-app-container .form-app .ant-form{min-width:550px;border-radius:8px}.form-app-container .form-app .ant-form-item-label>label{color:#1d1e1f;font-family:Inter;font-weight:500;font-size:12px;line-height:14.52px;letter-spacing:0%}.form-app-container .form-app .ant-checkbox-wrapper{color:#333}.form-app-container .form-app .ant-form-item{margin-bottom:10px}.form-app-container .form-app .ant-input,.form-app-container .form-app .ant-select-selector{border:.92px solid rgba(28,92,143,.2);height:42px;font-size:14px}.form-app-container .form-app .ant-picker-input>input{height:48px;font-size:14px}.form-app-container .form-app .ant-slider{margin-top:15px}.form-app-container .form-app .ant-slider-horizontal .ant-slider-rail{background-color:#a1a1a1;height:5px}.form-app-container .form-app .ant-slider .ant-slider-handle:after{background-color:#a1a1a1;box-shadow:unset;height:30px;width:30px;margin-top:-10px}.form-app-container .form-app .ant-slider-horizontal .ant-slider-mark{top:20px}.form-app-container .form-app .ant-btn{font-family:Poppins;font-weight:500;font-size:20px;line-height:30px;letter-spacing:0%;text-align:center;padding:12px;height:unset}.form-app-container .success-message{margin:auto;text-align:center;padding:20px;background-color:#f0f9eb;border:1px solid #b7eb8f;border-radius:4px}.form-app-container .success-message h2{color:#52c41a;margin-bottom:10px}.form-app-container .success-message p{color:#333;font-size:16px}.form-app-container .link{color:#1c9c4d;text-decoration:none;transition:color .3s ease,text-decoration .3s ease}.form-app-container .link:hover{color:#147138;text-decoration:underline}.form-app-container .custom-thumb{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 8px}.form-app-container .arrow-icon{cursor:pointer;width:16px;height:16px;transition:opacity .2s}.form-app-container .arrow-icon:hover{opacity:.8}.form-app-container .ant-checkbox:hover .ant-checkbox-inner{background-color:#0a6e2e!important;border-color:#0a6e2e!important}.form-app-container .ant-checkbox-checked .ant-checkbox-inner{background-color:#05471e!important;border-color:#05471e!important}.form-app-container .mobile-form-app{display:flex;flex-direction:column;min-height:680px;position:relative;z-index:10;max-width:450px;border-radius:24px;background-color:#eee;margin:0 auto;padding:20px 20px 65px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif}@media (min-width: 648px){.form-app-container .mobile-form-app{display:none}}.form-app-container .mobile-form-app h1{color:#05471e;margin-bottom:10px;font-family:Poppins;font-weight:700;font-size:30px;line-height:32px;letter-spacing:0%}.form-app-container .mobile-form-app h2{font-size:20px;color:green;margin-bottom:5px;text-align:center}.form-app-container .mobile-form-app p{font-size:16px;color:#06391a;margin-bottom:20px}.form-app-container .mobile-form-app .ant-form{margin-bottom:10px;flex:1;border-radius:8px}.form-app-container .mobile-form-app .ant-form-item-label>label{color:#1d1e1f;font-family:Inter;font-weight:500;font-size:12px;line-height:14.52px;letter-spacing:0%}.form-app-container .mobile-form-app .ant-checkbox-wrapper{color:#333}.form-app-container .mobile-form-app .ant-form-item{margin-bottom:10px}.form-app-container .mobile-form-app .ant-input,.form-app-container .mobile-form-app .ant-select-selector{border:.92px solid rgba(28,92,143,.2);height:42px;font-size:14px}.form-app-container .mobile-form-app .ant-picker-input>input{height:48px;font-size:14px}.form-app-container .mobile-form-app .ant-slider{margin-top:15px}.form-app-container .mobile-form-app .ant-slider-horizontal .ant-slider-rail{background-color:#a1a1a1;height:5px}.form-app-container .mobile-form-app .ant-slider .ant-slider-handle:after{background-color:#a1a1a1;box-shadow:unset;height:30px;width:30px;margin-top:-10px}.form-app-container .mobile-form-app .ant-slider-horizontal .ant-slider-mark{top:20px}.form-app-container .mobile-form-app .ant-btn{font-family:Poppins;font-weight:500;font-size:20px;line-height:30px;letter-spacing:0%;text-align:center;padding:12px;height:unset}.form-app-container .mobile-form-app .btn_container{position:absolute;bottom:20px;right:23px;width:100%;display:flex;justify-content:end}.form-app-container .mobile-form-app .btn_container .arrow-left-btn{height:50px;width:50px;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#1c5c8f;transition:background-color .3s ease}.form-app-container .mobile-form-app .btn_container .arrow-left-btn:hover{background-color:#4e85b0}.form-app-container .mobile-form-app .btn_container .arrow-left-btn:active{background-color:#0d3c62}.form-app-container .mobile-form-app .form-container{height:auto;overflow:hidden}.form-app-container .mobile-form-app .ant-slider-mark>:nth-child(2){left:95%!important}.form-app-container .get-quote-btn{border:none;background-color:#1c5c8f;transition:background-color .3s ease}.form-app-container .get-quote-btn:hover{background-color:#4e85b0}.form-app-container .get-quote-btn:active{background-color:#0d3c62}.form-app-container .ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover{background-color:#4e85b0}.form-app-container .ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active{background-color:#0d3c62}.form-app-container .ant-picker{width:100%;height:42px}.ant-picker-dropdown .ant-picker-footer{display:none}.ant-picker-dropdown .ant-picker-panel-container{width:100%}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel-layout{justify-content:center}.terms{background-color:#f5f5f5;max-width:1250px;margin:0 auto;padding:100px 20px;line-height:1.6;font-family:Roboto,sans-serif}@media (min-width: 868px){.terms{padding:100px}}.terms .back-button{background-color:#fff;position:fixed;top:20px;left:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;color:#1f3d29;transition:all .3s ease;border:1px solid #1f3d29;border-radius:50%;padding:6px;width:40px;height:40px}@media (min-width: 868px){.terms .back-button{top:50px;left:50px}}.terms .back-button:hover{color:#fff;background-color:#1f3d29;border-color:#1f3d29}.terms .back-button .arrow-icon{font-size:24px;transition:all .1 .5s ease}.terms h1{font-size:2rem;margin-bottom:20px}.terms h2{font-size:1.5rem;margin-top:30px;margin-bottom:10px}.terms p{margin-bottom:15px}.terms ul{margin-bottom:15px;padding-left:20px}.terms ul li{margin-bottom:10px}.terms a{color:#1f3d29;text-decoration:underline}.terms a:hover{color:#0e1b12}.privacy-policy{font-family:Roboto,sans-serif;background-color:#f5f5f5;max-width:1250px;margin:0 auto;padding:100px 20px;line-height:1.6}@media (min-width: 868px){.privacy-policy{padding:100px}}.privacy-policy .back-button{background-color:#fff;position:fixed;top:20px;left:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;color:#1f3d29;transition:all .3s ease;border:1px solid #1f3d29;border-radius:50%;padding:6px;width:40px;height:40px}@media (min-width: 868px){.privacy-policy .back-button{top:50px;left:50px}}.privacy-policy .back-button:hover{color:#fff;background-color:#1f3d29;border-color:#1f3d29}.privacy-policy .back-button .arrow-icon{font-size:24px;transition:all .1 .5s ease}.privacy-policy h1{font-size:2rem;margin-bottom:20px}.privacy-policy h2{font-size:1.5rem;margin-top:30px;margin-bottom:10px}.privacy-policy p{margin-bottom:15px}.privacy-policy a{color:#007bff;text-decoration:none}.privacy-policy a:hover{text-decoration:underline}*{margin:0;padding:0;box-sizing:border-box}
