:root{--primary-color:255,196,0!important;--primary-color2:255,196,0;--secondary-color:11,11,11!important;--title-color:11,11,11;--content-color:90,90,90}
body.dark{background:#0b0b0b;--content-color:190,190,190}
header,body.dark header,header.fixed{background:#0b0b0b!important;border-bottom-color:#ffffff24}
header .top-header .logo-box img{width:clamp(115px,12vw,180px)!important;max-height:52px}
header .header-left .logo-box .light-logo{display:block!important}
header .header-left .logo-box .dark-logo{display:none!important}
header .nav-link,header .language-dropdown .dropdown-toggle,header .navbar-toggler{color:#fff!important}
header .nav-link:hover,header .nav-link:focus{color:#ffc400!important}
header .header-right>.btn,header .header-right .btn-primary{background:#ffc400!important;color:#0b0b0b!important;font-weight:600}
.theme-mode li,.theme-mode button{color:#fff}
.footer-section{background-color:#0b0b0b!important}
.footer-section .footer-logo img{max-width:240px;height:auto}
.gradient-bg-color{background:#ffc400!important;color:#0b0b0b!important;font-weight:600}
.gradient-bg-color:hover{background:#e5b000!important;color:#0b0b0b!important}
.gradient-border-color{background:#0b0b0b!important;color:#fff!important}
.gradient-border-color:before{background:#ffc400!important}
.gradient-border-color:hover{color:#ffc400!important}
body:not(.dark) .text-primary-color,body:not(.dark) .text-primary{color:#735900!important}
body.dark .text-primary-color,body.dark .text-primary{color:#ffc400!important}
@media(max-width:1199px){header .header-middle{background:#0b0b0b!important}header .menu-title{color:#fff}}
@media(max-width:420px){header .top-header{gap:8px}header .header-right{gap:8px}header .header-right>.btn{padding:10px 12px;font-size:12px}header .top-header .logo-box img{width:110px!important}}

.home-section .content-card:before{background-color:rgba(255,196,0,.25)!important}
.home-section .content-card:after{background-color:rgba(255,196,0,.4)!important}
.home-section .content-card .button-group{flex-wrap:wrap;max-width:100%}
.home-section .content-card .button-group .btn{white-space:normal;max-width:100%;text-align:center}
.home-section .content-card .button-group .btn-primary{background:#0b0b0b!important;color:#fff!important;border:1px solid #ffc400!important}
.home-section .content-card .button-group .btn-primary:hover{color:#ffc400!important}
.home-section .content-card .social-content:has(img[src='https://vemgoapp.com.br']){display:none}
body{overflow-x:hidden}
header .custom-container{padding-inline:24px}
header .top-header .header-wrapper{gap:28px}
header .navbar-nav{gap:20px}
header .nav-link{font-size:14px;white-space:nowrap}
header .header-right{gap:14px}
header .header-right>.btn{white-space:nowrap;font-size:14px;padding:13px 20px}
.home-section .image-card{background:radial-gradient(ellipse at center,#ffc40018,transparent 65%),#0b0b0b!important;border:1px solid #ffc40030}
.home-section .image-card .card-body{align-items:center;justify-content:center;min-height:420px}
.home-section .image-card .image-wrapper{width:100%;text-align:center}
.home-section .image-card .image-wrapper img{width:min(75%,330px);height:auto!important;object-fit:contain;border-radius:28px}
@media(max-width:575px){
 header .custom-container{padding-inline:16px}
 header .top-header{flex-wrap:wrap;gap:12px;padding-block:12px}
 header .top-header .header-wrapper{width:100%;justify-content:space-between}
 header .top-header .logo-box img{width:140px!important}
 header .header-right{width:100%;justify-content:space-between;gap:8px}
 header .header-right>.btn{font-size:12px;padding:11px 16px}
 .home-section{padding-top:170px!important}
}
