/*
	Theme Name: Hello Elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 3.5.1
	Stable tag: 3.5.1
	Requires at least: 6.0
	Tested up to: 7.0
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/


.elementor-widget-text-editor p:last-child {
	margin-bottom: 0 !important;
}

.post-category { font-size: 25.36px; line-height: 2.3698738170347; font-family: "Outfit", Sans-serif; color: #FFC846; font-weight: 600; text-transform: uppercase; letter-spacing: 0.24em;}


@media (max-width: 767px) { 
	.post-category { font-size: 14px;}
}

.gf_browser_chrome .gform_heading { display: none;}
.content_form .gform-body .gform-field-label,
.content_form .gform-body .gfield_label { font-size: 17.39px; line-height: 0.9603220241518114; color: #21409A; font-weight: 500;}
.content_form .gform-body .gform_fields { gap: 15px;}
.content_form .gform_footer { justify-content: center !important;}
.content_form .gform_footer .gform_button { background-color: #21409A !important; font-family: "Plus Jakarta Sans", Sans-serif !important; font-size: 1.1697916666667vw !important; font-weight: 700 !important; line-height: 1.613089937666963 !important; letter-spacing: 2.17px !important; box-shadow: 0px 3.62px 0px 0px #FFC846 !important; border-style: solid !important; border-width: 3px 3px 3px 3px !important; border-color: #FFC846 !important; border-radius: 50px 50px 50px 50px !important; padding: 0.46875vw 2.5vw 0.625vw 2.5vw !important; transition: all .3s !important; gap: 20px !important; text-transform: capitalize !important;}
.content_form .gform_footer .gform_button:after { content: '' !important; background: url(https://staging.packpetcare.com/wp-content/uploads/2026/09/arrow_1.svg) !important; width: 53px; height: 11px; display: inline-block; filter: invert(1);}
.content_form .gform_footer .gform_button:hover { background-color: #FFFFFF !important; color: #21409A !important; border-color: #21409A !important; box-shadow: 0px 3.62px 0px 0px #21409A !important;}
.content_form .gform_footer .gform_button:hover:after { filter: invert(0); background: url(https://staging.packpetcare.com/wp-content/uploads/2026/09/hover_arrow.svg) !important;}

@media (max-width: 1366px) {
	.content_form .gform_footer .gform_button { font-size: 18px !important; padding: 9px 40px 10px 40px !important; }
}
@media (max-width: 880px) {
	.content_form .gform_footer .gform_button { font-size: 14px !important; padding: 5px 15px 5px 15px !important; letter-spacing: 1px !important;}
}

@media (max-width: 767px) { 
	.content_form .gform_footer .gform_button { font-size: 16px !important; padding: 5px 15px 5px 15px !important; letter-spacing: 1px !important;}
}