.white-text,.white-text p,.white-text span{color:#fff!important}.hmebluebgsec a{color:#fff;text-decoration:underline}.hmebluebgsec a:hover{color:#fff}.hmebluebgsec a:hover,.hmebluebgsec a:focus{color:rgb(255 255 255 / .53)}.elementor-widget-button.white a,a.button{background:#fff!important;color:#000!important}.elementor-widget-button.white a:hover,a.button:hover{background:#000!important;color:#fff!important}.elementor-widget-sidebar .gform_title,.elementor-widget-text-editor .gform_title{color:#10307D!important;font-size:38px!important;font-weight:400!important;font-family:'Exo 2',sans-serif!important;line-height:1!important;text-transform:uppercase!important;margin-bottom:20px!important}.elementor-widget-sidebar .gform_description,.elementor-widget-text-editor .gform_description{font-size:18px!important;font-weight:400!important;font-family:'Roboto',sans-serif!important;color:#10307D!important}.elementor-widget-sidebar .gfield_label,.elementor-widget-text-editor .gfield_label{color:#10307D!important;font-size:18px!important;font-weight:700!important;font-family:'Roboto',sans-serif!important}.elementor-widget-sidebar .gfield_required,.elementor-widget-text-editor .gfield_required{color:#FF7F01!important}.elementor-widget-sidebar .ginput_container input,.elementor-widget-sidebar .ginput_container textarea{background-color:#fff!important;padding:10px 10px 10px 10px!important}.elementor-widget-text-editor .ginput_container input,.elementor-widget-text-editor .ginput_container textarea{background-color:#fff!important;padding:10px 10px 10px 10px!important}.elementor-widget-sidebar .gform_wrapper,.elementor-widget-text-editor .gform_wrapper{margin:0 0 0 0px!important;padding:20px 20px 20px 20px!important;background-color:#E6E6E6!important}.elementor-widget-sidebar .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:15px!important}.elementor-widget-text-editor .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:15px!important}.elementor-widget-sidebar .gform_legacy_markup_wrapper textarea,.elementor-widget-text-editor .gform_legacy_markup_wrapper textarea{font-size:15px!important}.elementor-widget-sidebar .gform_submission_error,.elementor-widget-text-editor .gform_submission_error{color:#790000!important}.gform_wrapper div.validation_error,.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:2px solid #ff0000!important;color:#ff0000!important}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .gfield_error .gfield_required{color:#ff0000!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border-top:0!important;border-bottom:0!important;padding-bottom:0 !Important;padding-top:0 !Important}.gform_wrapper div.validation_error{font-weight:700;padding:16px 0;clear:both;width:100%;text-align:center}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 0px)!important}.gform_wrapper .validation_message{display:none}.elementor-widget-sidebar .widget-title{margin-bottom:10px!important}@media only screen and (max-width:641px){.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(100% - 0px)!important;padding-right:0;width:100%}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{width:calc(50% - 10px)!important}.gform_wrapper .top_label li.gfield.gf_right_half{float:right}}@media (min-width:1025px) and (max-width:1368px){.entry-content #quality-service.elementor-element:not(.elementor-motion-effects-element-type-background){background-position:center}}@media (max-width:767px){h2,.entry-content h2{font-size:32px;margin-bottom:10px}.services-list .elementor-icon-list-item .elementor-icon-list-text{font-weight:600;text-shadow:1px 1px 1px rgb(0 0 0)}.home .services-list .elementor-icon-list-item .elementor-icon-list-text{font-weight:400!important}#archive-desc .elementor-text-editor p{margin-bottom:0!important}}