body #gform_wrapper_16 .gform_heading h2.gform_title{display:none!important}.gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gravity-theme .gfield select.medium{width:calc(60% - 16px / 2)}fieldset#field_15_3{margin-bottom:3em!important}label.gform-field-label.gform-field-label--type-inline.gfield_consent_label{width:97%}.gfield--input-type-consent{margin-top:2em!important}.gfield.gfield--type-username{margin-top:2em!important}.error-msg{color:red;font-style:italic}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#e5fef2 0%,#a0eec6 50%,#51c49f 100%);color:#000!important}#gform_wrapper_18 .gfield:nth-child(1) input{background-image:url("https://img.icons8.com/ios-filled/20/user.png");--lzl-bg-img:"https://img.icons8.com/ios-filled/20/user.png"}#gform_wrapper_18 .gfield:nth-child(2) input{background-image:url("https://img.icons8.com/ios-filled/20/phone.png");--lzl-bg-img:"https://img.icons8.com/ios-filled/20/phone.png"}#gform_wrapper_18 .gfield:nth-child(2) input.lzl:not(.lzl-ed),#gform_wrapper_18 .gfield:nth-child(2) input.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAG0lEQVQ4EWNgGAWjITAaAqMhMBoCoyFAnRAAAAZUAAFIj+31AAAAAElFTkSuQmCC")}#gform_wrapper_18 .gfield:nth-child(3) input{background-image:url("https://img.icons8.com/ios-filled/20/email.png");--lzl-bg-img:"https://img.icons8.com/ios-filled/20/email.png"}#gform_wrapper_18 .gfield:nth-child(3) input.lzl:not(.lzl-ed),#gform_wrapper_18 .gfield:nth-child(3) input.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAG0lEQVQ4EWNgGAWjITAaAqMhMBoCoyFAnRAAAAZUAAFIj+31AAAAAElFTkSuQmCC")}#gform_wrapper_18 .gform_footer input[type=submit]{background-color:#0d5667;color:#fff;padding:10px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;float:right}#gform_wrapper_18 .gfield:nth-child(1) input.lzl:not(.lzl-ed),#gform_wrapper_18 .gfield:nth-child(1) input.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAG0lEQVQ4EWNgGAWjITAaAqMhMBoCoyFAnRAAAAZUAAFIj+31AAAAAElFTkSuQmCC")}.woocommerce-MyAccount-content .gform_wrapper.gravity-theme .gfield_label{font-size:22px!important;color:#7667bc}.partial_entry_warning{display:none}#gform_wrapper_12 .gfield_checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}#gform_wrapper_12 .gfield_checkbox li label{display:flex;align-items:left;border-radius:4px;cursor:pointer;font-size:14px;color:#000}#gform_wrapper_12 .gform_body{margin:0 auto;padding:8px}#gform_wrapper_12 .gform_footer input[type=submit]{background-color:#0073aa;color:#fff;padding:8px 16px;border:none;border-radius:4px;font-size:15px;cursor:pointer;transition:background-color .3s ease}#gform_wrapper_12 .gform_footer input[type=submit]:hover{background-color:#005f8d}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:20px;clear:both}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{margin:0!important;float:none!important;clear:none!important}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:repeat(1,1fr)}}.gform_wrapper .gf_progressbar{background-color:#e5e7eb!important}.gform_wrapper .gf_progressbar_percentage{background-color:#2563eb!important}.quote-assistant{background:#fff;border-radius:24px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.quote-assistant .gf_progressbar{height:6px;background:#e5e7eb;border-radius:50px;overflow:hidden}.quote-assistant .gf_progressbar_percentage{background:#1f9d8a;border-radius:50px}.quote-assistant h2,.quote-assistant .gform_title{text-align:center;font-size:32px;font-weight:700;color:#0f172a}.quote-assistant .gform_description{text-align:center;color:#64748b;margin-bottom:30px}.quote-assistant .gfield_radio{display:flex;gap:25px;justify-content:center}.quote-assistant .gchoice{background:#f8fafc;border:2px solid #e5e7eb;border-radius:20px;padding:30px;text-align:center;transition:.3s ease;cursor:pointer;min-width:220px}.quote-assistant .gchoice input[type=radio]{display:none}.quote-assistant .gchoice:hover{border-color:#1f9d8a;transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.quote-assistant .gchoice input[type=radio]:checked+label{border:2px solid #1f9d8a}.quote-assistant .gform_button{background:#7db9b1;border-radius:12px;padding:14px 30px;font-weight:600;border:none;transition:.3s ease}.quote-assistant .gform_button:hover{background:#1f9d8a}.property-quote-form{padding:10px 5px}.property-quote-form .gfield_label{font-size:18px;font-weight:600;margin-bottom:12px}.property-quote-form input[type=checkbox]{display:none}.property-quote-form .gchoice{margin-bottom:12px}.property-quote-form .gchoice label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:16px;font-weight:500}.property-quote-form .gchoice label:before{content:"";width:18px;height:18px;border:2px solid #cbd5e1;border-radius:6px;display:inline-block;transition:.2s ease}.property-quote-form input[type=checkbox]:checked+label:before{background:#2563eb;border-color:#2563eb}.property-quote-form select{width:100%;border-radius:10px!important;padding:12px 14px!important;border:2px solid #e2e8f0!important;font-size:15px;transition:.2s ease}.property-quote-form select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.property-quote-form .gform_fields{gap:20px}.property-quote-form .gform_button{background:#2563eb!important;border-radius:10px!important;padding:12px 28px!important;font-weight:600;border:none!important}.property-quote-form .gform_button:hover{background:#1e40af!important}.category_choose .ff-el-form-check-label{display:block;width:100%;padding:14px;border:1px solid #dcdfe6;border-radius:10px;background:#f7f7f7;text-align:left;transition:.3s ease;position:relative}.category_choose .ff-el-form-check.ff-active .ff-el-form-check-label{background:#eef4ff;border:2px solid #2f6fed;color:#2f6fed}.category_choose .ff-el-form-check.ff-active .ff-el-form-check-label::after{content:"✔";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:16px;color:#2f6fed}.category_choose .ff-el-form-check-label:hover{border:1.5px solid #2f6fed;background:#f0f5ff;cursor:pointer}.category_choose .ff-el-form-check.ff-active .ff-el-form-check-label{border:2px solid #2f6fed!important;background:#eef4ff;color:#2f6fed}.category_choose .ff-el-form-check-label{transition:all .25s ease}.service_choose .ff-el-form-check-wrap{display:flex!important;flex-direction:column!important;gap:12px}.service_choose .ff-el-form-check-label{display:block;width:100%;padding:14px;border:1px solid #dcdfe6;border-radius:10px;background:#f7f7f7;text-align:left;cursor:pointer;position:relative;transition:all .25s ease}.service_choose .ff-el-form-check-label:hover{border:1.5px solid #2f6fed;background:#f0f5ff}.service_choose .ff-el-form-check.ff-active .ff-el-form-check-label{background:#eef4ff;border:2px solid #2f6fed;color:#2f6fed}.service_choose .ff-el-form-check.ff-active .ff-el-form-check-label::after{content:"✔";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:16px;color:#2f6fed}.woocommerce-MyAccount-navigation{width:280px;background:#fff;padding:20px;border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li{margin-bottom:12px}.woocommerce-MyAccount-navigation ul li a{display:block;padding:16px 18px;border-radius:12px;color:#555;text-decoration:none;font-weight:500;transition:none!important}.woocommerce-MyAccount-navigation ul li.is-active a{background:linear-gradient(90deg,#5b5cff,#c14fe0);color:#fff!important;box-shadow:0 5px 15px rgba(91,92,255,.2)}.woocommerce-MyAccount-navigation ul li a:hover{background:#f5f5f5;transform:none!important}.woocommerce-MyAccount-navigation-link--customer-logout a{color:#ff3b3b!important}.woocommerce-MyAccount-content{flex:1;background:#fff;padding:40px;border-radius:25px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.woocommerce-MyAccount-content>p:first-child{margin-top:15px;margin-bottom:30px;font-size:15px;color:#777}.woocommerce table.shop_table{border:none;border-radius:15px;overflow:hidden}.woocommerce table.shop_table th{background:#f7f7f7;padding:18px}.woocommerce table.shop_table td{padding:18px}.woocommerce-orders .woocommerce-info{background:#fff!important;border:none!important;border-radius:25px;padding:70px 20px!important;text-align:center;display:flex;flex-direction:column;align-items:center;gap:25px;box-shadow:none;font-size:20px;color:#666}.woocommerce-orders .woocommerce-info::before{position:relative!important;left:auto!important;top:auto!important;content:"🛒";font-size:60px;color:#999;margin:0}.woocommerce .button,.woocommerce a.button{background:linear-gradient(90deg,#5b5cff,#c14fe0)!important;color:#fff!important;border-radius:12px;padding:14px 28px;border:none;font-weight:600;box-shadow:0 5px 15px rgba(91,92,255,.2);transition:none!important}.woocommerce .button:hover,.woocommerce a.button:hover{background:linear-gradient(90deg,#5b5cff,#c14fe0)!important;transform:none!important;opacity:1!important;box-shadow:0 5px 15px rgba(91,92,255,.2)}.woocommerce-PaymentMethods{margin-top:20px}.woocommerce-PaymentMethod{background:#fff;border:1px solid #ececec;border-radius:12px;padding:18px 20px;margin-bottom:20px}.woocommerce-account .woocommerce-PaymentMethods+.woocommerce-info{background:0 0!important;border:none!important;padding:0!important;display:block!important;text-align:left!important;font-size:16px!important}.woocommerce-account .woocommerce-PaymentMethods+.woocommerce-info::before{display:none!important}@media (max-width:768px){.woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-content{width:100%;padding:25px}.woocommerce-Addresses{flex-direction:column}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%!important;max-width:100%!important}}