/* Add a class name to the following media query */
@media screen and (min-width: 1199px) {
  .list-account-info {
    top: -38px;
  }
}

/* Use a consistent naming convention for class names */
.list-account-info {
  margin-top: 20px;
}

a.botao-wpp {
  color: white !important;
}

/*
nav li {
  float: left;
}
*/

nav #login {
  border-right: 1px solid #ddd;
  box-shadow: 1px 0 0 #fff;
}

nav #login-trigger,
nav #signup a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  padding: 0 8px;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 #fff;
}

nav #signup a {
  border-radius: 0 3px 3px 0;
}

nav #login-trigger {
  border-radius: 3px 0 0 3px;
}

nav #login-trigger:hover,
nav #login .active,
nav #signup a:hover {
  background: #fff;
}

nav li #login-content {
  right: 0;
  width: 250px;
}

#inputs input {
  background: #f1f1f1;
  padding: 6px 5px;
  margin: 0 0 5px 0;
  width: 238px;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 1px 1px #ccc inset;
}

#inputs input:focus {
  background-color: #fff;
  border-color: #e8c291;
  outline: none;
  box-shadow: 0 0 0 1px #e8c291 inset;
}

#login #actions {
  margin: 10px 0 0 0;
}

#login #submit {
  background-color: #d14545;
  background-image: linear-gradient(top, #e97171, #d14545);
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3),
              0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border: 1px solid #7e1515;
  float: left;
  height: 30px;
  padding: 0;
  width: 100px;
  cursor: pointer;
  font: bold 14px Arial, Helvetica;
  color: #fff;
}

#login #submit:hover,
#login #submit:focus {
  background-color: #e97171;
  background-image: linear-gradient(top, #d14545, #e97171);
}

#login #submit:active {
  outline: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}

#login label {
  float: right;
  line-height: 30px;
}

#login label input {
  position: relative;
  top: 2px;
  right: 2px;
}


	
#faixa {
    height: 39px;
    width: 100%;
    float: left;
    background-color: #e6e6e6;
    position: relative;
    top: 0;
    clip: rect(0,auto,auto,auto);
    z-index: 9989;
    background: #eee;
    background: linear-gradient(0deg,rgb(243 243 243) 0%,rgb(245 245 245) 35%,rgba(241,241,241,1) 100%);
}
	
	#fone {
  
    background-repeat: no-repeat;
    padding-left: 25px;
    font-weight: bold;
}
	#whats {
    background-image: url(images/whats.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    font-weight: bold;
}
	

	
.lareral {
    color: #6d6d6d;
    float: right;
    position: relative;
    /* height: 43px; */
    width: auto;
    margin-top: 27px;
    margin-left: 20px;
    font-size: 16px;
}
	

@media all{
*{--bdt-inverse:initial;}
}



@media all{
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}
.elementor a{box-shadow:none;text-decoration:none;}
.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self);}
.elementor-element:where(.e-con-full,.elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap);}
.elementor-align-right{text-align:right;}
.elementor-align-right .elementor-button{width:auto;}
.elementor-widget-wrap>.elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s;}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;}
.elementor-button-content-wrapper{display:flex;justify-content:center;}
.elementor-button-icon{flex-grow:0;order:5;}
.elementor-button-text{flex-grow:1;order:10;display:inline-block;}
.elementor-button .elementor-align-icon-left{margin-right:5px;order:5;}
.elementor-button span{text-decoration:inherit;}
.elementor-element{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px;}
}

@media all{
.elementor-kit-6 a{color:var( --e-global-color-dea41e4 );}
.elementor-kit-6 a:hover{color:var( --e-global-color-a185853 );}
.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );color:var( --e-global-color-a291686 );background-color:var( --e-global-color-91455cb );border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}
.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:var( --e-global-color-91455cb );background-color:var( --e-global-color-a185853 );border-style:solid;border-width:0px 0px 0px 0px;}
.elementor-element{--widgets-spacing:20px 20px;}
@media (max-width:1024px){
.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}
}
@media (max-width:767px){
.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}
}
}

@media all{
.elementor-36 .elementor-element.elementor-element-def81c5 .elementor-button{font-family:"M PLUS 1p", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-91455cb );color:var( --e-global-color-91455cb );background-color:var( --e-global-color-a185853 );}
.elementor-36 .elementor-element.elementor-element-def81c5 .elementor-button:hover,.elementor-36 .elementor-element.elementor-element-def81c5 .elementor-button:focus{color:var( --e-global-color-91455cb );background-color:var( --e-global-color-a185853 );}
@media (max-width:767px){
.elementor-36 .elementor-element.elementor-element-def81c5 .elementor-button{font-size:11px;padding:8px 8px 8px 8px;}
}
}

@media all{
:focus{outline:0;}
}

@media all{
.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-phone-alt:before{content:"\f879";}
}

@media all{
.fas{font-family:"Font Awesome 5 Free";font-weight:900;}
}

@media all{
.elementor-animation-grow{transition-duration:.3s;transition-property:transform;}
.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1);}
}
	
@media only screen and (max-width: 768px) {	
	.elementor-align-right .elementor-button {
    width: 232px !important;
    font-size: 24px !important;
		
		
		
		
		
};
	
	

	
	}
	
	
@media (max-width: 768px) {
	
	.elementor-align-right .elementor-button {
        width: 232px !important;
        font-size: 18px !important;
    }
	#fone {

    padding-right: 50px !important;
    font-size: 12px !important;
}	
	
	}
	
