/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * 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.
 */




/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.wpforms-submit {
	width:100% !important;
	background-color: #297D53 !important;
    font-family: "Archivo", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #ffffff;
    color: #ffffff;
    box-shadow: 5px -5px 60px 0px rgba(0, 0, 0, 0.1);
    border-radius: 9px 9px 9px 9px !important;
    padding-right:20px !important;
	padding-left:20px !important;
}

.wpform-section {
	background-color: rgb(108 101 101 / 17%);
    padding-top: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(255, 255, 255, 0.1);
    border-right-color: rgba(255, 255, 255, 0.1);
    border-bottom-color: rgba(255, 255, 255, 0.1);
    border-left-color: rgba(255, 255, 255, 0.1);
    max-width: 509px;
    backdrop-filter: blur(12px);
}


#wpforms-176 input {
    background-color: rgba(255, 255, 255, 0.15);
    padding-top: 7px;
    padding-right: 12px;
    padding-bottom: 7px;
    padding-left: 12px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 5px;
}

#wpforms-176-field_2 {
	 background-color: rgba(255, 255, 255, 0.15);
    padding-top: 7px;
    padding-right: 12px;
    padding-bottom: 7px;
    padding-left: 12px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 5px;
}

.wpforms-title {
	color:#ffff !important;
}

.wpforms-description {
	color:#ffff !important;
}

.whatsapp-snooze {
  animation: snooze 1.8s ease-in-out infinite;
  display: inline-block;
}

@keyframes snooze {
  0%   { transform: scale(1) rotate(0deg); }
  25%  { transform: scale(1.1) rotate(2deg); }
  50%  { transform: scale(1.05) rotate(-2deg); }
  75%  { transform: scale(1.1) rotate(1deg); }
  100% { transform: scale(1) rotate(0deg); }
}

.whatsapp-snooze:hover {
  animation-play-state: paused;
}