@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;
} .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;
}
}
.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%;
}
} 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%;
}
} 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%;
}
} 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%;
}
} 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;
}
}