@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;800&display=swap");
:root{
--cor-branca: #fff;
--cor-azul-claro: #75b2e4;
--cor-azul-escuro: #0e1a4c;
--cor-preta: #000000;
}
body {
font-family: 'Poppins', 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: 'Poppins', 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;
}
.elementor-widget:not(:last-child) {
margin-bottom: 10px;
} .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; }    
} .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; }    
} .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;
}
}
img.logo__cloud__telecom {
width: 130px;
}
button.navbar-toggler {
border: none;
}
img.icone__menu__mobile {
width: 35px;
}
.navbar-toggler:focus {
box-shadow: none;
}
a.nav-link {
font-size: 18px;
font-weight: 600;
color: var(--cor-azul-escuro);
}
a.nav-link:hover {
text-decoration: underline;
}
a.nav-link.active {
font-weight: 600;
color: var(--cor-azul-escuro) !important;
text-decoration: underline;
}
footer.container-fluid {
padding: 0;
}
img.logo__telecom__cloud__rodape {
width: 190px;
margin-bottom: 10px;
}
section.informacoes__contato {
margin-top: -5px;
background-color: #2c2c2c;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
gap: 10px;
padding: 2em 0em;
}
a.endereco__de__contato__email,
.endereco__de__telecom{
color: var(--cor-branca);
font-weight: normal;
font-size: 18px;
}
.endereco__cloud__telecom__rodape {
max-width: 300px;
}
a.image__telefone__contato__cloud__telecom {
color: var(--cor-branca);
font-weight: bold;
font-size: 18px;
}
section.copyright__mobile__desktop {
padding: 1em 1.5em;
}
p.escrita__copyright__mobile__desktop {
font-size: 13px;
font-weight: normal;
color: var(--cor-preta);
text-align: center;
}
a.link__amxcom__copyright {
color: var(--cor-preta);
}
section.section__formulario__rodape {
background-image: url(https://telecomcloud.com.br/wp-content/uploads/2023/12/fundo-formulario-mobile.webp);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
padding: 2.5em 1.5em;
}
h3.escrita__titulo__form__fale__conosco {
color: var(--cor-branca);
font-weight: bold;
font-size: 30px;
text-align: center;
margin-bottom: 1.3em;
}
.form-control {
margin-bottom: 10px;
}
.botoes__form__limpar__enviar >p {
display: flex;
justify-content: space-around;
align-items: center;
margin-top: 25px;
}
button#btnLimpar {
background: var(--cor-azul-claro);
border: none;
padding: 0.3em 1.5em;
border-radius: 10px 0px;
color: var(--cor-branca);
font-weight: bold;
font-size: 18px;
}
button.btn__form__enviar {
background: var(--cor-azul-escuro);
border: none;
padding: 0.3em 1.5em;
border-radius: 10px 0px;
color: var(--cor-branca);
font-weight: bold;
font-size: 18px;
}
img.icone__whatsapp__rodape {
width: 35px;
margin-right: 5px;
}
.banner__desktop__topo{
display: none;
}
.banner__topo__desktop {
display: flex;
flex-direction: column;
justify-content: center;
padding-left: 17vw;
}
h3.titulo__banner__home {
font-size: 28px;
color: var(--cor-branca);
font-weight: 900;
}
h4.subtitulo__banner__home {
color: var(--cor-branca);
font-weight: normal;
font-size: 20px;
}
p.descricao__banner__home {
color: var(--cor-branca);
font-size: 17px;
padding-right: 3em;
line-height: 1.1em;
margin: 20px 0px;
}
.banner__topo__mobile {
display: flex;
flex-direction: column;
justify-content: center;
padding: 0px 2em;
}
a.btn__banner__home {
background-image: linear-gradient(90deg, #226BDA 0%, #0E1A4B 100%);
color: var(--cor-branca);
display: inline;
width: fit-content;
padding: 10px 25px;
border-radius: 15px 0;
border: 1px solid;
font-weight: bold;
font-size: 18px;
}
nav.navbar.navbar-expand-lg.fixed-top{
background-color: var(--cor-branca);
box-shadow: 0px 10px 22px -10px rgb(0 0 0 / 51%);
}
img.icone__whatsapp {
width: 35px;
height: 35px;
}
a.btn__flutuante__whatsapp {
color: var(--cor-branca);
font-weight: bold;
display: flex;
align-items: center;
gap: 15px;
background-color: #6baa51;
position: fixed;
right: 10px;
bottom: 10px;
padding: 8px 15px;
border-radius: 15px 0px;
z-index: 9999999;
}
a.image__telefone__contato__cloud__telecom > span {
font-weight: 400;
}
p.paragrafo__pabx {
margin-bottom: 20px;
}
img.image__explore__vantagens {
width: 15%;
}
h5.titulo__topico__vantagens,
p.texto__topico__vantagens {
color: var(--cor-preta);
font-size: 16px;
}
h5.titulo__topico__vantagens {
font-weight: bold;
margin-bottom: 10px;
}
.foto__descricao {
display: flex;
align-items: flex-start;
gap: 25px;
margin-bottom: 3em;
}
img.image__explore__vantagens.icone__microfone {
width: 11%;
margin-right: 14px;
}
.accordion-button {
background-color: #f2f2f2;
padding: 1.5em 0em;
}
.accordion-body {
background-color: #f2f2f2;
padding: 0em 0em 1.5em;
font-family: 'Poppins';
font-size: 16px;
color: var(--cor-preta);
}
button.accordion-button, .accordion-button:not(.collapsed) {
background-color: #f2f2f2;
box-shadow: none;
font-weight: 600;
color: var(--cor-preta);
}
.accordion-item {
border: none;
border-top: 1px solid #8d8d8d !important;
}
.accordion-button:focus {
box-shadow: none;
}
a.pabx__btn__saiba__mais {
background-image: linear-gradient(90deg, #226BDA 0%, #0E1A4B 80%);
font-weight: bold;
color: var(--cor-branca);
font-family: 'Poppins';
font-size: 16px;
padding: 0.8em 2em;
border-radius: 15px 0;
}
h2.pabx__preco {
font-weight: bold;
font-size: 26px;
}
p.info__por__ramal {
margin-bottom: 30px;
font-size: 14px;
}
h4.pabx__informacoes__licencas {
font-size: 16px;
margin-bottom: 5px;
}
p.pabx__informacoes__adicionais {
color: #4CB4E7;
font-size: 18px;
margin-bottom: 6px;
font-weight: bold;
}
.swiper-button-prev.seta__prev__pabx.swiper-button-disabled,
.swiper-button-next.seta__next__pabx.swiper-button-disabled,
.swiper-button-prev.seta__prev__locacao.swiper-button-disabled,
.swiper-button-next.seta__next__locacao.swiper-button-disabled,
.swiper-button-next.seta__next__chatbot.swiper-button-disabled,
.swiper-button-prev.seta__prev__chatbot.swiper-button-disabled
{
display: none;
}
p.selo__melhor__oferta {
background-color: var(--cor-azul-claro);
display: inline-block;
color: var(--cor-branca);
font-weight: bold;
padding: 0.5em 1.5em 0.3em;
border-radius: 7px 7px 7px 0px;
text-transform: uppercase;
position: absolute;
margin-top: -18px;
}
.cards__planos__pabx__em__nuvem {
min-height: 225px;
border: 1px solid;
border-radius: 8px;
background-color: var(--cor-branca);
}
.swiper-pagination.bullets__pabx.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
display: flex;
justify-content: center;
position: unset;
margin-top: 15px;
}
.informacoes__planos__pabx {
padding: 1.8em 1.8em 1.5em;
}
.theSwiper {
padding-top: 25px;
}
.sipSwiper {
padding: 1em;
}
.seta__next__pabx::after,
.seta__prev__pabx::after,
.seta__next__locacao::after,
.seta__prev__locacao::after,
.seta__next__chatbot::after,
.seta__prev__chatbot::after {
display: none;
}
.seta__next__pabx,
.seta__next__locacao {
background-image: none;
margin-right: -8px;
}
.seta__prev__pabx,
.seta__prev__locacao {
background-image: none;
margin-left: -8px;
}
img.image__disponiveis__locacao {
width: 32%;
}
.locacao__alugar__agora__desktop {
display: none;
}
.conteudo__lado__a__lado {
display: flex;
align-items: flex-start;
gap: 15px;
}
h4.disponiveis__locacao__nome {
font-size: 14px;
font-weight: bold;
}
p.disponiveis__locacao__descricao {
font-size: 13px;
line-height: 1.1em;
margin-top: 5px;
}
a.locacao__alugar__agora__mobile {
display: block;
background-color: var(--cor-azul-claro);
text-align: center;
color: var(--cor-branca);
font-weight: 600;
margin-top: 15px;
border-radius: 8px 0;
padding: 6px;
}
.cards__disponiveis__para__locacao {
background: var(--cor-branca);
border: 1px solid #717171;
padding: 1em;
border-radius: 8px;
}
.image__titulo__texto__funcionalidade {
display: flex;
align-items: flex-start;
gap: 25px;
margin-bottom: 45px;
}
h4.titulo__das__funcionalidades, p.texto__funcionalidades {
font-size: 18px;
}
h4.titulo__das__funcionalidades {
font-weight: bold;
margin-bottom: 12px;
}
.coluna__dos__planos__oferecidos__no__chatbot {
background-color: #e5e5e5;
border-radius: 8px;
}
.chatbots__disponiveis__no__plano {
background-color: var(--cor-azul-claro);
text-align: center;
padding: 1.3em 0em;
border-radius: 15px;
}
.preco__por__mes__do__plano {
display: flex;
align-items: flex-start;
justify-content: center;
}
i.fa-solid.fa-check {
font-size: 20px;
margin-right: 10px;
color: var(--cor-azul-claro);
}
.linha__check__escrita {
font-size: 15px;
margin-bottom: 15px;
display: flex;
align-items: center;
}
.lista__de__beneficios__incluso__nos__planos,
.preco__por__mes__e__infos__de__beneficios {
padding: 1em 1.5em;
}
h2.preco__do__plano {
font-size: 48px;
font-weight: bold;
}
span.info__em__tamanho__menor {
font-size: 25px;
font-weight: bold;
}
p.escrita__mes__valores {
text-align: center;
margin-top: -5px;
margin-bottom: 10px;
}
hr.linha__divisoria__dos__valores {
opacity: 1;
color: var(--cor-azul-claro);
border: 1px solid;
}
.btn__contrate__o__plano {
text-align: center;
padding: 0em 0em 1.5em;
}
a.contrate__o__plano__desktop {
background-color: var(--cor-azul-claro);
display: inline-block;
color: var(--cor-branca);
font-weight: bold;
line-height: 1.1em;
font-size: 17px;
padding: 1.3em;
border-radius: 5px;
cursor: pointer;
}
.chatbots__disponiveis__no__plano > h2 {
font-family: 'Poppins';
font-weight: bold;
color: var(--cor-branca);
}
p.quantidade__de__atendentes__por__plano {
font-family: 'Poppins';
color: var(--cor-branca);
}
i.fa-solid.fa-chevron-right
i.fa-solid.fa-chevron-left {
font-size: 35px;
color: var(--cor-azul-claro);
}
.seta__next__chatbot, 
.seta__prev__chatbot {
background-image: none;
}
a.btn__baixar__termo__manual {
color: var(--cor-branca);
background-color: var(--cor-azul-claro);
font-size: 20px;
font-weight: bold;
text-align: center;
border-radius: 8px 0px;
padding: 0.6em 1em;
transition: 0.6s;
}
i.bi.bi-download {
margin-right: 8px;
}
h4.titulo__das__funcionalidades__linha__ip {
font-weight: bold;
font-size: 18px;
}
.image__titulo__texto__funcionalidade__linha__ip {
display: flex;
align-items: center;
gap: 30px;
}
.image__titulo__texto__funcionalidade__linha__ip {
display: flex;
align-items: center;
gap: 30px;
margin-bottom: 50px;
}
span.texto__grifado__multi__canais {
background-color: var(--cor-azul-claro);
display: inline;
padding: 0px 8px;
border-radius: 7px;
}
i.fa-solid.fa-chevron-right,
i.fa-solid.fa-chevron-left {
color: var(--cor-azul-claro);
font-size: 28px;
} .switch {
position: relative;
display: inline-block;
width: 350px;
height: 67px;
}
.switch input { 
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--cor-branca);
-webkit-transition: .4s;
transition: .4s;
}
.slider:before {
position: absolute;
content: "";
height: 52px;
width: 175px;
left: 4px;
bottom: 4px;
background-color: var(--cor-azul-claro);
-webkit-transition: .4s;
transition: .4s;
display: flex;
justify-content: center;
align-items: center;
}
input:checked + .slider {
background-color: var(--cor-branca);
}
input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
-webkit-transform: translateX(166px);
-ms-transform: translateX(166px);
transform: translateX(159px);
}
.slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 81px;
}
section.btn__switch__sip__carrossel {
text-align: center;
margin-bottom: 35px;
}
span.slider.round {
display: flex;
justify-content: space-around;
align-items: center;
border: 4px solid var(--cor-azul-claro);
}
p.escrita__btn__sips {
z-index: 999;
width: 86px;
line-height: 1em;
font-size: 17px;
}
span.slider.round.hide-off .escrita__um__sip,
span.slider.round.hide-on .escrita__dois__sip {
color: var(--cor-branca);
transition: .3s;
}
.cards__planos__linha__ip__sip {
margin-top: 25px;
margin-bottom: 25px;
height: 200px;
border-radius: 7px;
box-shadow: 0px 0px 27px -9px rgb(0 0 0 / 65%);
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 0px 25px 25px;
}
h2.sip__preco {
font-size: 30px;
font-weight: bold;
margin-bottom: 25px;
margin-top: 12px;
}
p.sip__informacoes__adicionais {
font-size: 22px;
}
a.linha__ip__sip__btn__saiba__mais {
font-size: 18px;
background-color: var(--cor-azul-claro);
color: var(--cor-branca);
font-weight: bold;
padding: 8px 27px;
border-radius: 15px 0px;
}
p.selo__melhor__oferta__linha__ip__sip {
background-color: var(--cor-azul-claro);
display: inline-block;
color: var(--cor-branca);
font-weight: bold;
padding: 0.5em 1em 0.3em;
border-radius: 7px 7px 7px 0px;
text-transform: uppercase;
position: absolute;
margin-bottom: 8.5em;
margin-left: -25px;
font-size: 18px;
}
.bullets__sip > .swiper-pagination-bullet {
background-color: var(--cor-azul-claro);
opacity: 1;
width: 13px;
height: 13px;
}
.bullets__sip > .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: var(--cor-azul-escuro);
opacity: 1;
width: 13px;
height: 13px;
}
p.escrita__sip__linha__ip {
background-color: var(--cor-azul-claro);
display: inline;
color: var(--cor-branca);
font-size: 26px;
font-weight: bold;
padding: 0.5em 4em;
border-radius: 35px;
border: 5px solid var(--cor-branca);
}
.linha__button__sip {
text-align: center;
border: 5px solid var(--cor-azul-claro);
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 39px;
}
a.btn__area__do__cliente__pabx,
a.btn__area__do__cliente__chatbot {
color: var(--cor-branca);
background-color: var(--cor-azul-claro);
display: inherit;
font-size: 18px;
text-align: center;
border-radius: 15px 0;
padding: 0.5em;
font-weight: bold;
}
a.btn__area__do__cliente__chatbot {
background-color: #2269D3 !important;
}
.modal-body {
padding: 2em;
}
a.btn__area__do__cliente__pabx{
margin-bottom: 22px;
}
a.btn__baixar__termo__manual:hover {
transition: 0.6s;
background-color: #2269D3;
}
.telefone__cloud__telecom__rodape {
display: flex;
flex-direction: column;
gap: 10px;
}
@media(min-width: 1000px){
a.nav-link {
font-size: 20px;
}
p.escrita__copyright__mobile__desktop {
font-size: 16px;
font-weight: 500;
}
section.informacoes__contato {
flex-direction: row;
gap: 7em;
padding: 1.5em 0em;
}
.formulario__desktop__mobile {
padding: 0em 10em;
}
.campos__nome__telefone {
display: flex;
width: 100%;
gap: 2%;
}
.coluna__nome__form,
.coluna__email__form {
width: 49%;
}
.botoes__form__limpar__enviar > p {
justify-content: center;
gap: 25px;
}
button.btn__form__enviar, button#btnLimpar {
padding: 0.3em 2em;
font-size: 20px;
}
h3.escrita__titulo__form__fale__conosco {
font-size: 50px;
margin-bottom: 1em;
}
.banner__desktop__topo{
display: block !important;
}
.banner__mobile__topo{
display: none !important;
}
h3.titulo__banner__home {
font-size: 60px;
}
h4.subtitulo__banner__home {
font-size: 38px;
margin-top: -10px;
}
p.descricao__banner__home {
font-size: 23px;
width: 600px;
margin-top: 30px;
}
a.btn__banner__home {
font-size: 23px;
}
.navbar-expand-lg {
padding: 25px;
}
ul.navbar-nav.ms-auto.mb-2.mb-lg-0 {
gap: 35px;
}
section.section__formulario__rodape {
background-image: url(https://telecomcloud.com.br/wp-content/uploads/2023/12/fundo-formulario-desktop.webp);
}
h5.titulo__topico__vantagens,
p.texto__topico__vantagens {
font-size: 18px;
}
.coluna__um__explore__vantagens {
padding-right: 2em;
}
.accordion-body,
button.accordion-button.collapsed, 
.accordion-button:not(.collapsed) {
font-size: 18px;
}
.seta__next__pabx,
.seta__next__locacao{
margin-right: -40px;
}
.seta__prev__pabx,
.seta__prev__locacao {
margin-left: -40px;
}
.theSwiper,
.andSwiper,
.sipSwiper {
position: initial;
}
.locacao__alugar__agora__desktop {
display: block;
background-color: var(--cor-azul-claro);
text-align: center;
color: var(--cor-branca);
font-weight: 600;
margin-top: 15px;
border-radius: 8px 0;
padding: 6px;
font-size: 18px;
}
p.disponiveis__locacao__descricao {
font-size: 17px;
margin-top: 12px;
margin-bottom: 15px;
}
.locacao__alugar__agora__mobile{
display: none !important;
}
.cards__disponiveis__para__locacao {
background: none;
border: none;
border-radius: 0px;
}
img.image__disponiveis__locacao {
width: 38%;
}
h4.disponiveis__locacao__nome {
font-size: 17px;
height: 6em;
}
h4.titulo__das__funcionalidades, p.texto__funcionalidades {
font-size: 20px;
}
section.planos__oferecidos__chatbot {
display: flex;
justify-content: center;
gap: 10px;
}
.coluna__dos__planos__oferecidos__no__chatbot {
border-radius: 15px;
}
.preco__por__mes__e__infos__de__beneficios {
padding: 0.8em 1em;
}
.lista__de__beneficios__incluso__nos__planos {
padding: 0.5em 1.5em;
}
.linha__check__escrita {
margin-bottom: 9px;
}
.btn__contrate__o__plano {
padding: 1.5em;
}
a.contrate__o__plano__desktop {
font-size: 20px;
padding: 0.4em 2em;
border-radius: 15px;
}
section.section__btn__baixar__manual__termo {
text-align: center;
margin-top: 25px;
}
a.btn__baixar__termo__manual {
font-size: 22px;
border-radius: 14px 0px;
padding: 0.6em 6em;
}
span.texto__grifado__multi__canais {
border-radius: 7px;
}
.setas__sip__planos {
margin-top: 25px;
}
.image__titulo__texto__funcionalidade {
margin-bottom: 75px;
}
.image__titulo__texto__funcionalidade.ajuste__alinhamento__icone__escrita {
gap: 37px;
}
a.btn__area__do__cliente__pabx,
a.btn__area__do__cliente__chatbot {
font-size: 18px;
}
.informacoes__disponiveis__para__locacao {
width: 72%;
}
.swiper-slide.cards__planos__pabx__em__nuvem.swiper-slide-next {
margin-left: -10px;
}
}