/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 12 2025 | 14:17:40 */
/* COLOR
$color-primary: #004C51
$color-secondary: #00D8DD
$color-tertiary: #EBFCFC */

/* FONT
'Rajdhani', sans-serif
'Industry Test', sans-serif */

body {
    font-family: 'Rajdhani', sans-serif;
	font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
    color: #004C51;
	box-sizing: border-box;
}

body, button, input, select, textarea, .ast-button, .ast-custom-button {
	font-family: 'Rajdhani', sans-serif;
}

* {
	transition: all 300ms;
}

.site {
	overflow: hidden;
}

.button-main .elementor-button {
	border-radius: 4px;
}

.button-outline .elementor-button-link {
	border: 1px solid #159499;
	background: transparent !important;
}

.button-outline .elementor-button-link:hover {
	color: inherit;
	border-radius: 30px;
	border: 1px solid #159499;
}

.button--chat .elementor-button-link {
	background:#00D8DD url('https://ip5.com.br/wp-content/uploads/2025/05/chat-xs.png') no-repeat 14px;
	padding-left: 40px !important;
}

.relative {
	position: relative;
}

.z-10 {
	z-index: 10;
}

/* FLOATING WHATSAPP */
.aspect-square .elementor-button-link {
	aspect-ratio: 1 / 1;
}

.flex-center .elementor-button-link {
	display: flex;
    align-items: center;
    justify-content: center;
}

.hidden {
	display: none;
}

/* SCROLL TO TOP */
#ast-scroll-top {
	display: block;
    border-radius: 100%;
    right: 2rem;
}