.blog-box .date,
.feature-with-icon i,
.btn-quaternary,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.breadcrumb,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link:hover,
.btn-tertiary:hover,
.bg-tertiary,
.accordion .card-header a.collapsed:before,
.accordion:before,
.accordion a:before,
.dropdown-item:focus,
.dropdown-item:hover,
.dropdown-item.active,
.accordion-cards .card-header:hover,
.accordion-cards .card-header:focus,
.badge-primary,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
.alert-primary,
.btn-secondary,
.list-group-item-action:focus,
.list-group-item-action:hover,
.team-style1 .title:after,
.team-style1 .title:before,
.contact-icon .top-icon {
    background-color: #c69500;
}

.accordion .card-link:hover,
.accordion .card-link:focus,
.navbar .nav-item.active a,
.team-style1 .post:before,
.owl-prev i,
.owl-next i,
.serviceBox2 .service-icon,
.text-tertiary,
.contact-image i,
blockquote:after,
blockquote:before,
.team-style1:hover .social li a,
figure.team-style3 i,
.serviceBox .service-icon i,
ul.checkmark li:before,
.colored-icons i,
a:hover,
a:focus,
.team-style1:hover .social li a:hover,
a h5:hover,
a h4:hover {
    color: #c69500;
}

.accordion .card-link,
.serviceBox1 .title a:hover,
.text-tertiary,
.icon-box i,
.blog-card .post-info:before,
.color1,
.header-text:before,
ul.social-media li:hover i,
.navbar-brand span,
.adopt-card-info i,
.counter .counter-icon {
    color: #c69500;
}

.btn-quaternary:hover,
.btn-quaternary:focus,
.top-bar,
.btn-tertiary,
.nav-tabs .nav-link,
.accordion-cards .card-body,
.navbar-toggler:hover,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.back-to-top i,
.accordion-cards .card-header,
.page-item.active .page-link,
.progress-bar,
.service-hover-box .service-hover-caption,
figure.team-style2 .name,
.team-style1:hover .team-image,
.page-link,
footer,
.nav-pills .nav-link {
    background-color: #c69500;
}

.section-heading h2:after,
ul.social-media i,
.owl-prev i:hover,
.owl-next i:hover,
.breadcrumb a:hover,
.widget1 .colored-icons i,
.navbar .dropdown-item:hover,
.navbar .dropdown-item:focus,
.navbar .nav-link:focus,
.navbar .nav-item:hover,
.navbar .nav-item .active,
.team-style2 .img-box a:hover li,
.section-heading h2:before,
.navbar-brand i,
.serviceBox:hover .service-icon i,
a,
figure.team-style3 h6,
figure.team-style2 .name h6,
ul.custom li:before,
.testimonial .content:before,
.owl-theme .owl-nav [class*='owl-']:hover,
.spinner .bounce1:after,
.team-style2 span {
    color: #c69500;
}

.btn_whatsapp {
    color: white;
    background: #36e960;
    border-radius: 10px;
}

.navbar {
    background: #ffffff;
    box-shadow: none;
}

#more1,
#more2,
#more3,
#more4,
#more5,
#more6,
#more7 {
    display: none;
}

.ler_mais {
    border-bottom: 1px solid #c69500;
    padding: 3px;
    font-size: 14px;
}

.cta .container {
    background-color: #F9F9F9;
    padding: 35px;
    border-radius: 30px;
    width: 70%;
}

.titulos {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 2em;
}

#sec2 .flaticon-shape {
    font-size: 52px;
    color: #c69500;
}

#cta1 .container {
    background-color: #F9F9F9;
    padding: 35px;
    border-radius: 30px;
    padding-bottom: 0px;
    padding-right: 0px;
}

#cta1 img {
    width: 100%;
    margin-bottom: -4em;
    margin-top: -2em;
}

#sec3 .flaticon-shape {
    font-size: 2rem;
    color: #c69500;
}

#sec3 h1 {
    font-size: 1.1rem;
}

#sec3 .icone {
    float: left;
}

#sec3 .texto {
    float: right;
    width: 90%;
}

#sec3 .texto h1 {
    font-size: 1.1rem;
}

#cta2 .container {
    margin-right: auto;
    margin-left: auto;
}

#cta3 .container-fluid {
    background-color: #F9F9F9;
}

#cta3 .row {
    padding: 2em;
}

#cta3 img {
    width: 100%;
}

#banner-principal {
    position: absolute;
    width: 100%;
    border: 1px solid;
}

#sec1 {
    background-image: url(../img/banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 100vh;
}

#logo {
    margin-top: 2em
}

@media(pointer:coarse) {
    .team-style1 img {
        margin-top: 1rem!important;
    }
    .team-style1 {
        text-align: center;
        background: #f4f4f40a;
        border: 1px solid #f4f4f4c7;
        border-radius: 20px;
    }
    #logo {
        margin-top: 1em
    }
    #sec1 {
        background-image: none !important;
        height: 65vh !important;
    }
    .nav-brand {
        text-align: center;
        width: 100%;
        margin-top: 10px;
    }
    #cta3 img {
        margin-bottom: 2em;
    }
    .titulos {
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
        padding-bottom: 2em;
        margin-top: 0;
    }
    .cta .container {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 2em;
    }
    #sec4 {
        padding-top: 0;
    }
}