/*
Theme Name: Landing Pages - AMXCOM
Theme URI: //
Author: Júlia Aparecida | AMXCOM
Author URI: //
Description: Tema desenvolvido para Telecom por AMXCOM.
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700&display=swap');

body {
    font-family: 'Mulish', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #000;
	background: #fff !important;
}

p, span, h1, h2, h3, h4, h5, h6, address {padding: 0px; margin: 0px;}

h1, h2, h3, h4, h5{font-family: 'Open Sans', sans-serif;}

button{cursor: pointer;}

ul {padding: 0px; margin: 0px;}

textarea{resize: none;}

li { list-style: none; padding: 0px; margin: 0px; }

a, a:hover, a:focus { text-decoration: none; outline: none;}

.display-none{display: none !important;}

.img-responsive{display: inline-block;}

.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}

a, a:hover {
    color: inherit;
}



.elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}


.container-fluid {
    padding-right: 40px;
    padding-left: 40px;
}

.navbar-default {
    background-color: transparent;
    border-color: #e7e7e7;
    border: none;
    margin-bottom: 0;
}


nav.navbar.navbar-default.scrolled {
    background: #fff;
    box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
}


.navbar-brand>img {
    display: block;
    width: 200px;
}

ul.nav.navbar-nav.navbar-right {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 27px;
}

/* Margins */
.margin-none { margin: 0px !important; }
.margin-auto { margin: auto; }
.margin-top-0 { margin-top: 0px; }
.margin-top-5 { margin-top: 5px; }
.margin-top-8 { margin-top: 8px; }
.margin-top-10 { margin-top: 10px; }
.margin-top-15 { margin-top: 15px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-25 { margin-top: 25px; }
.margin-top-30 { margin-top: 30px; }
.margin-top-35 { margin-top: 35px; }
.margin-top-40 { margin-top: 40px; }
.margin-top-45 { margin-top: 45px; }
.margin-top-50 { margin-top: 50px; }
.margin-top-60 { margin-top: 60px; }
.margin-top-70 { margin-top: 70px; }
.margin-top-80 { margin-top: 80px; }
.margin-top-90 { margin-top: 90px; }
.margin-top-100 { margin-top: 100px; }
.margin-top-120 { margin-top: 120px; }
.margin-top-150 { margin-top: 150px; }

.margin-bottom-0 { margin-bottom: 0px; }
.margin-bottom-5 { margin-bottom: 5px; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-15 { margin-bottom: 15px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-bottom-25 { margin-bottom: 25px; }
.margin-bottom-30 { margin-bottom: 30px; }
.margin-bottom-35 { margin-bottom: 35px; }
.margin-bottom-40 { margin-bottom: 40px; }
.margin-bottom-45 { margin-bottom: 45px; }
.margin-bottom-50 { margin-bottom: 50px; }
.margin-bottom-60 { margin-bottom: 60px; }
.margin-bottom-70 { margin-bottom: 70px; }
.margin-bottom-80 { margin-bottom: 80px; }
.margin-bottom-90 { margin-bottom: 90px; }
.margin-bottom-100 { margin-bottom: 100px; }

.margin-right-0 { margin-right: 0px; }
.margin-right-5 { margin-right: 5px; }
.margin-right-10 { margin-right: 10px; }
.margin-right-15 { margin-right: 15px; }
.margin-right-20 { margin-right: 20px; }
.margin-right-25 { margin-right: 25px; }
.margin-right-30 { margin-right: 30px; }
.margin-right-35 { margin-right: 35px; }
.margin-right-40 { margin-right: 40px; }
.margin-right-45 { margin-right: 45px; }
.margin-right-50 { margin-right: 50px; }
.margin-right-60 { margin-right: 60px; }
.margin-right-70 { margin-right: 70px; }
.margin-right-80 { margin-right: 80px; }
.margin-right-90 { margin-right: 90px; }
.margin-right-100 { margin-right: 100px; }

.margin-left-0 { margin-left: 0px; }
.margin-left-5 { margin-left: 5px; }
.margin-left-10 { margin-left: 10px; }
.margin-left-15 { margin-left: 15px; }
.margin-left-20 { margin-left: 20px; }
.margin-left-25 { margin-left: 25px; }
.margin-left-30 { margin-left: 30px; }
.margin-left-35 { margin-left: 35px; }
.margin-left-40 { margin-left: 40px; }
.margin-left-45 { margin-left: 45px; }
.margin-left-50 { margin-left: 50px; }
.margin-left-60 { margin-left: 60px; }
.margin-left-70 { margin-left: 70px; }
.margin-left-80 { margin-left: 80px; }
.margin-left-90 { margin-left: 90px; }
.margin-left-100 { margin-left: 100px; }


@media (max-width: 767px) {
    .text-center-xs { text-align: center; }
    .text-left-xs { text-align: left; }
    .text-justify-xs { text-align: justify; }
    
    .margin-auto-xs { margin: auto; }
    .margin-top-xs-0 { margin-top: 0px; }
    .margin-top-xs-5 { margin-top: 5px; }
    .margin-top-xs-10 { margin-top: 10px; }
    .margin-top-xs-15 { margin-top: 15px; }
    .margin-top-xs-20 { margin-top: 20px; }
    .margin-top-xs-25 { margin-top: 25px; }
    .margin-top-xs-30 { margin-top: 30px; }
    .margin-top-xs-35 { margin-top: 35px; }
    .margin-top-xs-40 { margin-top: 40px; }
    .margin-top-xs-45 { margin-top: 45px; }
    .margin-top-xs-50 { margin-top: 50px; }
    .margin-top-xs-60 { margin-top: 60px; }
    .margin-top-xs-70 { margin-top: 70px; }
    .margin-top-xs-80 { margin-top: 80px; }
    .margin-top-xs-90 { margin-top: 90px; }
    .margin-top-xs-100 { margin-top: 100px; }

    .margin-bottom-xs-0 { margin-bottom: 0px; }
    .margin-bottom-xs-5 { margin-bottom: 5px; }
    .margin-bottom-xs-10 { margin-bottom: 10px; }
    .margin-bottom-xs-15 { margin-bottom: 15px; }
    .margin-bottom-xs-20 { margin-bottom: 20px; }
    .margin-bottom-xs-25 { margin-bottom: 25px; }
    .margin-bottom-xs-30 { margin-bottom: 30px; }
    .margin-bottom-xs-35 { margin-bottom: 35px; }
    .margin-bottom-xs-40 { margin-bottom: 40px; }
    .margin-bottom-xs-45 { margin-bottom: 45px; }
    .margin-bottom-xs-50 { margin-bottom: 50px; }
    .margin-bottom-xs-60 { margin-bottom: 60px; }
    .margin-bottom-xs-70 { margin-bottom: 70px; }
    .margin-bottom-xs-80 { margin-bottom: 80px; }
    .margin-bottom-xs-90 { margin-bottom: 90px; }
    .margin-bottom-xs-100 { margin-bottom: 100px; }
    .margin-bottom-xs-104 { margin-bottom: 104px; }

    .margin-right-xs-0 { margin-right: 0px; }
    .margin-right-xs-5 { margin-right: 5px; }
    .margin-right-xs-10 { margin-right: 10px; }
    .margin-right-xs-15 { margin-right: 15px; }
    .margin-right-xs-20 { margin-right: 20px; }
    .margin-right-xs-25 { margin-right: 25px; }
    .margin-right-xs-30 { margin-right: 30px; }
    .margin-right-xs-35 { margin-right: 35px; }
    .margin-right-xs-40 { margin-right: 40px; }
    .margin-right-xs-45 { margin-right: 45px; }
    .margin-right-xs-50 { margin-right: 50px; }
    .margin-right-xs-60 { margin-right: 60px; }
    .margin-right-xs-70 { margin-right: 70px; }
    .margin-right-xs-80 { margin-right: 80px; }
    .margin-right-xs-90 { margin-right: 90px; }
    .margin-right-xs-100 { margin-right: 100px; }

    .margin-left-xs-0 { margin-left: 0px; }
    .margin-left-xs-5 { margin-left: 5px; }
    .margin-left-xs-10 { margin-left: 10px; }
    .margin-left-xs-15 { margin-left: 15px; }
    .margin-left-xs-20 { margin-left: 20px; }
    .margin-left-xs-25 { margin-left: 25px; }
    .margin-left-xs-30 { margin-left: 30px; }
    .margin-left-xs-35 { margin-left: 35px; }
    .margin-left-xs-40 { margin-left: 40px; }
    .margin-left-xs-45 { margin-left: 45px; }
    .margin-left-xs-50 { margin-left: 50px; }
    .margin-left-xs-60 { margin-left: 60px; }
    .margin-left-xs-70 { margin-left: 70px; }
    .margin-left-xs-80 { margin-left: 80px; }
    .margin-left-xs-90 { margin-left: 90px; }
    .margin-left-xs-100 { margin-left: 100px; }

    .no-margin-xs { margin: 0px !important; }
}


@media (min-width: 768px) and (max-width: 991px) {
    .text-center-sm { text-align: center; }
    .text-left-sm { text-align: left; }
    .text-justify-sm { text-align: justify; }

    .margin-auto-sm { margin: auto; }
    .margin-top-sm-0 { margin-top: 0px; }
    .margin-top-sm-5 { margin-top: 5px; }
    .margin-top-sm-10 { margin-top: 10px; }
    .margin-top-sm-15 { margin-top: 15px; }
    .margin-top-sm-20 { margin-top: 20px; }
    .margin-top-sm-25 { margin-top: 25px; }
    .margin-top-sm-30 { margin-top: 30px; }
    .margin-top-sm-35 { margin-top: 35px; }
    .margin-top-sm-40 { margin-top: 40px; }
    .margin-top-sm-45 { margin-top: 45px; }
    .margin-top-sm-50 { margin-top: 50px; }
    .margin-top-sm-60 { margin-top: 60px; }
    .margin-top-sm-70 { margin-top: 70px; }
    .margin-top-sm-80 { margin-top: 80px; }
    .margin-top-sm-90 { margin-top: 90px; }
    .margin-top-sm-100 { margin-top: 100px; }

    .margin-bottom-sm-0 { margin-bottom: 0px; }
    .margin-bottom-sm-5 { margin-bottom: 5px; }
    .margin-bottom-sm-10 { margin-bottom: 10px; }
    .margin-bottom-sm-15 { margin-bottom: 15px; }
    .margin-bottom-sm-20 { margin-bottom: 20px; }
    .margin-bottom-sm-25 { margin-bottom: 25px; }
    .margin-bottom-sm-30 { margin-bottom: 30px; }
    .margin-bottom-sm-35 { margin-bottom: 35px; }
    .margin-bottom-sm-40 { margin-bottom: 40px; }
    .margin-bottom-sm-45 { margin-bottom: 45px; }
    .margin-bottom-sm-50 { margin-bottom: 50px; }
    .margin-bottom-sm-60 { margin-bottom: 60px; }
    .margin-bottom-sm-70 { margin-bottom: 70px; }
    .margin-bottom-sm-80 { margin-bottom: 80px; }
    .margin-bottom-sm-90 { margin-bottom: 90px; }
    .margin-bottom-sm-100 { margin-bottom: 100px; }

    .margin-right-sm-0 { margin-right: 0px; }
    .margin-right-sm-5 { margin-right: 5px; }
    .margin-right-sm-10 { margin-right: 10px; }
    .margin-right-sm-15 { margin-right: 15px; }
    .margin-right-sm-20 { margin-right: 20px; }
    .margin-right-sm-25 { margin-right: 25px; }
    .margin-right-sm-30 { margin-right: 30px; }
    .margin-right-sm-35 { margin-right: 35px; }
    .margin-right-sm-40 { margin-right: 40px; }
    .margin-right-sm-45 { margin-right: 45px; }
    .margin-right-sm-50 { margin-right: 50px; }
    .margin-right-sm-60 { margin-right: 60px; }
    .margin-right-sm-70 { margin-right: 70px; }
    .margin-right-sm-80 { margin-right: 80px; }
    .margin-right-sm-90 { margin-right: 90px; }
    .margin-right-sm-100 { margin-right: 100px; }

    .margin-left-sm-0 { margin-left: 0px; }
    .margin-left-sm-5 { margin-left: 5px; }
    .margin-left-sm-10 { margin-left: 10px; }
    .margin-left-sm-15 { margin-left: 15px; }
    .margin-left-sm-20 { margin-left: 20px; }
    .margin-left-sm-25 { margin-left: 25px; }
    .margin-left-sm-30 { margin-left: 30px; }
    .margin-left-sm-35 { margin-left: 35px; }
    .margin-left-sm-40 { margin-left: 40px; }
    .margin-left-sm-45 { margin-left: 45px; }
    .margin-left-sm-50 { margin-left: 50px; }
    .margin-left-sm-60 { margin-left: 60px; }
    .margin-left-sm-70 { margin-left: 70px; }
    .margin-left-sm-80 { margin-left: 80px; }
    .margin-left-sm-90 { margin-left: 90px; }
    .margin-left-sm-100 { margin-left: 100px; }
   
    .no-margin-sm { margin: 0px !important; }    
}

/* paddings */
.padding-0 { padding: 0px; }
.padding-5 { padding: 5px; }
.padding-10 { padding: 10px; }
.padding-15 { padding: 15px; }
.padding-20 { padding: 20px; }
.padding-25 { padding: 25px; }
.padding-30 { padding: 30px; }
.padding-35 { padding: 35px; }
.padding-40 { padding: 40px; }
.padding-45 { padding: 45px; }
.padding-50 { padding: 50px; }
.padding-60 { padding: 60px; }
.padding-70 { padding: 70px; }
.padding-80 { padding: 80px; }
.padding-90 { padding: 90px; }
.padding-100 { padding: 100px; }

.padding-top-0 { padding-top: 0px; }
.padding-top-5 { padding-top: 5px; }
.padding-top-10 { padding-top: 10px; }
.padding-top-15 { padding-top: 15px; }
.padding-top-20 { padding-top: 20px; }
.padding-top-25 { padding-top: 25px; }
.padding-top-30 { padding-top: 30px; }
.padding-top-35 { padding-top: 35px; }
.padding-top-40 { padding-top: 40px; }
.padding-top-45 { padding-top: 45px; }
.padding-top-50 { padding-top: 50px; }
.padding-top-60 { padding-top: 60px; }
.padding-top-70 { padding-top: 70px; }
.padding-top-80 { padding-top: 80px; }
.padding-top-90 { padding-top: 90px; }
.padding-top-100 { padding-top: 100px; }
.padding-top-120 { padding-top: 120px; }
.padding-top-150 { padding-top: 150px; }

.padding-bottom-0 { padding-bottom: 0px; }
.padding-bottom-5 { padding-bottom: 5px; }
.padding-bottom-10 { padding-bottom: 10px; }
.padding-bottom-15 { padding-bottom: 15px; }
.padding-bottom-20 { padding-bottom: 20px; }
.padding-bottom-25 { padding-bottom: 25px; }
.padding-bottom-30 { padding-bottom: 30px; }
.padding-bottom-35 { padding-bottom: 35px; }
.padding-bottom-40 { padding-bottom: 40px; }
.padding-bottom-45 { padding-bottom: 45px; }
.padding-bottom-50 { padding-bottom: 50px; }
.padding-bottom-60 { padding-bottom: 60px; }
.padding-bottom-70 { padding-bottom: 70px; }
.padding-bottom-80 { padding-bottom: 80px; }
.padding-bottom-90 { padding-bottom: 90px; }
.padding-bottom-100 { padding-bottom: 100px; }
.padding-bottom-150 { padding-bottom: 150px; }

.padding-right-0 { padding-right: 0px; }
.padding-right-5 { padding-right: 5px; }
.padding-right-10 { padding-right: 10px; }
.padding-right-15 { padding-right: 15px; }
.padding-right-20 { padding-right: 20px; }
.padding-right-25 { padding-right: 25px; }
.padding-right-30 { padding-right: 30px; }
.padding-right-35 { padding-right: 35px; }
.padding-right-40 { padding-right: 40px; }
.padding-right-45 { padding-right: 45px; }
.padding-right-50 { padding-right: 50px; }
.padding-right-60 { padding-right: 60px; }
.padding-right-70 { padding-right: 70px; }
.padding-right-80 { padding-right: 80px; }
.padding-right-90 { padding-right: 90px; }
.padding-right-100 { padding-right: 100px; }
.padding-right-130 { padding-right: 130px; }

.padding-left-0 { padding-left: 0px; }
.padding-left-5 { padding-left: 5px; }
.padding-left-10 { padding-left: 10px; }
.padding-left-15 { padding-left: 15px; }
.padding-left-20 { padding-left: 20px; }
.padding-left-25 { padding-left: 25px; }
.padding-left-30 { padding-left: 30px; }
.padding-left-35 { padding-left: 35px; }
.padding-left-40 { padding-left: 40px; }
.padding-left-45 { padding-left: 45px; }
.padding-left-50 { padding-left: 50px; }
.padding-left-60 { padding-left: 60px; }
.padding-left-70 { padding-left: 70px; }
.padding-left-80 { padding-left: 80px; }
.padding-left-90 { padding-left: 90px; }
.padding-left-100 { padding-left: 100px; }


@media (max-width: 768px) {
    .padding-xs-30 {padding: 30px;}
    .padding-top-xs-0 { padding-top: 0px; }
    .padding-top-xs-5 { padding-top: 5px; }
    .padding-top-xs-10 { padding-top: 10px; }
    .padding-top-xs-15 { padding-top: 15px; }
    .padding-top-xs-20 { padding-top: 20px; }
    .padding-top-xs-25 { padding-top: 25px; }
    .padding-top-xs-30 { padding-top: 30px; }
    .padding-top-xs-35 { padding-top: 35px; }
    .padding-top-xs-40 { padding-top: 40px; }
    .padding-top-xs-45 { padding-top: 45px; }
    .padding-top-xs-50 { padding-top: 50px; }
    .padding-top-xs-60 { padding-top: 60px; }
    .padding-top-xs-70 { padding-top: 70px; }
    .padding-top-xs-80 { padding-top: 80px; }
    .padding-top-xs-90 { padding-top: 90px; }
    .padding-top-xs-100 { padding-top: 100px; }

    .padding-bottom-xs-0 { padding-bottom: 0px; }
    .padding-bottom-xs-5 { padding-bottom: 5px; }
    .padding-bottom-xs-10 { padding-bottom: 10px; }
    .padding-bottom-xs-15 { padding-bottom: 15px; }
    .padding-bottom-xs-20 { padding-bottom: 20px; }
    .padding-bottom-xs-25 { padding-bottom: 25px; }
    .padding-bottom-xs-30 { padding-bottom: 30px; }
    .padding-bottom-xs-35 { padding-bottom: 35px; }
    .padding-bottom-xs-40 { padding-bottom: 40px; }
    .padding-bottom-xs-45 { padding-bottom: 45px; }
    .padding-bottom-xs-50 { padding-bottom: 50px; }
    .padding-bottom-xs-60 { padding-bottom: 60px; }
    .padding-bottom-xs-70 { padding-bottom: 70px; }
    .padding-bottom-xs-80 { padding-bottom: 80px; }
    .padding-bottom-xs-90 { padding-bottom: 90px; }
    .padding-bottom-xs-100 { padding-bottom: 100px; }

    .padding-right-xs-0 { padding-right: 0px; }
    .padding-right-xs-5 { padding-right: 5px; }
    .padding-right-xs-10 { padding-right: 10px; }
    .padding-right-xs-15 { padding-right: 15px; }
    .padding-right-xs-20 { padding-right: 20px; }
    .padding-right-xs-25 { padding-right: 25px; }
    .padding-right-xs-30 { padding-right: 30px; }
    .padding-right-xs-35 { padding-right: 35px; }
    .padding-right-xs-40 { padding-right: 40px; }
    .padding-right-xs-45 { padding-right: 45px; }
    .padding-right-xs-50 { padding-right: 50px; }
    .padding-right-xs-60 { padding-right: 60px; }
    .padding-right-xs-70 { padding-right: 70px; }
    .padding-right-xs-80 { padding-right: 80px; }
    .padding-right-xs-90 { padding-right: 90px; }
    .padding-right-xs-100 { padding-right: 100px; }

    .padding-left-xs-0 { padding-left: 0px; }
    .padding-left-xs-5 { padding-left: 5px; }
    .padding-left-xs-10 { padding-left: 10px; }
    .padding-left-xs-15 { padding-left: 15px; }
    .padding-left-xs-20 { padding-left: 20px; }
    .padding-left-xs-25 { padding-left: 25px; }
    .padding-left-xs-30 { padding-left: 30px; }
    .padding-left-xs-35 { padding-left: 35px; }
    .padding-left-xs-40 { padding-left: 40px; }
    .padding-left-xs-45 { padding-left: 45px; }
    .padding-left-xs-50 { padding-left: 50px; }
    .padding-left-xs-60 { padding-left: 60px; }
    .padding-left-xs-70 { padding-left: 70px; }
    .padding-left-xs-80 { padding-left: 80px; }
    .padding-left-xs-90 { padding-left: 90px; }
    .padding-left-xs-100 { padding-left: 100px; }

    .no-padding-xs { padding: 0px !important; }
}


@media (min-width: 768px) and (max-width: 991px) {
    .padding-top-sm-0 { padding-top: 0px; }
    .padding-top-sm-5 { padding-top: 5px; }
    .padding-top-sm-10 { padding-top: 10px; }
    .padding-top-sm-15 { padding-top: 15px; }
    .padding-top-sm-20 { padding-top: 20px; }
    .padding-top-sm-25 { padding-top: 25px; }
    .padding-top-sm-30 { padding-top: 30px; }
    .padding-top-sm-35 { padding-top: 35px; }
    .padding-top-sm-40 { padding-top: 40px; }
    .padding-top-sm-45 { padding-top: 45px; }
    .padding-top-sm-50 { padding-top: 50px; }
    .padding-top-sm-60 { padding-top: 60px; }
    .padding-top-sm-70 { padding-top: 70px; }
    .padding-top-sm-80 { padding-top: 80px; }
    .padding-top-sm-90 { padding-top: 90px; }
    .padding-top-sm-100 { padding-top: 100px; }

    .padding-bottom-sm-0 { padding-bottom: 0px; }
    .padding-bottom-sm-5 { padding-bottom: 5px; }
    .padding-bottom-sm-10 { padding-bottom: 10px; }
    .padding-bottom-sm-15 { padding-bottom: 15px; }
    .padding-bottom-sm-20 { padding-bottom: 20px; }
    .padding-bottom-sm-25 { padding-bottom: 25px; }
    .padding-bottom-sm-30 { padding-bottom: 30px; }
    .padding-bottom-sm-35 { padding-bottom: 35px; }
    .padding-bottom-sm-40 { padding-bottom: 40px; }
    .padding-bottom-sm-45 { padding-bottom: 45px; }
    .padding-bottom-sm-50 { padding-bottom: 50px; }
    .padding-bottom-sm-60 { padding-bottom: 60px; }
    .padding-bottom-sm-70 { padding-bottom: 70px; }
    .padding-bottom-sm-80 { padding-bottom: 80px; }
    .padding-bottom-sm-90 { padding-bottom: 90px; }
    .padding-bottom-sm-100 { padding-bottom: 100px; }

    .padding-right-sm-0 { padding-right: 0px; }
    .padding-right-sm-5 { padding-right: 5px; }
    .padding-right-sm-10 { padding-right: 10px; }
    .padding-right-sm-15 { padding-right: 15px; }
    .padding-right-sm-20 { padding-right: 20px; }
    .padding-right-sm-25 { padding-right: 25px; }
    .padding-right-sm-30 { padding-right: 30px; }
    .padding-right-sm-35 { padding-right: 35px; }
    .padding-right-sm-40 { padding-right: 40px; }
    .padding-right-sm-45 { padding-right: 45px; }
    .padding-right-sm-50 { padding-right: 50px; }
    .padding-right-sm-60 { padding-right: 60px; }
    .padding-right-sm-70 { padding-right: 70px; }
    .padding-right-sm-80 { padding-right: 80px; }
    .padding-right-sm-90 { padding-right: 90px; }
    .padding-right-sm-100 { padding-right: 100px; }

    .padding-left-sm-0 { padding-left: 0px; }
    .padding-left-sm-5 { padding-left: 5px; }
    .padding-left-sm-10 { padding-left: 10px; }
    .padding-left-sm-15 { padding-left: 15px; }
    .padding-left-sm-20 { padding-left: 20px; }
    .padding-left-sm-25 { padding-left: 25px; }
    .padding-left-sm-30 { padding-left: 30px; }
    .padding-left-sm-35 { padding-left: 35px; }
    .padding-left-sm-40 { padding-left: 40px; }
    .padding-left-sm-45 { padding-left: 45px; }
    .padding-left-sm-50 { padding-left: 50px; }
    .padding-left-sm-60 { padding-left: 60px; }
    .padding-left-sm-70 { padding-left: 70px; }
    .padding-left-sm-80 { padding-left: 80px; }
    .padding-left-sm-90 { padding-left: 90px; }
    .padding-left-sm-100 { padding-left: 100px; }

    .no-padding-sm { padding: 0px !important; }    
}

/* Measures Col 5 */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
@media (max-width: 1366px) {
    .box-projeto {
        width: 20%;
        height: 200px;
    }
}
.carousel .item {
    height: 600px;
    background-size: cover;
    background-position: center;
    width: 100%;
}
.desktop{
    display: block;
}
.mobile{
    display: none;
}
@media(max-width: 1024px){
    .desktop{
        display: none;
    }
    .mobile{
        display: block;
    }
}

.swiper {
   width: 100%;
   height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-slide.swiper-topo{
	height: 520px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.swiper-cards{
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.navbar-collapse {
	flex-grow: 0 !important;
}
a.nav-link {
    font-family: 'Mulish', sans-serif;
    font-size: 18px;
    font-weight: 600;
	color: #9a9a9a;
	line-height: 1.1em;
}
ul.navbar-nav.me-auto.my-2.my-lg-0.navbar-nav-scroll {
    align-items: center;
}
li.nav-item.menu-topo {
    margin-right: 45px;
}
i.bi.bi-facebook, i.bi.bi-instagram {
    font-size: 24px;
    color: #b5b5b5;
}
i.bi.bi-instagram {
    margin-right: 5px;
}
@media(max-width: 789px){
	li.nav-item.menu-topo,
	.nav-item{
		margin-right: 0px;
		text-align: center;
	}
	.title-conosco {
		font-size: 40px  !important;
	}
	.inf-conosco {
		font-size: 18px !important;
	}
	.num-tel-conosco {
		font-size: 18px !important;
	}
	.zap-conosco {
		color: white;
		font-size: 18px;
		font-weight: 400;
	}
	.numeros-contato-formulario {
		margin-top: 60px !important;
	}
	.email-conosco {
		font-size: 17px !important;
	}
	.endere-conosco {
		font-size: 18px !important;
	}
	.logo-telecom-negativo {
		width: 190px !important;
	}
	.fundo-form {
		margin-top: 35px !important;
		padding: 10px 35px 30px 35px !important;
	}
	.enviar {
		font-size: 25px !important;
		padding: 2px 90px 2px 90px !important;
		margin: -22px 0px 0px 0px !important;
	}
	p.text-copyright {
		font-size: 14px !important;
		padding-left: 25px;
    	padding-right: 25px;
	}
	.texto-da-imagem {
		margin-top: 15px;
	}
}
.title-conosco {
    color: white;
    font-weight: 300;
    font-size: 50px;
}
.inf-conosco {
    color: white;
    font-size: 20px;
    margin-top: 15px;
}
.num-tel-conosco {
    color: white;
    font-weight: 400;
    font-size: 20px;
}
.zap-conosco {
    color: white;
    font-size: 20px;
    font-weight: 400;
}
.endere-conosco {
    color: white;
    font-size: 20px;
    font-weight: bold;
    margin-top: 35px;
}
.email-conosco {
    color: white;
    font-size: 20px;
    font-weight: bold;
    margin-top: 35px;
}
.fundo-form {
    background: #e8e8e9;
    text-align: -webkit-center;
    padding: 10px 40px 25px 40px;
}
.nome, .email, .tel {
    border: 0px;
    background: none;
    border-bottom: 1px solid #afafaf;
    margin-bottom: 25px;
    outline: none;
}
.mensagem {
    background: none;
    height: 110px;
    border: 1px solid #afafaf;
    margin-bottom: 20px;
	outline:none;
}
.enviar {
    border: 1px solid #64b93e;
    background: #64b93e;
    color: white;
    font-size: 30px;
    font-family: 'Mulish';
    font-weight: 800;
    padding: 2px 100px 2px 100px;
    border-radius: 50px;
	margin:25px 0px 0px
}
.nome::placeholder, .email::placeholder, .tel::placeholder {
    font-family: 'Mulish';
    font-size: 20px;
    font-weight: 600;
    color: #afafaf;
}
.mensagem::placeholder {
    color: #afafaf;
    font-size: 20px;
    font-family: 'Mulish';
    font-weight: 600;
    padding-left: 8px;
    padding-top: 1px;
}
aside.copyright {
    text-align: center;
    background: white;
    padding: 20px;
}
p.text-copyright {
    color: #8b8b8b;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Mulish';
}
.middle {
  	position: absolute;
  	visibility: hidden;
}
.swiper-slide:hover img {
  	filter: brightness(35%);
}
.swiper-slide:hover .middle {
    opacity: 3;
}
.swiper-slide:hover .middle {
    color: white;
    font-size: 18px;
    text-align: left;
    font-family: Mulish;
    position: absolute;
    top: 13%;
    padding: 10px 15px;
    left: 3%;
    visibility: visible;
}
a.titulo-post-blog-home {
    color: #525252;
    font-weight: bold;
    font-size: 30px;
}
.resumo-post-blog-home {
    font-weight: 400;
    font-size: 20px;
    color: #525252;
}
.btn-leia {
    text-align: center;
	margin:30px 0px;
}
.btn-blog {
    border: 1px solid #63b83e;
    border-radius: 35px;
    font-size: 20px;
    font-weight: 600;
    color: #63b83e;
    background: transparent;
	padding: 7px 0px;
}
.texto-da-imagem p {
    color: #8d8d8d;
    font-size: 22px;
    line-height: 1.1em;
    text-align: left;
    font-family: 'Mulish';
    font-weight: 300;
}
.btn-todos-depoimentos {
    margin-left: 1px;
    margin-right: 1px;
}
button.btn-ver-todos-depoimentos.col-md-12 {
    background: transparent;
    border: 1px solid #4bb225;
    font-size: 24px;
    color: #4bb225;
    border-radius: 25px;
    font-family: 'Mulish';
    font-weight: 600;
	padding: 4px;
}
.numeros-contato-formulario {
    margin-top: 70px;
}
.nome, 
.email,
.tel,
.mensagem{
	border-radius: 0px !important;
}
.logo-telecom-negativo{
	width: 210px;
    margin-top: 45px;
}
.form-control:focus {
    color: #212529;
	border-color: #afafaf !important;
    background-color: transparent !important;
    outline: 0;
    box-shadow: none !important;
}
button.col-12.btn-home-blog {
    border: 1px solid #63b83e;
    border-radius: 35px;
    font-size: 24px;
    font-weight: 600;
    color: #63b83e;
	background: transparent;
	padding-top: 4px;
    padding-bottom: 4px;
}
.col-md-4.bloco-noticia-blog-home {
    margin-bottom: 15px;
}

.desktop{
	display:block;
}

.mobile{
	display:none;
}

p.cases-e-depoiment {
    margin: 40px 0px 40px 0px;
    text-align: center;
    font-family: 'Mulish';
    font-weight: 300;
    font-size: 50px;
    color: #63b83e;
    line-height: 45px;
}
li.btn-voltar-botao {
    border: 1px solid #4bb225;
    background: #4bb225;
    padding: 6px 25px 6px 16px;
    border-radius: 30px;
    color: white;
    float: left;
}
li.btn-proximo-botao {
    border: 1px solid #4bb225;
    background: #4bb225;
    padding: 6px 16px 6px 25px;
    border-radius: 30px;
    color: white;
    float: right;
}
.pagination {
    justify-content: space-between;
}
@media(max-width:789px){
	.desktop{
		display:none;
	}
	.mobile{
		display:block;
	}
	.navbar-toggler-icon {
		vertical-align: baseline;
		background-image: url(https://telecomamericana.com.br/wp-content/uploads/2022/12/menu-hamburguer-mobile.svg);
	}
	.navbar-toggler {
		border: none;
	}
	.navbar-toggler:focus {
		outline: none !important;
		box-shadow:none !important;
	}
	.navbar-brand>img {
		display: block;
		width: 140px;
	}
	.topo-cabecalho {
		padding: 10px;
	}
	.swiper-slide:hover .middle {
		font-size: 4.2vw;
		top: 21%;
		padding: 0px 11px;
		top: 12%;
    	bottom: 25%;
		line-height: 1.2em;
	}
	.form-mobile {
		text-align: center;
	}
	a.titulo, .title-academy-blog {
		font-family: 'Mulish';
		color: #525252;
		font-size: 23px;
		font-weight:bold;
	}
	p.descricao-blog, .txt-blog {
		color: #525252;
		font-family: 'Mulish';
		font-size: 16px;
		font-weight: 400;
	}
	.unico-topo {
		background: url(https://telecomamericana.com.br/wp-content/uploads/2022/12/telecom-topo-cases.webp);
		width: 100%;
		height: 165px;
		background-repeat: no-repeat;
	}
	.btn-voltar-botao {
		border: 1px solid #4bb225;
		background: #4bb225;
		padding: 6px 25px 6px 16px;
		border-radius: 30px;
		color: white;
		float: left;
	}
	.btn-proximo-botao {
		border: 1px solid #4bb225;
		background: #4bb225;
		padding: 6px 16px 6px 25px;
		border-radius: 30px;
		color: white;
		float: right;
	}
	.pagination{
		justify-content: space-between;
	}
	.img-cases{
		width: -webkit-fill-available !important;
	}
	.img-post {
		padding: 0px 30px;
	}
	p.cases-e-depoiment {
		text-align: center;
		font-family: 'Mulish';
		font-weight: 300;
		font-size: 40px !important;
		color: #63b83e;
		line-height: 45px;
		margin-top: 30px !important;
	}	
	section.formulario {
		background: url(https://telecomamericana.com.br/wp-content/uploads/2022/12/fundo-fale-conosco-mobile.webp);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		padding: 25px;
	}
	.tel-zap {
		font-family: 'Mulish';
		font-size: 16px;
		color: #606060;
		font-weight: 400;
	}
	.email-unico {
		font-family: 'Mulish';
		font-size: 16px;
		color: #606060;
		font-weight: bold;
		margin: 20px 0px;
	}
	.endereco-unico {
		font-family: 'Mulish';
		font-size: 16px;
		color: #606060;
		font-weight: bold;
	}
	.rodape-social-unico {
		padding: 35px;
	}
	.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
		content: '' !important;
	}
	.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
		content: '' !important;
	}
	.telecom-azul {
		background: #24a4f8;
	}
	.telecom-azul {
		background: #24a4f8;
		text-align: center;
		padding: 25px 0px;
	}
}
.swiper-button-prev.carousel-prev-desktop,
.swiper-button-next.carousel-next-desktop{
    filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(257deg) brightness(107%) contrast(101%) !important;
}
.swiper-button-next.carousel-next-mobile {
    right: -2px;
    background-image: url(https://telecomamericana.com.br/wp-content/uploads/2022/12/seta-next-mobile-v2.webp);
    background-size: contain;
}
.swiper-button-prev.carousel-prev-mobile {
    background-image: url(https://telecomamericana.com.br/wp-content/uploads/2022/12/seta-prev-mobile-v2.webp);
    background-size: contain;
    margin-left: -14px;
}
.cards-solucoes:hover {
    filter: drop-shadow(0px 0px 10px rgba(0 0 0 / 50%));
}
.newSwiper.swiper.mySwiper.desktop.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    padding: 25px !important;
}
.swiper-button-next.seta-cards-desktop-next {
    background-image: url(https://telecomamericana.web15f82.uni5.net/wp-content/uploads/2022/12/seta-carousel-desktop-cards-next.webp);
    background-size: cover;
    width: 55px;
    margin-right: -10px;
    padding-top: 55px;
}
.swiper-button-prev.seta-cards-desktop-prev{
	background-image: url(https://telecomamericana.com.br/wp-content/uploads/2022/12/seta-carousel-desktop-cards-prev.webp);
    background-size: cover;
    width: 55px;
    margin-left: -10px;
    padding-top: 55px;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: '' !important;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '' !important;
}

img.seta-imagem{
    box-shadow: 0px 0px 20px 3px rgb(0 0 0 / 23%);
    cursor: pointer;
}
.escudo-hover{
	filter:drop-shadow(2px 2px 2px black);
	animation: cimabaixo 0.5s linear;
	animation-direction: alternate-reverse;
	animation-iteration-count:infinite;
}
@keyframes cimabaixo{
	from{
		transform:translatey(-10px);
		-webkit-transform:translatey(-10px);
	}
	to{
		transform:translatey(0px);
		-webkit-transform:translatey(0px);
	}
}
.escrita-hover:before{
  content: "";
  position: absolute;
  width: 41%;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #4BB225;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  animation: moveToRight 1s ease-in-out;
}
@keyframes moveToRight {
  0% {
    width:0%;
  }
  100% {   
    width:41%;
  }
}
/* Outro */
img.seta-wifi{
    box-shadow: 0px 0px 20px 3px rgb(0 0 0 / 23%);
    cursor: pointer;
}
.wifi-hover{
	filter:drop-shadow(2px 2px 2px black);
	animation: cimabaixo 0.5s linear;
	animation-direction: alternate-reverse;
	animation-iteration-count:infinite;
}
.escrita-wifi-hover:before{
  content: "";
  position: absolute;
  width: 24%;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #4BB225;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  animation: moveToRightWifi 1s ease-in-out;
}
@keyframes moveToRightWifi {
  0% {
    width:0%;
  }
  100% {   
    width:24%;
  }
}
/* Outro */
img.seta-cadeado{
    box-shadow: 0px 0px 20px 3px rgb(0 0 0 / 23%);
    cursor: pointer;
}
.cadeado-hover{
	filter:drop-shadow(2px 2px 2px black);
	animation: cimabaixo 0.5s linear;
	animation-direction: alternate-reverse;
	animation-iteration-count:infinite;
}
.escrita-cadeado-hover:before{
  content: "";
  position: absolute;
  width: 73%;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #4BB225;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  animation: moveToRightCadeado 1s ease-in-out;
}
@keyframes moveToRightCadeado {
  0% {
    width:0%;
  }
  100% {   
    width:73%;
  }
}
/* Outro */
img.seta-comunicacao{
    box-shadow: 0px 0px 20px 3px rgb(0 0 0 / 23%);
    cursor: pointer;
}
.comunicacao-hover{
	filter:drop-shadow(2px 2px 2px black);
	animation: cimabaixo 0.5s linear;
	animation-direction: alternate-reverse;
	animation-iteration-count:infinite;
}
.escrita-comunicacao-hover:before{
  content: "";
  position: absolute;
  width: 52%;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #4BB225;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  animation: moveToRightComunicacao 1s ease-in-out;
}
@keyframes moveToRightComunicacao {
  0% {
    width:0%;
  }
  100% {   
    width:52%;
  }
}
/*Energia*/
img.seta-energia{
    box-shadow: 0px 0px 20px 3px rgb(0 0 0 / 23%);
    cursor: pointer;
}
.energia-hover{
	filter:drop-shadow(2px 2px 2px black);
	animation: cimabaixo 0.5s linear;
	animation-direction: alternate-reverse;
	animation-iteration-count:infinite;
}
.escrita-energia-hover:before{
  content: "";
  position: absolute;
  width: 30%;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #4BB225;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  animation: moveToRightComunicacao 1s ease-in-out;
}
@keyframes moveToRightComunicacao {
  0% {
    width:0%;
  }
  100% {   
    width:30%;
  }
}
@media(max-width:428px){
	.enviar {
		padding: 2px 115px 2px 115px !important;
	}
	button.btn-ver-todos-depoimentos.col-md-12 {
		padding: 4px 52px !important;
	}

}
@media(max-width:414px){
	.captcha {
		transform: scale(0.96);
		transform-origin: 0 0;
	}
	.enviar {
		padding: 2px 105px 2px 105px !important;
	}
	button.btn-ver-todos-depoimentos.col-md-12 {
		padding: 4px 45px !important;
		line-height: 1.0em;
    	border-radius: 55px;
	}
}
@media(max-width:390px){
	.captcha {
		transform: scale(0.89);
		transform-origin: 0 0;
	}
	.enviar {
		padding: 2px 95px 2px 95px !important;
	}
	button.btn-ver-todos-depoimentos.col-md-12 {
		padding: 4px 33px !important;
	}
}
@media(max-width:375px){
	.captcha {
		transform: scale(0.84);
		transform-origin: 0 0;
	}
	.enviar {
		padding: 2px 90px 2px 90px !important;
	}
	button.btn-ver-todos-depoimentos.col-md-12 {
		padding: 4px 27px !important;
	}
}
@media(max-width:360px){
	.captcha {
		transform: scale(0.8);
		transform-origin: 0 0;
	}
	.enviar {
		padding: 2px 85px 2px 85px !important;
	}
	button.btn-ver-todos-depoimentos.col-md-12 {
		padding: 4px 18px !important;
	}
}

.foto_desktop{
	display: block;
}
.foto_mobile{
	display: none;
}
.lados-fotos-mobile{
	display: none;
}
.lados-fotos-desktop{
	display: block;
}
.desktop{
	display:block
}
.mobile{
	display:none;
}
@media(max-width: 789px){
	.desktop{
		display:none;
	}
	.mobile{
		display:block;
	}
	.foto_desktop{
		display: none;
	}
	.foto_mobile{
		display: block;
	}
	.lados-fotos-mobile{
		display: block;
	}
	.lados-fotos-desktop{
		display: none;
	}
	h5.card-title {
		font-size: 25px !important;
	}
	.col-md-7.box-texto {
		padding: 8px 8px 18px 8px !important;
	}
	a.botao-adquira-o-seu {
		display: grid !important;
		align-items: center;
		margin-top: 15px;
	}
	.card.mb-3 {
		margin-top: 50px !important;
	}
	.wp-post-navigation-pre {
		margin-right: 0px !important;
	}
	.wp-post-navigation {
		justify-content: space-between !important;
		display: flex;
	}
	div > div > section > div > div > div > div > div > h6 > a {
    color: #1a0dab !important;
	font-size: 15px;
}

}
.card.mb-3 {
    border: none;
    background: #f1f1f1;
    border-radius: 45px;
}
h5.card-title {
    font-family: "Mulish", Sans-serif;
	font-weight: bold;
    color: #5291da;
    font-size: 30px;
}
p.card-text {
    font-family: "Mulish", Sans-serif;
    font-size: 20px;
    color: #9a9a9a;
    line-height: 28px;
}
a.botao-adquira-o-seu {
    display: flex;
    align-items: center;
	margin-top: 15px;
}
.col-md-7.box-texto {
	padding: 10px 25px;    
	display: flex;
    align-items: center;
}
.botao-adquira-o-seu > button {
    border: 2px solid #4bb225;
    border-radius: 35px;
    padding: 5px 21px;
    font-family: 'Mulish';
    color: #4bb225;
    font-size: 20px;
    font-weight: 600;
    background: transparent;
}
a.botao-adquira-o-seu > button > img {
    filter: invert(51%) sepia(81%) saturate(459%) hue-rotate(59deg) brightness(97%) contrast(89%);
}
.card.mb-3 {
    margin-top: 60px;
}
a.titulo-noticia-cases {
    font-family: 'Mulish';
    font-size: 30px;
    font-weight: bold;
    color: #525252;
}
img.img-cases.img-responsive.margin-bottom-sx-20 {
    width: -webkit-fill-available;
    background-size: cover;
    object-fit: cover;
    object-position: center;
}
.conteudo>p {
    font-size: 20px;
    font-family: 'Mulish';
    color: #525252;
}
.post.col-md-4.col-sx-12 {
    margin-top: 30px;
}
section.form-desktop {
    background: url(https://telecomamericana.com.br/wp-content/uploads/2022/12/fundo-fale-conosco-desktop.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 25px;
}
.banner {
    background: url(https://telecomamericana.com.br/wp-content/uploads/2023/01/banner-topo-desktop-cases-depoimentos.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 300px;
}
.texto-da-imagem {
    margin-top: 20px;
}
button.col-12.btn-home-blog:hover,
button.btn-ver-todos-depoimentos.col-md-12:hover,
.btn-blog:hover{
    background: #63b83e;
    color: #fff;
}
a.nav-link.active{
	color: #5291da !important;
}
a.nav-link:hover{
	color: #5291da;
}
.paginacao-escrita{
	color: #525252;
}
.page-numbers{
	color: #999999;
}
span.page-numbers.current {
	color: #525252 !important;
}
.pagination-box {
    margin-bottom: 35px;
}
.btn-todos-cases{
	border: 1px solid #4bb225;
    background: #4bb225;
    padding: 6px 16px 6px 16px;
    border-radius: 30px;
    color: white;
    float: left;
}
@media(max-width: 789px){
	.btn-todos-cases{
		margin-top: 25px;
	}
}
.wp-post-navigation {
    justify-content: flex-end;
    display: flex;
}
.wp-post-navigation div {
    display: grid !important;
    width: auto!important;
    align-items: center;
}
.wp-post-navigation-pre{
    background: #4BB225;
    padding: 10px 30px 10px 50px;
    border-radius: 35px;
	margin-right:20px;
}
.wp-post-navigation div a:after {
    color: #fff !important;
    left: 8px;
	right: 8px;
}
.wp-post-navigation-next a {
    color: #fff !important;
    margin-right: 20px;
}
.wp-post-navigation-next{
    background: #4BB225;
    padding: 10px 30px 10px 30px;
    border-radius: 35px;
}
.wp-post-navigation-pre a {
    color: #fff;
}
section.btn-whatsapp a, section.btn-whatsapp a:hover, section.btn-whatsapp a:visited {
    position: fixed;
    display: flex;
    bottom: 15px;
    right: 20px;
    background: #66be6b;
    color: #fff;
    padding: 12px;
    border-radius: 100px;
    font-size: 18px;
    font-weight: 700;
    z-index: 500;
    align-items: center;
}
.box-img-blog h2{
	height: 77px;
}
h6.margin-bottom-10.font-size-28.font-600.color-dark-blue {
    height: 60px;
}
.box-img-blog h2 {
    align-items: center;
    display: flex !important;
    align-content: flex-end;
}
.todos-os-cases {
    gap: 35px 0px;
}
div > div > section > div > div > div > .texto-politica-de-privacidade > div > p > span > a {
	color: #1a0dab;
	font-family: mulish, sans-serif;
}

div > div > section > div > div > div > .texto-politica-de-privacidade > div > h2 > span {
	font-family: mulish, sans-serif !important;
}
div > div > section > div > div > div > .texto-politica-de-privacidade > div > p > span {
    font-family: 'Mulish' !important;
}
div > div > section > div > div > div > div > div > p > a {
    color: #1a0dab !important;
}

.politica-link {
	color: white;
    font-size: 20px;
    font-weight: bold;
    margin-top: 35px;
}
.text__politica {
    margin-bottom: 25px;
}
p.zap-conosco > a {
    color: #fff !important;
}
@media(max-width: 789px){
	p.text__politica > a {
		font-size: 14px;
	}
}