.cid-rDAJ67VV7W .text-wrap h2 {
    font-size: 1.75rem;
    margin-bottom: .25rem;
}

.cid-rDAJ67VV7W .text-wrap h3 {
    font-size: 1.5rem;
    margin-bottom: .5rem;
}

.cid-rDAJ67VV7W .text-wrap ul {
    padding-inline-start: 20px;
    padding-left: 20px;
}

.d-flex {
    display: -webkit-box!important;
    display: flex!important;
}

.align-items-center {
    align-items: center;
}

.align-items-end {
    align-items: flex-end;
}

.flex-column {
    -webkit-box-orient: vertical!important;
    flex-direction: column!important;
}
.flex-column, .flex-row {
    -webkit-box-direction: normal!important;
}
.justify-content-center {
    -webkit-box-pack: center!important;
    justify-content: center!important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.mt-0 {
    margin-top: 0 !important;
}
.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.cid-rDAs4YzBvO .carousel .container.slide-1 {
    right: 10%;
    left: auto;
}
.cid-rDAs4YzBvO .carousel .container.slide-1 h2,
.cid-rDAs4YzBvO .carousel .container.slide-1 h3,
.cid-rDAs4YzBvO .carousel .container.slide-2 h2,
.cid-rDAs4YzBvO .carousel .container.slide-2 h3 {
    text-align: center;
}

@media (max-width: 575.98px) {
    .cid-rDAs4YzBvO .slider-box {
        height: auto !important;
        min-height: inherit !important;
    }
    .cid-rDAs4YzBvO amp-carousel {
        height: 30rem !important;
    }

    .cid-rDAs4YzBvO .amp-carousel-slide {
        min-height: inherit !important;
    }

    .cid-rDAs4YzBvO amp-img {
        height: 100%;
        min-height: 100%;
    }

    .cid-rDAs4YzBvO .carousel .container.slide-2 {
        top: 75%;        
    }

    .cid-rDAs4YzBvO img {
        padding-top: 70px !important;
        min-height: 100%;
    }

    .cid-rDAs4YzBvO .carousel .container.slide-1 {
        right: 0 !important;
        top: 60% !important;
    }
}

@media (max-width: 991.98px) {
    .cid-rDAs4YzBvO .carousel .container.slide-2 {
        align-items: center !important;
    }
}

.float a {

color:#fff; 
text-decoration:none; 
display:block; 
}

.float {
z-index:9000;
position:fixed; 
right:0px; 
bottom:0px; 
transform: translate(-35%, -35%);  
background-color:rgb(37, 211, 102); 
width:60px; 
height:60px; 
text-align:center; 
line-height:58px; 
font-size:1.8em; 
color:#ffffff; 
font-weight:100; 
border-radius:50%; 
}

.float:before,
.float:after

{

content: '';
display:block;
position: absolute;
border-radius:50%;
border:1px solid #25d366;
left: -20px;
right: -20px;
bottom: -20px;
top: -20px;
animation: animate 1.5s linear infinite;
opacity:0;
backface-visibility:hidden;    
}

.pulsaDelay:after { animation-delay: .5s; }

@keyframes animate {


0%   { transform: scale(0.3); opacity:0; }
50%  { opacity:1; }
100% { transform: scale(1.0); opacity:0; }

}
.my-float
{
margin-top:10px;
}

.wa__btn_popup,
    .wa__btn_popup *,
    .wa__btn_popup :before,
    .wa__btn_popup :after{
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    /* VVV--popup button--VVV */
    .wa__btn_popup{
        position: fixed;
        right: -5px;
        bottom: 30px;
        font-family: Arial,Helvetica,sans-serif;
        z-index: 999;
    }
    .wa__btn_popup_icon93{
        width: 56px;
        height: 56px;
    }
     .wa__btn_popup .wa__btn_popup_txt93{
        position: absolute;
        width: 165px;
        right: 100%;
        background-color: #f5f7f9;
        font-size: 13px;
        color: #43474e;
        /*top: 15px;*/
        top: 7px;
        /* top: 50%;
        transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -webkit-transform: translate(0,-50%); */
        padding: 5px 0 5px 12px;
        margin-right: 7px;
        letter-spacing: -0.03em;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        transition: 0.4s ease all;
        -webkit-transition: 0.4s ease all;
        -moz-transition: 0.4s ease all;
    }


.subtitle-button-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.whatsapp-btn {
  display: inline-block;
  background-color: #7fcda6;
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  text-decoration: none;
  font-weight: bold;
  transition: background-color 0.2s ease;
  margin-top: 20px;
}

.whatsapp-btn:hover {
  background-color: #5fb78b;
}


