/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.close{
	cursor:pointer;
}
.elementor-element.elementor-element-dde8b25.close {
    cursor: pointer;
}
.icon-tick .elementor-icon {
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background: #16a2491a;
}
.icon-cross .elementor-icon {
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background: #ef44441a;
}

.ics_price .elementor-icon {
    width: 64px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius:16px;
    background: #a855f71a;
}
.ic_prv .elementor-icon {
    width: 64px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius:16px;
    background: #a855f71a;
}
.car-block .swiper-slide {
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.car-block .elementor-testimonial__image {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23facc15' stroke='%23facc15' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-star h-5 w-5 fill-yellow-400 text-yellow-400' data-lov-id='src/components/TestimonialsSection.tsx:64:20' data-lov-name='Star'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'%3E%3C/path%3E%3C/svg%3E");
    width: 121px;
    height: 31px;
    overflow: hidden;
    background-position: left top;
    background-repeat: repeat-x;
    margin-bottom: 0;
}

.car-block .elementor-testimonial__image img {
    opacity: 0;
    height: 21px !important;
}
.car-block .elementor-testimonial__footer {
    margin-bottom: 2px !important;
}
.e-n-accordion-item
 {
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    background: #fff;
}
summary.e-n-accordion-item-title:hover {
    background: #dbeafe80;
}
.cnt-form{
	box-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}
.contact_in p label {
    font-weight: 500;
    font-size: 14px;
    display: block;
    margin-bottom: 3px;
}

.contact_in p br {
    display: none;
}

.contact_in p label span {
    margin-top: 10px;
    display: block;
    margin-bottom: 25px;
}

.contact_in p label span input {
    border: 1px solid #dee6ed;
    background: #fff;
    border-radius: 6px;
}

.contact_in p label span textarea {
    border: 1px solid #dee6ed;
    background: #fff;
    border-radius: 6px;
    height: 120px;
}
.sub input {
    border: 0;
    padding: 0;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    width: 100%;
    padding: 10px 10px;
}
.sub input:hover,.sub input:focus{
	background:none !important;
}
.sub {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    background: #0d6dfd;
    border-radius: 4px;
    color: #fff;
    padding: 0;
    text-align: center;
    position: relative;
}

.sub p {
    margin: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.sub p svg {
    width: 19px;
    height: 18px;
    margin-right: 8px;
    position: absolute;
    margin-left: -150px;
}
.sub .wpcf7-spinner {
    position: absolute;
    right: 10px;
}