/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-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.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1760445360
Updated: 2025-10-14 14:36:00

*/
#allwrap {
	max-width:2300px;
	margin:0 auto;
	display:block;
	background:white;
}
.custom-acc-item {
	/*border-bottom:1px solid black;*/
}
.custom-acc-item.open + .custom-acc-item .custom-acc-item-button{
	border-top:1px solid black;
}
.custom-acc-content {
	display:none;
	padding-bottom:30px;
}
.custom-acc-item-button {
	border-bottom:1px solid black;
	padding:25px 0;
	color:black;
	text-decoration:none;
	display:block;
	transition:all ease 0.5s;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.custom-acc-item-button svg {
	width:15px;
}
.open-toggle-icon {
	display:none;
}
.open .open-toggle-icon {
	display:block;
}
.open .close-toggle-icon {
	display:none;
}
.custom-acc-item.open .custom-acc-item-button, .custom-acc-item:hover .custom-acc-item-button{
	font-weight:700;
	color:var(--e-global-color-primary);
}
.custom-acc-item-button:hover {
	color:var(--e-global-color-primary);
}

.custom-acc-card {
	background-color:var(--e-global-color-f86e1b9);	
	border-radius: 20px 20px 20px 20px;
	padding:30px 30px 30px 30px;
}
.custom-acc-text {
	padding-top:30px;
}
.custom-acc-cards {
	padding-top:30px;
	display:flex;
	margin-left:-10px;
	margin-right:10px;
}
.custom-acc-card {
	width:33.3333%;
	margin:10px;
}
.custom-acc-card-title {
	    color: var(--e-global-color-primary);
}
.custom-acc-card-icon {
	margin-bottom:30px;
	height:70px;
	width:100%;
	background-size:contain;
	background-position:center left;
	background-repeat:no-repeat;
}
.custom-acc-card-title p:last-child {
	margin-bottom:0;
}
ol, ul {
	padding-left:18px;
}
.slick-dots li {
	width:auto !important;
	height:auto !important;
}
body .slick-dots li button:before {
	position:relative;
	width:28px;
	height:5px;
	display:inline-block;
	background-color:var(--e-global-color-primary);
	border-radius:2px;
	content:" " !important;
}
.slick-dots {
	

	text-align:left !important;
}

.slick-dots li button {
	width:auto !important;
	height:auto !important;
	font-size:0 !important;
	padding:0 !important;
	margin:0;
}
.wp-google-powered {
	display:none !important;
}
.wp-gr {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	font-family:var(--e-global-typography-1048213-font-family) !important;
}
.wp-gr .wp-google-rating {
	display:block !important;
	margin-right:0 !important;
	font-size:50px !important;
	line-height:1 !important;
	color:var(--e-global-color-primary) !important;
	margin-bottom:5px !important;
}
.wp-gr .wp-google-based {
	color:var(--e-global-color-primary) !important;
	font-size:18px !important;
}
@media screen and (max-width:767px) {
	.custom-acc-item-button {
		padding:15px 0;
	}
	.custom-acc-card {
		display:none;
		margin:0;
		width:100%;
	}
	.custom-acc-card:first-child {
		display:block;
	}
	.custom-acc-cards {
		margin-left:0;
		margin-right:0;
		padding-top:20px;
	}
	.custom-acc-text {
		padding-top:20px;	
	}
	.custom-acc-content {
		padding-bottom:20px;
	}
}