.elementor-13 .elementor-element.elementor-element-6fabd71{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-13 .elementor-element.elementor-element-6fabd71:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6fabd71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://giriolicar.com.br/wp-content/uploads/2026/03/17335589122432478472.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-683573b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-683573b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-683573b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-13 .elementor-element.elementor-element-bca6ea1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--border-radius:14px 14px 14px 14px;--margin-top:-40px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-bca6ea1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bca6ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bca6ea1.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-ccc844f > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-13 .elementor-element.elementor-element-ccc844f.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-0b7b353{--display:flex;--min-height:50px;--border-radius:196px 196px 196px 196px;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-5666a8c .elementor-button{background-color:#E80000;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;border-radius:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-5666a8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5666a8c.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-8cccef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8cccef0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8cccef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2a907af{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-2a907af > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-13 .elementor-element.elementor-element-2a907af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:900;color:#575759;}.elementor-13 .elementor-element.elementor-element-a721bc7{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-791b239 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-588be24{--display:flex;}.elementor-13 .elementor-element.elementor-element-c135828 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-55d4b93{--display:flex;}.elementor-13 .elementor-element.elementor-element-cb1b3e9 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-28d89dd{--display:flex;}.elementor-13 .elementor-element.elementor-element-094e175 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-8c22dd7{--display:flex;}.elementor-13 .elementor-element.elementor-element-d638aed img{width:100%;border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-89f93d4{--display:flex;}.elementor-13 .elementor-element.elementor-element-bcd8063 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-ddff151{--display:flex;}.elementor-13 .elementor-element.elementor-element-02d3460 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-4e4615f{--display:flex;}.elementor-13 .elementor-element.elementor-element-c0030be img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-71d1b6b{--display:flex;}.elementor-13 .elementor-element.elementor-element-20917e1 img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#636363;border-radius:258px 258px 258px 258px;}.elementor-13 .elementor-element.elementor-element-7afd0ba{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:14px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:14px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:#848484;--e-n-carousel-arrow-hover-color:#848484;}.elementor-13 .elementor-element.elementor-element-7afd0ba.elementor-element{--align-self:center;}:where( .elementor-13 .elementor-element.elementor-element-7afd0ba .swiper-slide ) > .e-con{--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:12px;--padding-inline-end:12px;--padding-block-end:12px;--padding-inline-start:12px;}.elementor-13 .elementor-element.elementor-element-b130a7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-b130a7e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b130a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-13 .elementor-element.elementor-element-0777db2{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-0777db2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0777db2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:900;color:#575759;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-8c9e2ab{--grid-columns:4;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-13 .elementor-element.elementor-element-8c9e2ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-7afd0ba{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13 .elementor-element.elementor-element-8c9e2ab{--grid-columns:2;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-6fabd71{--content-width:98%;}.elementor-13 .elementor-element.elementor-element-bca6ea1{--width:88%;}.elementor-13 .elementor-element.elementor-element-0b7b353{--width:88%;}.elementor-13 .elementor-element.elementor-element-a721bc7{--content-width:100%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-ccc844f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-2a907af > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-13 .elementor-element.elementor-element-2a907af{--container-widget-width:216px;--container-widget-flex-grow:0;width:var( --container-widget-width, 216px );max-width:216px;}.elementor-13 .elementor-element.elementor-element-2a907af .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-7afd0ba{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13 .elementor-element.elementor-element-0777db2 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-13 .elementor-element.elementor-element-0777db2{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-13 .elementor-element.elementor-element-0777db2 .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-8c9e2ab{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-ccc844f */.busca-hero{
  font-family: 'DM Sans', sans-serif;
  font-size: 30px;
  display:flex;
  align-items:center;
  gap:12px;
}

.busca-hero .fixo{
  font-weight:900;
  color:#2E2D37;
}

.rotacao{
  position:relative;
  height:1.2em;
  overflow:hidden;
}

.rotacao span{
  display:block;
  font-weight:800;

  background: linear-gradient(90deg,#ff1e1e,#8b0000,#000000);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;

  animation: rotarTexto 12s infinite;
}

@keyframes rotarTexto {

0%{transform:translateY(0)}
20%{transform:translateY(0)}

25%{transform:translateY(-100%)}
45%{transform:translateY(-100%)}

50%{transform:translateY(-200%)}
70%{transform:translateY(-200%)}

75%{transform:translateY(-300%)}
90%{transform:translateY(-300%)}

100%{transform:translateY(0)}

}

@media (max-width: 768px){

.busca-hero{
  font-size:16px;
  gap:6px;
}

.rotacao{
  height:1.3em;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c40bfba */.busca-home {
  display: flex;
  gap: 10px;
  background: #fff;
  padding: 10px;
  border-radius: 50px;
  box-shadow: 0 5px 20px rgba(0,0,0,0.1);
}

.busca-home input,
.busca-home select {
  border: none;
  padding: 12px;
  border-radius: 30px;
  flex: 1;
}


/* BUSCA */
.busca-home input {
  width: 50%;
  min-width: 120px;
}

/* MARCA */
.busca-home select {
  width: 25%;
}

/* BOTÃO */
.busca-home button {
  width: 10%;
  background: #e30613;
  color: #fff;
  border: none;
  padding: 12px;
  border-radius: 30px;
  font-weight: bold;
  cursor: pointer;
}

/* DESKTOP NORMAL */
.busca-home {
  display: flex;
  gap: 10px;
  background: #fff;
  padding: 10px;
  border-radius: 50px;
  box-shadow: 0 5px 20px rgba(0,0,0,0.1);
}

/* PROPORÇÃO */
.busca-home input { flex: 3; }
.busca-home select { flex: 2; }
.busca-home button { flex: 2; }

/* MOBILE */
@media(max-width: 768px){

  .busca-home {
    flex-direction: column;
    border-radius: 12px;
  }

  /* ESCONDE MARCA */
  .busca-home select {
    display: none;
  }

  /* INPUT GRANDE */
  .busca-home input {
    width: 100%;
    font-size: 16px;
  }

  /* BOTÃO GRANDE */
  .busca-home button {
    width: 100%;
    font-size: 16px;
    padding: 14px;
  }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7afd0ba */.elementor-swiper{
padding-left:60px;
padding-right:60px;
}/* End custom CSS */