/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 03 2025 | 19:23:46 */
html, body{
	overflow-x: hidden;
}

div#primary {
    padding-top: 20px;
}

.header-main {
    background: #00000096;
	background: transparent;
}

.header-transparent .header-main{
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}

.beige-grad{
	background: radial-gradient(81.25% 135.25% at 92.16% 18.75%, rgba(232, 187, 147, 0.87) 0%, #FBEBDB 64.52%);
}

.test-car-cls .swiper.swiper-initialized {
    overflow: visible;
}

/* .test-car-cls .swiper-wrapper{
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
} */

.test-first-row{
	background: #FFFFFF;
	box-shadow: 0px 13.3914px 28.122px rgba(230, 57, 70, 0.15);
	border-radius: 15px;
}

.testimonial-text::before {
    content: '';
    position: absolute;
    top: -20px;
    left: -50px;
    width: 40px;
    height: 35px;
    background: url(https://envawebstudios.com/dtp/wp-content/uploads/2025/06/Quote1.png);
    background-size: 100% 100%;
}

.testimonial-text:after {
    content: '';
    position: absolute;
    bottom: -20px;
    right: -50px;
    width: 40px;
    height: 35px;
    background: url(https://envawebstudios.com/dtp/wp-content/uploads/2025/06/Quote2.png);
    background-size: 100% 100%;
}


.social-footer a.elementor-social-icon-instagram {
    background: linear-gradient(315deg, #FBE18A 0.96%, #FCBB45 21.96%, #F75274 38.96%, #D53692 52.96%, #8F39CE 74.96%, #5B4FE9 100.96%);
}

/* Form Settings */
.form-wrap .gform_fields{
	gap: 10px;
}

.form-wrap input, .form-wrap textarea {
    border: unset !important;
    height: auto !important;
    padding: 17px 20px !important;
    line-height: 1 !important;
	background-color:#EDEDED!important;
}
.form-wrap.letter-form input {
    border-radius: 35px !important;
	background-color:white!important;
}
.form-wrap input.gform_button.button {
    background-color: black !important;
    padding: 15px 20px !important;
    border-radius: 35px !important;
	width: 160px !important;
}

.blinker-anim img {
	animation: blinker 5s linear infinite;
	opacity: 0;
}

.blinker-anim.circle1 img {
	animation-delay: 0s;
}

.blinker-anim.circle2 img {
	animation-delay: 0s;
}

.blinker-anim.circle3 img {
	animation-delay: 0s;
}

.blinker-anim.circle4 img {
	animation-delay: 0s;
}

.blinker-anim.circle1 img {
	animation-name: blink1;
}
.blinker-anim.circle2 img {
	animation-name: blink2;
}
.blinker-anim.circle3 img {
	animation-name: blink3;
}
.blinker-anim.circle4 img {
	animation-name: blink4;
}

/* Individual keyframes for each */
@keyframes blink1 {
	0% { opacity: 0; }
	10% { opacity: 1; }
	100% { opacity: 1; }
}
@keyframes blink2 {
	0%, 10% { opacity: 0; }
	20% { opacity: 1; }
	100% { opacity: 1; }
}
@keyframes blink3 {
	0%, 20% { opacity: 0; }
	30% { opacity: 1; }
	100% { opacity: 1; }
}
@keyframes blink4 {
	0%, 30% { opacity: 0; }
	40% { opacity: 1; }
	100% { opacity: 1; }
}

.sec-col {
    margin-top: auto;
}
