/*
 Theme Name:   Hello Elementor Child
 Description:  Child theme for Hello Elementor
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Import parent theme styles */
@import url("../hello-elementor/style.css");

/* Your custom styles go below */

html, body{
	overflow-x: hidden!important;
}

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

.elementor-divider-separator:before{
	width: 20px!important;
	flex-grow:unset!important;
}



.cut-angle {
    position: relative;
    overflow: hidden;
}
.cut-angle-biege::after,
.cut-angle::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    background: white;
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
}

.cut-angle-biege::after{
	    background: #FDF6ED;
}


.pulse-icon {
    animation: pulse-icon 18.8s ease-in-out infinite;
}

@keyframes pulse-icon {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.52);
    }
    100% {
        transform: scale(1);
    }
}

.pulse-icon2 {
    animation: pulse-icon2 18s ease-in-out infinite;
    transform-origin: center;
}


@keyframes pulse-icon2 {
    0%, 100% {
        transform: scale(1) rotate(0deg);
    }

    30% {
        transform: scale(1.28) rotate(-3deg);
    }

    60% {
        transform: scale(1.62) rotate(3deg);
    }

    80% {
        transform: scale(1.34) rotate(-1deg);
    }
}



/* gravity form customize */
.gform_required_legend{
	display: none!important;
}

.gform_fields{
	grid-gap: 20px!important;
}

.ginput_container input:not([type="radio"]):not([type="checkbox"]){
	height:55px!important;
	border-radius: 5px;
	border: 1px solid rgba(198, 198, 198, 1);
	background: transparent;
	padding-left: 25px;
	padding-right: 25px;
	color: #000;
}
.ginput_container.ginput_container_textarea textarea{
	border-radius: 5px;
	border: 1px solid rgba(198, 198, 198, 1);
	background: transparent;
	padding: 25px;
	color: #000;

}
.ginput_container input:not([type="radio"]):not([type="checkbox"])::placeholder,
.ginput_container.ginput_container_textarea textarea::placeholder{
	color:#000;
}

.gform_button:focus,
.ginput_container textarea:focus,
.ginput_container input:not([type="radio"]):focus{
	background: rgba(255,255,255,0.1);
	outline: unset!important;
	
}


.gform_wrapper .gform-footer .gform_button{
	background-color:rgba(45, 135, 39, 1)!important;
	padding: 20px 40px!important;
	border: 2px solid rgba(45, 135, 39, 1)!important;
	border-radius: 5px!important;
	color:#fff!important;
	font-weight: 600!important;
	font-size:16px!important;
}

.gform_wrapper .gform-footer .gform_button:hover{
	background-color:#fff!important;
	color:#000!important;
}





