@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');

body{
   font-family: "Urbanist", sans-serif !important;
}

.navbar::before {
    width: 100%;
    border-radius: 0;
}

/*slide*/
.hero-single .hero-content .hero-title {
    font-size: 5em;
    font-family: 'Urbanist';
}

.hero-single .hero-content p {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
}

.feature-area {
    display: none;
}

.hero-single::before {
    background: linear-gradient(133deg, #856403, transparent, transparent);
}

.hero-single .theme-btn {
  background-color: #53605d;
}

/*<----->*/

/*btn-geral*/
.theme-btn {
    border-radius: 0;
}
/*<-------->*/

/*sec-servicos*/
.portfolio-content-info a {
    color: #000000;
}

.portfolio-content h4 {
    font-family: 'Urbanist';
    font-weight: 900;
}

.portfolio-content {
    left: 0px;
    right: 0px;
    border-radius: 0;
    transition: .7s ease-in-out;
}

.portfolio-content::before {
    transition: .3s ease-in-out;
    z-index: -1;
}

.portfolio-item:hover .portfolio-content:before {
    width: 100%;
}

.portfolio-item:hover .portfolio-content-info a {
    color: #fff;
}

.portfolio-item:hover .portfolio-content {
    background-color: #f9b802;
}

/*sobre a empresa*/
p.about-text {
    margin-bottom: 17px;
}

.about-experience {
    left: -5px;
    top: -9px;
    border-radius: 50px 0px  0px 0px;
    display: flex;
    align-items: center;
}

.about-experience h5 {
    font-family: 'Urbanist';
}

.about-experience span {
    font-family: 'Font Awesome 6 Pro';
}

/*<--------->*/

/*sec-html-2*/
.choose-area {
  background-position: right, center;
  background-image: url(/arquivos/slideban.png) !important;
}

.choose-content-info {
    box-shadow: 0 13px 39px -16px #000000;
}

  /*sec-parceiros*/
  .bg {
    background: rgb(32 32 32 / 7%);
}

.partner-slider.owl-carousel .owl-item img {
    height: 60px;
}
/*<--------->*/

/*footer*/
.footer-contact li {
    display: block;
}
/*<------->*/

/*sec-video*/
.video-content {
    background-image: url(/arquivos/bg-video.jpg) !important;
}
/*<---------->*/

/*sec-contato*/
.quote-img::before {
    background: linear-gradient(0deg, #000000, transparent, transparent);
    border-right: 5px solid #dbdbdb;
    border-bottom: 5px solid #dbdbdb;
    right: 0px;
    bottom: 0px;
    border-radius: 80px 0 80px 0;
}

.quote-content {
    background: #efefef;
}

/*<----------->*/

/*sec-cta*/
.cta-content h1 {
    text-transform: math-auto;
}

.cta-area::before {
    background: rgb(0 0 0 / 86%);
}

.cta-area {
  background: url(/arquivos/html3ban.jpg) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position: center !important;
  background-size: cover !important;
}
.cta-content h1 {
    font-family: 'Urbanist';
}

.cta-content .theme-btn {
    background: #1ba71f;
}

.cta-content .theme-btn:before {
    background: #16d91c;
}
/*<------>*/

.choose-content-wrap .row {
    display: flex;
    justify-content: center;
}

.choose-item-icon img {
    filter: contrast(.1);
}

.choose-item-info h4 {
    font-family: 'Urbanist';
    font-weight: 700;
}

.about-experience span {
    padding-right: 20px;
}

.blog-item-meta {
    display: none;
}

.footer-area {
    background-position: center;
}

.subscribe-form button.theme-btn {
    background: #7e7e7e;
}

@media(max-width:720px){
  .hero-single .hero-content .hero-title {
    font-size: 50px;
}

.hero-single:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000000f0;
    border-radius: 0px 0px 120px 0px;
}

.hero-single {
    position: relative;
}

.hero-single {
    background-position: right, center !important;
}

.footer-logo img {
    width: 100%;
}

a.footer-logo {
    display: block;
}


    .footer-area::before {
        height: 100%;
    }

}

.hero-single {
  background-color: rgba(0, 0, 0, 0.35);
  background-blend-mode: darken;
}

.about-experience {
  background: #515e5c;
}

.choose-area {
  background-size: auto;
}