/*
Theme Name: Aquila Transportes
Theme URI: https://themeisle.com/themes/hestia/
Template: hestia
Author: James Valdana
Author URI: https://jamestudio.com.br
Version: 3.0.23.1658018479
Updated: 2022-07-16 21:41:19

*/
header{
	position: absolute
}

.navbar > .container
{
 padding: 10px 10px 5px 10px;
 width: 100% !important
}
@media screen and (max-width: 768px){
 .navbar > .container
 {
  padding: 10px;
 }
}
.navbar.hestia_right .navbar-header, .navbar.hestia_right .header-sidebar-wrapper
{

}
.navbar:not(.navbar-scroll-point)
{
 -webkit-box-shadow: none;
  box-shadow: none;
	margin: 0;
	padding: 0;
	background: transparent  linear-gradient(90deg,#a8924f 0, #64501bc7 100%);
	box-shadow: 1px 4px 8px rgba(0,0,0,.2)

}
.navbar.navbar-scroll-point
{
	/*	background: #023347 linear-gradient(90deg,#023347 0, #0071a5 100%);*/
	
	background: #a8924f linear-gradient(90deg,#a8924f 0, #7a6327 100%);

}
.navbar .navbar-nav > li
{
 margin: 0 !important
}
.navbar .navbar-nav>li>a,
.navbar .navbar-nav>li>a:hover
{
	color: #FFF;
	font-size: 1.5em;
    padding-top: 10px;
    padding-bottom: 10px;
	text-transform: none;
	border-radius: 13px;
}
.navbar .navbar-nav > li:not(.btn):hover a:before, .navbar .navbar-nav > li:not(.btn):hover .hestia-toggle-search:before
{
	border-radius: 15px;
	transform-origin: left top;
}
.navbar li.on-section:not(.btn) > a,  .navbar li > a:active,  .navbar li > a:focus, .navbar li > a,
.navbar button.navbar-toggle, .navbar-default .navbar-nav>li>a:focus
{
 color: white
}
.navbar li.on-section:not(.btn) a:before
{
transform: scale(1);
 border-radius: 15px;
 background: white;
}
@media screen and (min-width: 768px ){
 .navbar:not(.navbar-scroll-point) #main-navigation
 {
  border-top: 1px solid rgba(255,255,255,.2);
  padding-top: 5px;
  margin-top: 15px;
 }
}
@media screen and (max-width: 768px ){
 .navbar #main-navigation
 {
  background: #a8924f;
  border: none;
 }
 .navbar #main-navigation li
 {
  padding: 5px 0
 }
 .navbar #main-navigation li:not(:first-child)
 {
   border-top: 1px solid rgba(255,255,255,.2)
 }
}

#main-navigation ul.nav > li:hover a
{
		color: white;
}
.navbar .navbar-nav>li+li>a
{
/*	border-left: 1px solid rgba(255,255,255,.3);*/
}
/*apenas fixado no topo*/
.navbar.navbar-scroll-point .container
{
 padding: 10px;
}
.navbar-scroll-point .navbar-nav>li>a
{
		
}
.contact_banner {
	
	background: white;
	border-radius: 20px 20px 7px 20px;
	box-shadow: 2px 4px 8px rgba(0,0,0,0.3);
	overflow: hidden;
   text-align: center;
 color: #034055;
 position: absolute;
 top: 15px;
 right: 15px;
 font-size: 1.2em;
 min-width: 260px;
	transition: all .3s;
}
.contact_banner strong
{
 background: #cad6db;
 padding: 4px
}
.contact_banner strong, .contact_banner a
{
	display: block;
	clear: both;
}
.contact_banner a.botao_whatsapp
{
 font-size: 1.7em;
 font-weight: bold;
 color: #034055;
 letter-spacing: -.05em;
 margin: .3em 0 0;
 line-height: 100%;
}
.contact_banner a.botao_whatsapp+a
{
  margin: .3em 0 1em;
 color: #2280b9;
 font-size: 1.1em;
 line-height: 100%;
}
.contact_banner  .fa{
 display: inline-block;
 font-size: 1.1em;
 vertical-align: middle;
 margin-right: 7px;
}
.contact_banner+.contact_mascote
{
 
 position: absolute;
 right: 235px;
 top: 0px;
 width: 117px;
 height:127px;
 background: url(https://akillatransportes.com.br/wp-content/uploads/2022/08/mascote_aquila.png) no-repeat left bottom;
transition: all .3s;
}
.hestia-bottom-footer-content, footer hr
{
	display: none;
}

@media screen and (max-width: 1024px) {
	.contact_banner,.contact_mascote
	{
		display: none;
	}
}


.aquila_effect_1 img, 
.aquila_effect_2 img
{
 border-radius: 80px;
 border-bottom-right-radius: 20px;
 box-shadow:  5px 6px 0px #034055, -3px -6px 0px #a8924f,
  12px 12px 0px #a8924f6b;
 outline: 5px solid #ffffff73;
 outline-offset: -15px; 
}

.aquila_effect_2 img
{
 border-radius: 80px;
 border-top-left-radius: 20px;
 }
.t_especial
{
 font-size: 1.8em;
 font-weight: bold;
 position: relative;
 margin-bottom: 1em;
 color: #836e2e;
}
.t_especial:before{
 content: " ";
 display: block;
 height: .3em;
 width: 30%;
 background: #a8924f;
 box-shadow: 2px 4px 0px  #fff9;
 border-radius: 50px;
 position: absolute;
 left: -32%;
 top: .6em;
}
@media screen and (min-width: 768px ){
[data-id="cb442a5"]
{
 text-align: right;
 z-index: 10;
}
[data-id="cb442a5"] .t_especial:before{
 left: auto;
 right: -32%;
 }
}
@media screen and (max-width: 768px) {
 .t_especial:before{
 display: none;
 }
}
.circlular_graph 
{
 border: 6px solid #a8924f;
 box-shadow: 60px 35px 0px #a8924f29;
 padding: 10%;
 border-radius: 100%;
 background: #FFF;
  border-bottom-left-radius: 17%;
 aspect-ratio: 1;
 align-items: center;
 display: flex;
 justify-content: center;
 max-width: 55vw;
 margin: auto;

}
.aquila_skill:nth-child(2n) .circlular_graph
{
 border: 6px solid #034055;
 border-radius: 100%;
 border-top-left-radius: 17%;
}
.aquila_skill:nth-child(3n) .circlular_graph
{
 border: 6px solid #034055;
 padding: 10%;
 border-radius: 100%;
 border-top-right-radius: 17%;
}
.skill_number h1
{
 font-size: clamp(40px, 4.5vw, 55px);
 font-weight: bold;
 letter-spacing: -.05em;
 color: #034055;
 text-shadow: 4px 4px 0 #a8924f29;
 margin-bottom: 0;
 padding-bottom: 0;
}
.skill_number h4
{
 text-transform: uppercase;
 font-weight: bold;
 font-size: clamp(17px, 1.5vw, 1.5em);
 margin-top: 0;
 color: #a8924f;
 line-height: 125%;
}

.aquila_service .wp-caption-text
{
  font-size: 1.3em;
  color: #ffcc66;
 line-height: 120%;
}

.valores .elementor-widget-image>div
{
 position: relative;
 box-shadow: 10px 10px 20px #0340555e;

}
.valores h3
{
 color: #034055;
 font-size: 2em;
 font-weight: bold;
}

.form-contato .ipt-com-ico
{
  position: relative;
}
.form-contato .fa
{
 position: absolute;
 top: .75em;
}
.form-contato input,
.form-contato textarea
{
 padding-left: 2em;
}



.joinchat__tooltip {
	width: 130px;		
	}
.joinchat__qr>div
{
	display: none;
}