@media only screen and (max-width: 1680px){




}



@media only screen and (min-width: 1500px) and (max-width: 1902px) {
	


}



@media only screen and (min-width: 1500px) and (max-width: 1820px) {}


@media only screen and (min-width: 1400px) and (max-width: 1600px) {}



@media only screen and (min-width: 1367px) and (max-width: 1567px){
	



}


@media only screen and (max-width: 1366px){
	



}



@media only screen and (min-width: 1319px) and (max-width: 1530px) {
	
	


}



@media only screen and (min-width: 1200px) and (max-width: 1770px) {
	.contact-one__shape-1 {
		display: none;
	}
}




/* Medium screen  */
@media only screen and (min-width: 1200px) and (max-width: 1319px) {


}


/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

	h2 {
		font-size: var(--font-38);
	}



}




/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {

	

}




/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {

	.center_title {
		margin-bottom: 40px;
	}

	h2 {
		font-size: var(--font-28);
	}

	



}



@media only screen and (max-width: 767px) {

	.common_title {
		margin-bottom: 40px;
	}


}

#whatsapp-form.whatsapp-float.btn-flutuante,
#whatsapp-form.whatsapp-float:not(.ballon),
#whatsapp-form.whatsapp-float.ballon {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999;
}
body.page-id-127788 #whatsapp-form.whatsapp-float.ballon,
body.parent-pageid-127788 #whatsapp-form.whatsapp-float.ballon {
    display: none !important;
}

#whatsapp-form.whatsapp-float.btn-flutuante,
#whatsapp-form.whatsapp-float:not(.ballon),
#whatsapp-form.whatsapp-float.ballon .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj4NCiAgPGcgaWQ9IkdydXBvXzEiIGRhdGEtbmFtZT0iR3J1cG8gMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyIC0yOTEpIj4NCiAgICA8Y2lyY2xlIGlkPSJFbGlwc2VfMSIgZGF0YS1uYW1lPSJFbGlwc2UgMSIgY3g9IjMwIiBjeT0iMzAiIHI9IjMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MiAyOTEpIiBmaWxsPSIjMjVkMzY2Ii8+DQogICAgPHBhdGggaWQ9IndoYXRzYXBwLWJyYW5kcyIgZD0iTTI3LjM5MywzNi42ODJBMTUuOTcsMTUuOTcsMCwwLDAsMi4yNjUsNTUuOTQ4TDAsNjQuMjE4LDguNDY1LDYyYTE1LjkxNywxNS45MTcsMCwwLDAsNy42MywxLjk0MkgxNi4xQTE1Ljg2NCwxNS44NjQsMCwwLDAsMjcuMzkzLDM2LjY4MlpNMTYuMSw2MS4yNDhBMTMuMjQ2LDEzLjI0NiwwLDAsMSw5LjM0Miw1OS40bC0uNDgyLS4yODhMMy44NCw2MC40MjhsMS4zMzgtNC45LS4zMTYtLjVhMTMuMywxMy4zLDAsMSwxLDI0LjY2LTcuMDU1QTEzLjQxOCwxMy40MTgsMCwwLDEsMTYuMSw2MS4yNDhabTcuMjc4LTkuOTM5Yy0uNC0uMi0yLjM1OS0xLjE2NS0yLjcyNi0xLjI5NHMtLjYzMy0uMi0uOS4yLTEuMDI4LDEuMjk0LTEuMjY2LDEuNTY4LS40NjcuMy0uODYzLjFjLTIuMzQ0LTEuMTcyLTMuODgzLTIuMDkzLTUuNDMtNC43NDYtLjQxLS43LjQxLS42NTQsMS4xNzItMi4xNzlhLjczOS43MzksMCwwLDAtLjAzNi0uN2MtLjEtLjItLjktMi4xNjUtMS4yMy0yLjk2My0uMzI0LS43NzctLjY1NC0uNjY5LS45LS42ODNzLS41LS4wMTQtLjc2Mi0uMDE0YTEuNDc4LDEuNDc4LDAsMCwwLTEuMDY0LjUsNC40ODMsNC40ODMsMCwwLDAtMS40LDMuMzMsNy44MTUsNy44MTUsMCwwLDAsMS42MjUsNC4xMjhjLjIuMjY2LDIuODEyLDQuMjkzLDYuODE4LDYuMDI3LDIuNTMxLDEuMDkzLDMuNTI0LDEuMTg3LDQuNzksMWE0LjA4Niw0LjA4NiwwLDAsMCwyLjY5LTEuOSwzLjMzNiwzLjMzNiwwLDAsMCwuMjMtMS45QzI0LjA0MSw1MS42LDIzLjc3NSw1MS41LDIzLjM4LDUxLjMwOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk2IDI3MykiIGZpbGw9IiNmZmYiLz4NCiAgPC9nPg0KPC9zdmc+DQo=');
    color: #fff;
    border-radius: 60px;
    text-align: center;
    box-shadow: 0.0625em 0.25em 0.5625em rgb(0 0 0 / 10%);
    z-index: 100;
    cursor: pointer;
    transition: all .3s ease;
}

#whatsapp-form.whatsapp-float.btn-flutuante:hover,
#whatsapp.whatsapp-float:not(.ballon):hover,
#whatsapp-form.whatsapp-float:not(.ballon):hover,
#whatsapp-form.whatsapp-float.ballon:hover .icon {
    box-shadow: 0 0 15px 3px rgba(0, 0, 0, .4);
}

.close-ballon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -20px;
    right: 73px;
    z-index: 999;
    font-size: 18px;
    cursor: pointer;
    width: 30px;
    height: 25px;
    line-height: 25px;
    border-radius: 100%;
    color: #0a4570;
    font-weight: bold;
}


@media(min-width:1199px) {
    .whatsapp-mensagem {
        position: absolute;
        left: -230px;
        top: -20px;
        width: 215px;
        color: #000;
        font-size: 14px;
        line-height:1.2;
        background: #fffaf4;
        border-radius: 5px;
        padding: 1rem 1.3rem;
        animation: bubble 0.5s ease-out;
        box-shadow: 0.0625em 0.25em 0.5625em rgb(0 0 0 / 10%);
        transform-origin: 100% 100%;
        text-align:left
    }
    .whatsapp-mensagem:after {
        content: '';
        bottom: 0;
        position: absolute;
        left: calc(100% - 1.2rem);
        width: 0;
        border: 1rem solid transparent;
        border-bottom-color: #fffaf4;
        border-radius: 0.28125em;
    }
    .whatsapp-mensagem i {
        position: absolute;
        display:none;
        align-items:center;
        justify-content: center;
        right: 0;
        top: 0;
        width: 1rem;
        height: 1rem;
        opacity: 0.3;
		font-size: var(--font-16);
		text-transform: capitalize;
		letter-spacing: 0.04em;
    }
}

@keyframes bubble {
	from {
		transform: scale(0.1);
	}

	to {
		transform: scale(1);
	}
}

@media(max-width:991px) {
    #whatsapp.whatsapp-float:not(.ballon),
    #whatsapp-form.whatsapp-float:not(.ballon),
    #whatsapp.whatsapp-float.ballon .icon {
        width: 55px;
        height: 55px;
        bottom: 15px;
        right: 15px;
        background-size: contain;
    }
}
