@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,700&display=swap');
body {font-family: 'Open Sans', sans-serif!important;}
header {width: 100%;height: 100vh;background: url(../img/banner.jpg) no-repeat 50% 50%;background-size: cover;}
nav {position: fixed;width: 100%;line-height: 60px;background: #fff;padding: 15px 0px;z-index: 1;z-index: 999999;}
nav ul {line-height: 60px;list-style: none;background: rgba(0, 0, 0, 0);overflow: hidden;color: #fff;padding: 0;text-align: right;margin: 0;transition: 1s;}
nav.black ul {background: #FFF;}
nav ul li {display: inline-block}
nav ul li:first-child {float: left;}
nav ul li:first-child img {float: left;}
nav ul li a i {font-weight: bold!important;padding-right: 5px;}
nav ul li a {text-decoration: none;color: #104910;font-size: 16px;font-weight: bold;padding: 20px 40px;}
.botao-nav:hover{color:#FFF}
.botao-nav a {color: #fff;background: #d84926;padding: 15px 20px;border-radius: 0px;}
/* .botao-nav a:hover{color:#d84926} */
.read-divs{padding-top: 160px;}
.read-form form {background: #fff;padding: 25px 30px;}
.read-form input {display: block;background: #e4e4e4;border: none;width: 100%;border-radius: 0px;height: 40px;margin-bottom: 15px;padding-left: 15px;}
.read-form input:focus{outline: none;}
.read-form h3 {color: #09411e;font-size: 26px;font-weight: bold;letter-spacing: -2px;}
.read-form h3:after {content: " ";border-bottom: 3px #d84926 solid;padding-bottom: 15px;margin-bottom: 15px;display: block;width: 50%;}
.read-form label {color: #09411e;font-weight: bold;font-size: 14px;}
.read-form button{width: 70%;margin: 0 auto;background: #d84926;color: #fff;font-weight: bold;height: 52px;display: block;}
.read-form button:hover, .botao-nav a:hover{background: #09411e;color: #fff;}
.read-text h2 {color: #fff;font-size: 32px;line-height: 35px;letter-spacing: -1px;padding-bottom: 35px;width: 80%;font-weight: bold;}
.read-text ul {padding: 0px;}
.read-text ul li{color: #fff;list-style: none;padding-bottom: 20px;font-size: 16px;}
.read-text ul li i {padding-right: 10px;color: #d84926;font-size: 25px;font-weight: bold;}
.ativo-icone{color: #09411e!important}
section{padding: 50px 0px;}
section h3 {color: #09411e;font-weight: bold;font-size: 28px;padding-bottom: 20px;}
section p.sub-title {width: 56%;margin: 0 auto 50px auto;font-size: 14px;}
#Vantagens {text-align: center;}
#Vantagens .col-md-4 {border: solid 1px #ccc;border-radius: 10px;padding: 35px 25px;margin: 0 auto 30px auto;width: 30%;}
#Vantagens .col-md-4 strong {display: block;padding: 15px 0px;}
#entenda{background: #efefef;}
.process-step {position: relative;text-align: center;padding: 35px;margin-top: 30px;-webkit-box-shadow: 0 14px 43px rgb(33 54 61 / 15%);box-shadow: 0 14px 43px rgb(33 54 61 / 15%);background: #FFF;}
.process-step:after {position: absolute;content: '';width: 275px;height: 56px;top: -40px;right: -40%;background: url("../img/process-line.png") no-repeat scroll 0 0/cover;z-index: 2;}
.col-md-4.process:nth-child(3) > .process-step:after{display: none;}
.process-step h4 {color: #09411e;font-weight: bold;padding-bottom: 18px;}
.col-md-4.process .process-step {min-height: 365px;}
.nao-perca-tempo {background: #346045;color: #fff;display: flex;height: 130px; margin: 80px 0px -50px 0px;}
.nao-perca-tempo .col-md-6:first-child {align-items: center;height: 130px;display: flex;font-size: 20px;font-weight: bold;}
.nao-perca-tempo .col-md-6:last-child a{background: #fff;color: #346045;text-decoration: none;display: inline-flex;padding: 15px 25px;font-weight: bold;}
.nao-perca-tempo .col-md-6:last-child {display: flex;align-items: center;justify-content: flex-end;}
#porque-a-cti p {color: #09411e;line-height: 32px;padding-bottom: 25px;text-align: justify;}
#duvidas h3{text-align: center;}
#duvidas h4#flush-headingOne, #duvidas h4#flush-headingOne:focus {background: #eaeaea!important;}
#duvidas button.accordion-button {border: none!important;box-shadow: none!important;background: #eaeaea;color: #09411e;font-weight: bold;font-size: 18px;}
.accordion-item {margin-bottom: 15px;}
.accordion-body {background: #eaeaea;}
.accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2309411e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}
.nao-perca-tempo .col-md-6:last-child a:hover {background: #d84926;color: #fff;}
footer span {color: #939393;font-size: 11px;}
footer img {
    width: 100%;
}
.col-lg-12.redes-social {display: flex;justify-content: center;padding: 20px 0px;}
.redes-social li {list-style: none;float: left;padding-right: 20px;}
.redes-social li a{color: #09411e;}
.redes-social li a:hover{color: #d84926;}
.whatsapp {height: 64px;position: fixed;bottom: 25px;right: 25px;z-index: 99999;}
.msn-sucesso {align-self: center;color: #fff;font-size: 30px;font-weight: bold;}

.phone-nav{}
nav ul li.phone-nav a {padding: 0px 20px;display: block;line-height: 30px;text-align: left;}
nav ul li:last-child {vertical-align: text-bottom;}
nav ul li a:hover {color: #d84926;}

input[type="radio"] {width: auto;display: inline;height: auto;margin-right: 50px;}

@media (max-width: 576px) {


#Vantagens {padding-top: 120px}
.col-md-6.porque-a-cti-img img {width: 80%;margin: 0 auto;display: block;padding-top: 90px;}
.checkbox {margin: 20px 0px;display: block;text-align: center;}
section{padding: 0px;}
nav ul li.phone-nav a {padding: 0px 20px;display: inline-block;text-align: center;}
.checkbox label {width:50%!important}
input[type="radio"] {width: auto;display: inline;height: auto}
.read-form button{width: 90%;height: 70px;}
.read-text.col-lg-6 {padding-top: 25px;padding-bottom: 15px;}
header { height: 1060px;background-size: auto;}
nav {position: relative;    margin-bottom: -150px;}
nav ul li {width: 100%;text-align: center;padding-bottom: 5px;}
nav ul li:first-child img {float: none;}
.read-divs {display: block;}
.read-text h2 {color: #fff;font-size: 26px;line-height: 30px;letter-spacing: -1px;padding-bottom: 0px;width: 100%;text-align: center;}
.read-text ul li {padding-bottom: 5px;font-size: 15px;}
.read-form label {width: 100%;}
.read-form input[type="button"] {width: 100%;height: 60px;}
section h3{text-align: center;}
section p.sub-title {width: 100%;}
#Vantagens .col-md-4 {width: 85%;}
.process-step:after{display: none;}
.nao-perca-tempo{height: auto;}
.nao-perca-tempo .col-md-6:first-child {justify-content: center;text-align: center;}
.nao-perca-tempo .col-md-6:last-child {justify-content: center;padding-bottom: 30px}
.col-md-6.porque-a-cti-img {padding-bottom: 30px;}
footer .col-lg-2 {display: flex;justify-content: center;padding-bottom: 30px;}
footer .col-lg-10 {padding-bottom: 30px;}
#porque-a-cti p{width: 100%;}
p {text-align: center;}
small{text-align: center;font-size: 12px!important;display: block;}
.read-form h3{text-align: center;}
.botao-nav{display: none;}
.read-form h3:after {MARGIN: 0 AUTO;}


}

