/*
Theme Name: Hello Biz Child
Theme URI: https://elementor.com/products/hello-biz/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-biz
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Biz is a free, user-friendly Hybrid WordPress Theme that was crafted for seamless integration with the Elementor site builder and tailored specifically for business websites. Perfect for beginners, but far from limited to just them, it features a dedicated beginner-oriented “Home” screen to simplify and streamline the web-building process. Hello Biz also integrates with Elementor’s premium features, giving you access to tools like AI, and accessibility enhancements in one place. Whether launching a startup site or refining a company portfolio, Hello Biz offers a solid, responsive foundation for all web creators. Report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team validates, triages, and handles vulnerabilities. Report here: https://patchstack.com/database/wordpress/theme/hello-biz/vdp.
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready,style-variations
Version: 1.2.2.1790147257
Updated: 2026-09-23 07:07:37

*/

/* Global Styling */

section.e-con-boxed {padding-inline: 20px;}
.hfe-nav-menu__layout-horizontal {width: auto !IMPORTANT;}
p:last-of-type{margin-bottom:0px}
.tag-line .elementor-heading-title {display: flex;align-items: center;gap: 15px;}
.tag-line .elementor-heading-title::before {content: "";width: 25px;height: 1px;display: inline-block;background-color: var( --e-global-color-primary );transition: all .3s linear;}
.elementor-icon-wrapper {line-height: 0;}
.elementor-widget-button .elementor-button {text-decoration: none;}
body:has(.hamburger-menu.active) {overflow: hidden;}
/* Global Styling */

/* Forminator Form style */
.form_wrapper {display: flex;flex-wrap: wrap;gap: 20px;}
.form_wrapper > div {width: 100%;}
.form_wrapper .form-row {display: flex;gap: 20px;flex-wrap: wrap;}
.form_wrapper .form-row .form-col{width:calc(50% - 10px)}
.form_wrapper label {font-weight: 500;margin-bottom: 8px;line-height: 1.5;}
.form_wrapper :is(input,textarea){border: 1px solid #dadbdd;border-radius: 7px;color: #606266;font-family: -apple-system, "system-ui", Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;line-height: 1.4;margin-bottom: 0;max-width: 100%;padding: 11px 15px;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.form_wrapper textarea {height: 90px;}
.form_wrapper .wpcf7-checkbox {display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;margin-top: 8px;}
.form_wrapper .wpcf7-checkbox .wpcf7-list-item label input[type="checkbox"] {position: absolute;inset: 0;opacity: 0;cursor: pointer;z-index: 1;}
.form_wrapper .wpcf7-checkbox .wpcf7-list-item label {font-weight: 400;position: relative;margin: 0;display: flex;gap: 10px;align-items: center;}
.form_wrapper .wpcf7-checkbox .wpcf7-list-item label::before {content: "";display: inline-block;width: 22px;height: 22px;border: 1px solid #dadbdd;border-radius: 5px;}
.form_wrapper .wpcf7-checkbox .wpcf7-list-item label::after {content: "";display: inline-block;width: 14px;height: 14px;background-color: var(--e-global-color-primary);position: absolute;border-radius: 3px;left: 4px;transition: all .3s linear;opacity: 0;}
.form_wrapper .wpcf7-checkbox .wpcf7-list-item label:has(input[type="checkbox"]:checked)::after {opacity: 1;}
.form-submit .wpcf7-submit {width: 100%;padding-block: 18px !important;border-radius: 10px !important;transition: all .3s linear;}
span.wpcf7-not-valid-tip {font-size: 13px;line-height: 1.5;margin-top: 6px;}
span.wpcf7-spinner {position: absolute;margin: 0;left: 50%;z-index: 3;background-color: transparent;opacity: 1;top: 50%;transform: translate(-50%,-50%);}
span.wpcf7-spinner::before {width: 150px;transform: none !important;height: 24px;border-radius: 0px;left: -75px;top: 0px;background-color: var(--e-global-color-primary);z-index: -1;background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23FFFFFFFF%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%223%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_7Z73%22%20begin%3D%220%3Bspinner_tKsu.end-0.5s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2216.50%22%20cy%3D%224.21%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_Wd87%22%20begin%3D%22spinner_7Z73.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%227.50%22%20cy%3D%224.21%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_tKsu%22%20begin%3D%22spinner_9Qlc.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2219.79%22%20cy%3D%227.50%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_lMMO%22%20begin%3D%22spinner_Wd87.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%224.21%22%20cy%3D%227.50%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_9Qlc%22%20begin%3D%22spinner_Khxv.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2221.00%22%20cy%3D%2212.00%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_5L9t%22%20begin%3D%22spinner_lMMO.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%223.00%22%20cy%3D%2212.00%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_Khxv%22%20begin%3D%22spinner_ld6P.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2219.79%22%20cy%3D%2216.50%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_BfTD%22%20begin%3D%22spinner_5L9t.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%224.21%22%20cy%3D%2216.50%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_ld6P%22%20begin%3D%22spinner_XyBs.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2216.50%22%20cy%3D%2219.79%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_7gAK%22%20begin%3D%22spinner_BfTD.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%227.50%22%20cy%3D%2219.79%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_XyBs%22%20begin%3D%22spinner_HiSl.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2221%22%20r%3D%221%22%3E%3Canimate%20id%3D%22spinner_HiSl%22%20begin%3D%22spinner_7gAK.begin%2B0.1s%22%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20dur%3D%220.6s%22%20values%3D%221%3B2%3B1%22%20keySplines%3D%22.27%2C.42%2C.37%2C.99%3B.53%2C0%2C.61%2C.73%22%2F%3E%3C%2Fcircle%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20dur%3D%226s%22%20values%3D%22360%2012%2012%3B0%2012%2012%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat: no-repeat;
	background-position: center; transition:all .3s linear;}
p:has(> .wpcf7-submit) {position: relative;}
form.submitting .wpcf7-submit {pointer-events:none}
.form_wrapper .wpcf7-checkbox span.wpcf7-list-item {margin: 0;}
.wpcf7 input[type="file"] {width: 100%;}
.wpcf7 form .wpcf7-response-output {padding: .75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;}
.wpcf7 form.invalid .wpcf7-response-output {color: #721c24;background-color: #f8d7da;border-color: #f5c6cb;}
.wpcf7 form.sent .wpcf7-response-output {color: #155724;background-color: #d4edda;border-color: #c3e6cb;}

/* Home Page */
.highlight_list ul.elementor-icon-list-items {gap: 14px;}
.highlight_list li.elementor-icon-list-item {padding: 6px 16px;border-radius: 20px;background-color: #0483473b;border: 1px solid var(--e-global-color-primary);}

.maintenance_section ul.elementor-icon-list-items {column-count: 2;}
:is(.maintenance_section,.location_section) span.elementor-icon-list-icon path {stroke: var( --e-global-color-primary ) !IMPORTANT;fill: none;}

.review_wrap {padding: 32px;background-color: var( --e-global-color-a7b192c );border-radius: 20px;display: flex;flex-direction: column;justify-content: space-between;border: 1px solid #004c2963;}
.review_wrap .top_info_wrap {display: flex;flex-direction: column;gap: 14px;}
.review_wrap .profile_wrap {padding-block-start: 20px;margin-block-start: 20px;border-top: 1px solid #ccc;font-weight: 700;font-style: italic;}

@media(max-width:1024px){
	.nav-wrapper {position: fixed;inset: 0;width: 100vw;padding: 120px 20px 45px;background-color:#fff;transition: all .5s linear;transform: translateX(100%);}
	.nav-wrapper .hfe-nav-menu {flex-direction: column;gap: 14px;}
	.nav-wrapper .hfe-nav-menu::before,.nav-wrapper .hfe-nav-menu::after {display:none}
	header:has(.hamburger-menu.active) .nav-wrapper {transform: translateX(0px);}
}

@media(max-width:767px){
	.maintenance_section ul.elementor-icon-list-items {column-count: unset;}
	.form_wrapper .wpcf7-checkbox {grid-template-columns: 1fr;}
	.form_wrapper .form-row,.form_wrapper {gap: 12px;}
	.form_wrapper .form-row .form-col {width: 100%;}
}