html,
body{
	width:100%;
	overflow-x:hidden;
}

/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** Custom Code by Rashed **/

.ekit-wid-con .elementskit-testimonial_card {
    padding: 155px 170px 80px;
}

span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
    line-height: 35px;
}
input[type="checkbox"] {
    margin-right: 7px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/





/* Target the existing Download Brochure button */
.exad-modal-image-action {
    /* --- Base Visual Style --- */
    background: linear-gradient(95deg, #e53e3e 0%, #c53030 100%) !important; /* Rich, urgent red gradient */
    color: #ffffff!important;
    font-weight: 700 !important;
   
    border: none !important;
    border-radius: 60px !important; /* Pill shape for high clickability */
    box-shadow: 0 12px 20px -10px rgba(197, 48, 48, 0.5) !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    font-family: inherit !important;
    letter-spacing: 0.5px !important;
    backdrop-filter: blur(0px) !important;
    
    /* --- Icon enhancement (if any icon exists or add new one) --- */
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
}



/* --- The "POP" Animation Loop --- */
.exad-modal-image-action {
    animation: popAndGlow 1.4s ease-in-out infinite !important;
}

/* Keyframes for the pop & pulse effect */
@keyframes popAndGlow {
    0% {
        transform: scale(1);
        box-shadow: 0 12px 20px -10px rgba(197, 48, 48, 0.5);
    }
    50% {
        transform: scale(1.05); /* The "pop" */
        box-shadow: 0 20px 30px -8px rgba(197, 48, 48, 0.8);
        background: linear-gradient(95deg, #f05252 0%, #dd3a3a 100%) !important; /* Slightly brighter at peak */
    }
    100% {
        transform: scale(1);
        box-shadow: 0 12px 20px -10px rgba(197, 48, 48, 0.5);
    }
}