*{padding:0;margin:0}::selection{background:#000;color:#fff;text-shadow:none}body div:where(.swal2-container){z-index:9999!important}.woocommerce .woocommerce-notices-wrapper{transform:translateY(50px)}.elementor-widget-woocommerce-checkout-page .woocommerce-notices-wrapper{transform:translateY(0)}.proration-notice{font-family:"Montserrat",Sans-serif}body .select2-container--default .select2-results__option[aria-selected=true],body .select2-container--default .select2-results__option[data-selected=true]{background-color:#0073aa;color:#fff}.triggered-by-forgot{z-index:99999999999}body .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:210%}body{padding-top:92px}button,a{cursor:pointer}::-moz-selection{background:#000;color:#fff;text-shadow:none}header#masthead{display:block!important}.woocommerce{display:flex;flex-direction:column}.lost-password-confirmation{max-width:1640px;margin:0 auto;padding:120px 20px;flex-direction:column;display:flex;width:-webkit-fill-available}.woocommerce-account form.woocommerce-ResetPassword{max-width:1640px;margin:0 auto;padding:120px 0;flex-direction:column;display:flex;width:-webkit-fill-available}select.tm-status-select{background-image:none!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:14px;margin:0;line-height:normal;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:8px 12px;font-weight:700;border-radius:0;left:auto;color:#fff;background-color:#3670ea;border:1px solid #3670ea;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#fff0;text-decoration:none;background-image:none;color:#121212;border:1px solid #121212;transition:all 0.3s}.more-menu a.has-submenu{font-size:0}.more-menu .sub-menu li.menu-item a.elementor-sub-item{border-bottom:.8px solid #5553;border-left:0;padding-inline:0;margin-inline:24px}.more-menu .has-submenu span.sub-arrow{display:none}.mobile-show{display:none!important}.nav-bar li.more-menu .sub-menu li:last-child a.elementor-sub-item{border-bottom:0}#masthead{position:fixed;left:0;top:0;width:100%;background-color:#fff;display:block;z-index:999}.header-wrapper .elementor-section .elementor-container{justify-content:space-between;align-items:center}.header-wrapper .logo-box{width:auto!important;float:left}.header-wrapper .menu-box{width:auto!important;float:right}.notfound-content{text-align:center;padding:7vw 0;width:100%;float:left}.error404 .notfound-content h1{color:#000}.error404 .notfound-content h3{margin:20px 0}body .gform_wrapper,.gform_confirmation_wrapper{width:100%;float:left}body .gform_wrapper{margin:0 0}body .gform_wrapper form{width:100%;float:left;border:1px solid #e9e9e9;background:#fff;box-shadow:0 10px 41px 0 rgb(0 0 0 / .04);padding:32px}body .gform_wrapper form .gform_body{float:left;width:calc(100% + 30px)!important;margin:0 -15px!important}body .gform_wrapper .gf_progressbar_wrapper{display:none}body .gform_wrapper form .gform_body ul{width:100%;float:left;display:flex;flex-wrap:wrap}body .gform_wrapper form .gform_body ul li.gfield{padding:0;width:50%;float:left;padding:0 12px!important;margin:0 0 24px!important;background-color:#fff0;border:none;clear:inherit}body .gform_wrapper form .gform_body ul li.gfield label{width:100%;float:left;color:#000;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;margin-top:0px!important;padding:0 0 10px;line-height:120%}body .gform_wrapper form .gform_body ul li.gfield label span.gfield_required{font-size:18px;width:4px;height:4px;border-radius:100%;display:none;vertical-align:top;margin-left:0;margin-top:0}body .gform_wrapper form .gform_body ul li.gfield.full-box{width:100%}body .gform_wrapper form .gform_body ul li.gfield textarea{width:100%!important;height:158px!important;border-radius:0px!important}body .gform_wrapper form .gform_body ul li.description textarea{width:100%!important}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type="submit"],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type="submit"]{margin:0px!important;outline:none;border:0}.gform_legacy_markup_wrapper .gform_footer{margin:0px!important;padding:0px!important}body .gform_wrapper .validation_message{color:#790000;padding-top:5px;padding-right:0px!important;width:100%;float:left;line-height:120%;font-weight:500;letter-spacing:.5px;font-size:14px}body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,body .gform_wrapper li.gfield_error ul.gfield_checkbox,body .gform_wrapper li.gfield_error ul.gfield_radio,body .gform_wrapper .field_description_below .gfield_description{color:#790000;padding-top:5px;padding-right:0px!important;width:100%;float:left;line-height:120%;font-weight:500;font-size:14px;letter-spacing:.5px}body .gform_confirmation_message{width:100%;float:left;text-align:center;font-weight:400;font-family:"Montserrat",Sans-serif;background-color:#029300;line-height:125%;border:1px solid #e8e8e8;border-radius:5px;padding:16px 20px;color:#fff;font-size:16px}body .gform_wrapper div.validation_error{margin-bottom:20px;border:none;background-color:#790000;border-radius:0;color:#fff;padding:18px 15px;line-height:120%;font-size:16px;display:flex}body .gform_wrapper .top_label div.ginput_container{margin-top:0px!important;width:100%;float:left}body .gform_body input[type="text"],body .gform_body input[type="email"],body .gform_body input[type="tel"],body .gform_body input[type="number"],body select,body textarea,body .subscribe-form form input[type="email"],.form-row-ctn input[type="text"],.form-row-ctn input[type="email"],form.tm-request-quote-form input[type="email"],form.tm-request-quote-form input[type="text"],form.tm-request-quote-form input[type="number"],.edit-acount-detail input[type="text"],.edit-acount-detail input[type="email"],.edit-acount-detail input[type="tel"],.edit-acount-detail input[type="number"],.edit-acount-detail textarea,.edit-acount-detail input[type="password"]{width:100%!important;font-family:"Montserrat",Sans-serif;border:0 solid rgb(155 155 155 / 70%)!important;border-bottom:1px solid rgb(18 18 18 / .1)!important;border-radius:0px!important;background:rgb(255 255 255 / .15);padding:24px 0!important;color:rgb(18 18 18 / .6)!important;box-shadow:none;height:auto!important;font-weight:500;line-height:normal!important;font-size:16px!important;margin:0!important;background-color:rgb(255 255 255 / .15)!important;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none}body .subscribe-form form input[type="email"]{width:100%!important;max-width:576px;padding:20px 24px!important}body .subscribe-form form .gjs-row{margin:0!important}body .subscribe-form form input[type="submit"]{outline:none;border:none;margin-left:16px}body select{background-image:url(/wp-content/themes/hello-elementor/images/select-arrow.png)!important;background-repeat:no-repeat!important;background-position:right 20px center!important;padding-right:40px!important;cursor:pointer}body .gform_wrapper textarea.small{height:80px}body .gform_wrapper .gform_page_footer{padding:0 15px;margin-bottom:0;text-align:left;width:100%;float:right;margin-top:10px;border:none}.gform_legacy_markup_wrapper .gform_validation_errors>h2{color:#ffffff!important;font-weight:400!important;padding:0!important;margin:0px!important;line-height:120%}.gap-80 .elementor-container{gap:80px}.faq-accordian .elementor-accordion{display:flex;flex-direction:column;gap:24px}.faq-accordian .elementor-accordion .elementor-tab-content a{font-size:15px;font-weight:400}table.wptb-preview-table tr.wptb-row .wptb-text-container{font-weight:500}table.wptb-preview-table tr.wptb-row:first-child .wptb-text-container{padding-top:10px}table.wptb-preview-table tr.wptb-row:not(:first-child) td.wptb-cell:first-child .wptb-text-container{padding-left:11px}.price-table-part .wptb-table-container{margin:0}.price-table-part .wptb-table-container .wptb-table-container-matrix{padding:0!important}.page-id-1040,.page-id-1045{padding:0}.login-show-mobile{display:none!important}.hero-banner{overflow:visible!important}body .join-team .gform_wrapper .gform_heading{display:none}body .join-team .gform_wrapper form{padding:0;border:0}body .join-team .gform_wrapper form .gform_body{width:100%!important;margin:0 0px!important}body .join-team .gform_wrapper form .gform_body ul li.gfield{padding:0 0px!important;margin:0 0 20px!important}body .join-team .gform_wrapper form .gform_body ul li#field_4_12,body .join-team .gform_wrapper form .gform_body ul li#field_4_10{padding:0 0 0 10px!important}body .join-team .gform_wrapper form .gform_body ul li#field_4_7,body .join-team .gform_wrapper form .gform_body ul li#field_4_11{padding:0 10px 0 0px!important}body .join-team .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,body .join-team .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,body .join-team .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type="radio"],body .join-team .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{padding:22px!important;border:1px solid #c1c1c1!important;font-weight:400}body .join-team .gform_body input[type="text"],body .join-team .gform_body input[type="email"],body .join-team .gform_body input[type="tel"],body .join-team .gform_body input[type="number"],body .join-team .gform_body select,body .join-team .gform_body textarea,body .join-team .subscribe-form form input[type="email"]{border:1px solid #c1c1c1!important;padding:22px!important;font-weight:400}body .join-team .gform_wrapper form .gform_body ul li.gfield textarea{height:140px!important}body .join-team .gform_wrapper form .gform_body ul li.gfield label{font-size:16px;font-weight:400;line-height:normal;padding:0 0 22px;color:#686868}body .join-team .ginput_container.ginput_container_fileupload span#gfield_upload_rules_4_10{display:none}body .join-team input#input_4_10{font-family:"Montserrat",Sans-serif;font-size:12px}body .join-team .gform_wrapper form .gform_body ul li#field_4_13{margin:0 0 30px!important}body .join-team .gform_legacy_markup_wrapper .gform_footer input#gform_submit_button_4{width:100%;padding:17px 0;font-size:18px;background-color:#3670ea}.tm-auth{width:100%;max-width:670px;margin:0 auto;font-family:Montserrat}body .tm-auth h5{font-weight:700;line-height:normal}.tm-auth h5 span{color:#3670ea}.tm-auth p{color:#686868;font-size:16px;font-weight:400;line-height:normal;padding-block:24px 26px}.tm-auth .tm-inline{margin:0;padding-top:24px}body .tm-auth a{color:#3d3d3d;font-size:16px;font-weight:400;line-height:normal}.tm-auth p.tm-subtext a{color:#0b0b0b}.tm-auth p.tm-subtext{padding:0;margin:0;text-align:center}.tm-auth p.tm-subtext a{color:#0b0b0b;font-weight:400;padding-left:12px}.tm-auth button.tm-btn.tm-btn-primary{padding:17px 0;width:100%;margin:40px 0}.tm-auth div.tm-subtext{margin:0;padding-top:20px;display:flex;align-items:center;justify-content:center;gap:12px}body .tm-auth div.tm-subtext a{color:#696868}.tm-field input,.tm-grid input,.tm-grid select,.tm-grid textarea,.tm-auth input,.tm-auth select,.tm-auth textarea,#tm-property-form input.tm-input,form#tm-property-form textarea.tm-input,form#svc-form input.tm-input,form#svc-form select,form#svc-form textarea,.woocommerce-account form.woocommerce-ResetPassword input{width:100%;padding:22px!important;transition:border-color 0.2s ease,box-shadow 0.2s ease;border:1px solid #c1c1c1!important;background:#fff;color:#686868;font-family:Montserrat;font-size:16px;font-weight:400;border-radius:0!important;line-height:normal}.tm-field{padding-top:20px}form#tmLoginForm .tm-field:nth-child(3){padding:0}.tm-modal__dialog,div#tm-property-modal .tm-modal-content{border-radius:0;padding:80px;width:100%;max-width:700px}.tm-modal__dialog p{padding-block:12px 40px}form#tmForgotForm .tm-field{padding:0}.tm-auth form#tmForgotForm button.tm-btn.tm-btn-primary{margin-bottom:20px;background:#3670ea}.tm-modal__dialog .tm-subtext{padding:0!important}.tm-modal__dialog button.tm-modal__close{padding:0;background:#fff0;font-size:0}.tm-modal__dialog button.tm-modal__close:hover svg path{stroke:#fff}.tm-auth h5{font-size:24px;font-weight:700;line-height:normal}.tm-steps p{padding:0}.tm-auth h5{padding-bottom:26px}.tm-steps p:nth-child(3){padding-top:12px}.tm-auth .tm-role-select{margin:0 0 26px 0;gap:24px}.tm-auth .tm-role-select label{gap:12px}.tm-auth .tm-role-select label{gap:12px;color:#686868;font-size:16px;font-weight:400;line-height:normal}form#tmSignupForm .tm-field{padding:0;display:flex;flex-direction:column}.tm-auth .tm-grid{gap:20px;padding-top:26px}form#tmSignupForm .tm-actions{margin-top:40px;flex-direction:column;gap:0}form#tmSignupForm button.tm-btn{width:100%;background:#3670ea}form#tmSignupForm button.tm-btn:hover{background-color:#e38524}form#tmSignupForm button.tm-btn.tm-back{background:#fff0;color:#3670ea}form#tmSignupForm .tm-subtext{padding:0}form#tmSignupForm .tm-subtext:nth-child(5),form#tmSignupForm .tm-subtext.already-account{padding-block:40px 20px;color:#686868;font-size:16px}form#tmSignupForm .tm-subtext.already-account a{color:#0b0b0b}section.tm-step p:nth-child(2){padding-top:12px}.tm-address.tm-address-item{padding:0;border:0;margin:0 0 12px 0}section.tm-step.tm-user-step[data-step="2"] a.tm-add-address,section.tm-step.tm-hoa-step[data-step="3"] a.tm-add-address{color:#3771ea;text-align:right;width:100%;font-size:18px;font-weight:700;line-height:normal;margin-top:12px;padding:12px;display:flex;align-items:center;justify-content:end;gap:10px}form#tmSignupForm section.tm-step[data-step="3"] .tm-field:nth-child(5),section.tm-step.tm-user-step[data-step="5"] .tm-billing-fields .tm-field:nth-child(5),form#tmSignupForm section.tm-step[data-step="3"] .tm-field:nth-child(6){grid-column:1 / -1}section.tm-step.tm-user-step[data-step="4"] .tm-grid{grid-template-columns:repeat(1,1fr)}.tm-field label{color:#121212;font-size:16px;font-weight:400;line-height:normal;padding-bottom:12px;margin:0;display:inline-block}section.tm-step.tm-user-step[data-step="3"] .tm-grid{gap:24px}form#tmSignupForm button.tm-btn.tm-create-account{margin:0}.tm-auth section.tm-step.tm-user-step[data-step="5"] .tm-inline,section.tm-step.tm-hoa-step[data-step="5"] .tm-field label.tm-inline{padding:0;display:flex;align-items:center;gap:12px}.tm-auth section.tm-step.tm-user-step[data-step="5"] .tm-inline input[type="checkbox"],section.tm-step.tm-hoa-step[data-step="5"] .tm-field label.tm-inline input[type="checkbox"]{width:auto}section.tm-step.tm-user-step[data-step="5"] .tm-billing-fields{padding:24px 0}section.tm-step.tm-user-step[data-step="5"] p:nth-child(2){padding-bottom:26px}.tm-auth section.tm-step.tm-user-step[data-step="5"] .tm-inline .tm-terms-trigger,section.tm-step.tm-hoa-step[data-step="5"] .tm-field label.tm-inline .tm-terms-trigger{color:#686868;font-size:12px!important;font-weight:400;text-decoration-line:underline}.tm-modal__dialog.tm-modal--terms h4{font-weight:500;line-height:125%}.tm-modal__dialog.tm-modal--terms{padding:0}.tm-modal__dialog.tm-modal--terms p{padding:0}.term-title-col{padding:36px;box-shadow:0 4px 10px 0 rgb(170 170 170 / .05)}.tm-modal__dialog.tm-modal--terms h4{font-weight:500;line-height:125%}.tm-modal--terms button.tm-modal__close{top:36px;right:36px}.tm-terms{padding:12px 36px 36px 36px;display:flex;flex-direction:column}.tm-terms .term-infomation,.tm-terms .term-infomation p,.tm-terms p,.tm-terms .term-info-online,.tm-terms .term-service,.tm-terms .term-authorization{display:flex;flex-direction:column;color:#000}.tm-terms ul{display:flex;flex-direction:column;margin-left:30px;gap:6px;color:#000}.tm-terms .term-infomation p{display:flex;flex-direction:column;font-size:18px}.tm-terms br,.tm-terms p br{display:none}.tm-terms .term-infomation p a{display:contents;color:#000}.tm-terms .term-infomation p:nth-child(1){font-weight:500}.tm-terms .term-info-online{padding:40px 0}.term-title-col h4{display:flex;align-items:center;gap:12px}.tm-terms .term-service p:nth-child(1),.tm-terms .term-authorization p:nth-child(1){font-size:18px;font-weight:500}.tm-terms .term-service p:nth-child(2),.tm-terms .term-authorization p:nth-child(2){padding:12px 0}.tm-terms .term-service{border-bottom:1px dashed rgb(104 104 104 / .2);padding-bottom:12px;margin-bottom:12px}.tm-auth section.tm-step.tm-user-step[data-step="4"] .tm-field:nth-child(5) label.tm-inline{gap:0}.tm-auth section.tm-step.tm-user-step[data-step="4"] .tm-field:nth-child(5) label.tm-inline input[type="checkbox"]{margin-right:12px}.tm-auth section.tm-step.tm-user-step[data-step="4"] .tm-field:nth-child(5) label.tm-inline a.tm-terms-trigger{text-decoration:underline;padding-left:6px}#tmSignupForm section[data-step='2'] .tm-plan-selection{margin:20px 0}#tmSignupForm section[data-step='2'] .tm-plan-options{display:flex;flex-direction:column;gap:15px}#tmSignupForm section[data-step='2'] .tm-plan-option{border:2px solid #e0e0e0;border-radius:0;transition:border-color 0.3s ease}#tmSignupForm section[data-step='2'] .tm-plan-option:hover{border-color:#3670EA}#tmSignupForm section[data-step='2'] .tm-plan-label{display:block;padding:20px}#tmSignupForm section[data-step='2'] .tm-plan-label input[type="radio"]{display:none}#tmSignupForm section[data-step='2'] .tm-plan-label input[type="radio"]:checked+.tm-plan-card{background-color:#f0f8ff;border-color:#3670EA}#tmSignupForm section[data-step='2'] .tm-plan-card{border:2px solid #fff0;border-radius:0;padding:15px;transition:all 0.3s ease;cursor:pointer;display:block}#tmSignupForm section[data-step='2'] .tm-plan-sub-options{display:flex;flex-direction:column;gap:10px;margin-top:15px;padding:15px;background-color:#f9f9f9;border-radius:0;border-top:1px solid #e0e0e0}#tmSignupForm section[data-step='2'] .tm-sub-option{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:0;transition:background-color 0.2s ease}#tmSignupForm section[data-step='2'] .tm-sub-option:hover{background-color:#e8f4fd}#tmSignupForm section[data-step='2'] .tm-sub-option input[type="radio"]{margin-right:10px;width:16px;height:16px}section.tm-step.tm-hoa-step[data-step="4"] p:nth-child(2){padding-bottom:26px}section.tm-step.tm-hoa-step[data-step="4"] textarea{height:211px!important}div#tmHoaReview{background:#fff0;padding:0;margin:0}.tm-review-container{background:#fff0;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:20px;padding-top:26px}.tm-review-address-row{padding:0;background:#fff0;border:none;margin:0}div#tmHoaReviewAddresses{margin:0!important}.tm-review-container .tm-grid{padding:0;gap:20px!important}.tm-review-container textarea.tm-review-edit-input{height:150px!important}section.tm-step.tm-hoa-step[data-step="5"] .tm-field label.tm-inline{padding-top:24px}.price-table-part table.wptb-preview-table.wptb-element-main-table_setting-562{border:1px solid rgb(18 18 18 / .08)!important}html{scroll-padding:30px}.menu-open-close{overflow:hidden}#service-selection-form{background:#fff;border:2px solid #1f2937;padding:28px;max-width:none}#service-selection-form h3,#service-selection-form h4{margin:0 0 16px;color:#111827;font-weight:800;text-transform:uppercase;letter-spacing:.5px}#service-selection-form .helper{color:#4b5563;margin-top:8px;margin-bottom:24px;border-bottom:1px dashed #e5e7eb;padding-bottom:20px}#service-selection-form .section{margin-top:30px}#service-selection-form .option-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){#service-selection-form .option-grid{grid-template-columns:repeat(2,1fr)}}#service-selection-form label.option-card{display:flex;align-items:center;gap:15px;border:1px solid #d1d5db;padding:18px;background:#f9fafb;cursor:pointer;transition:all .2s ease-out}#service-selection-form label.option-card:hover{border-color:#2563eb;background:#eff6ff;transform:translateY(-2px);box-shadow:4px 4px 0 0 rgb(37 99 235 / .4)}#service-selection-form input[type="radio"]{appearance:none;-webkit-appearance:none;width:22px;height:22px;border:2px solid #4b5563;margin-top:0;flex-shrink:0;position:relative;transition:all .2s ease}#service-selection-form input[type="radio"]:checked{border-color:#2563eb;background-color:#2563eb;box-shadow:0 0 0 3px #fff inset}#service-selection-form label.option-card .text-content-wrapper{flex-grow:1}#service-selection-form label.option-card .title{font-weight:700;color:#111827}#service-selection-form label.option-card .subtitle{display:block;color:#6b7280;margin-top:4px}#service-selection-form label.option-card.is-selected{border:2px solid #2563eb;background:#fff;box-shadow:0 0 0 1px #2563eb;transform:none}#service-selection-form label.option-card[disabled]{opacity:.4;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb;box-shadow:none;transform:none}#service-selection-form .actions{margin-top:36px;display:flex;justify-content:flex-end;gap:12px}#service-selection-form button{appearance:none;border:0;padding:14px 24px;font-weight:700;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease,background-color .2s ease}#service-selection-form #plan-next-btn{background:#2563eb;color:#fff;border:2px solid #2563eb;border-radius:0!important}#service-selection-form #plan-next-btn:hover{background:#1d4ed8;transform:translate(2px,2px)}#service-selection-form #plan-back-btn{background:#e5e7eb;color:#111827;border:2px solid #4b5563;border-radius:0!important}.woocommerce-input-wrapper #billing_state{border:1px solid #C1C1C1!important;padding:16px!important}#service-selection-form #plan-back-btn:hover{background:#d1d5db;transform:translate(2px,2px)}#success-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .6);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn 0.3s ease-in-out}#success-box{background:#fff;width:560px;max-width:90%;padding:55px 45px;border-radius:18px;text-align:center;box-shadow:0 30px 70px rgb(0 0 0 / .25);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#success-box h2{font-size:40px;color:#000;margin-bottom:15px}#success-box p{font-size:17px;color:#555;margin:10px 0}#success-button{margin-top:25px;padding:12px 28px;border-radius:8px;border:none;background:#000;color:#fff;font-size:15px;cursor:pointer}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#contact{position:relative}#contact .triangle-img{position:absolute!important;top:9%!important}#input_4_10::-webkit-file-upload-button{margin-right:20px!important}.recurring-totals{display:none!important}#masthead,.header-wrapper{background:#ffffff!important;z-index:999}.elementor-nav-menu--dropdown{background:#ffffff!important;border:none!important;box-shadow:0 10px 25px rgb(0 0 0 / .06);transition:transform 0.3s ease,opacity 0.3s ease!important}.elementor-nav-menu--dropdown.elementor-active{transform:translateY(0);opacity:1}.elementor-nav-menu--dropdown:not(.elementor-active){transform:translateY(-10px);opacity:.95}