@media(max-width:1200px){.elementor .e-7f22891-5d7487c{width:50%;}}@media(max-width:1200px){.elementor .e-179be08-dc285de{padding:0px;justify-content:space-around;}}@media(max-width:1200px){.elementor .e-09312f3-48ac529{display:flex;flex-direction:row;align-items:center;}}@media(max-width:1200px){.elementor .e-bc62a6e-adf5f3e{width:45px;height:45px;}}@media(max-width:1200px){.elementor .e-da72e3c-3c081b0{font-family:Inter;font-weight:800;font-size:25px;}}@media(max-width:1200px){.elementor .e-495bdc7-025f5f1{gap:15px;align-items:center;}}@media(max-width:1200px){.elementor .e-156660f-8a1ffda{width:40px;height:40px;}}@media(max-width:1200px){.elementor .e-79d0c9f-3495e77{height:60px;border-radius:50px;align-items:center;background-color: transparent;

transition:
  background-color 400ms ease;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #06421C !important;
  transition: color 300ms ease;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #06421C !important;

  transition:
      color 300ms ease,
      fill 300ms ease,
      stroke 300ms ease;
}


/* =========================================
 PÁGINA ATUAL
 ========================================= */

&.is-active {
  background-color: #FFF0CC;
}


/* TEXTOS — PÁGINA ATUAL */
&.is-active :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES — PÁGINA ATUAL */
&.is-active svg,
&.is-active svg path,
&.is-active svg rect,
&.is-active svg circle,
&.is-active svg polygon,
&.is-active svg polyline,
&.is-active svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-79d0c9f-3495e77:active{background-color: #FFF0CC;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-79d0c9f-3495e77:hover,.elementor .e-79d0c9f-3495e77:focus-visible{background-color: #FFF0CC;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-79b2a0f-7d8cae7{width:45px;height:45px;}}@media(max-width:1200px){.elementor .e-90e87c9-2b9a5ca{font-family:Inter;font-weight:800;font-size:25px;padding-inline-start:15px;}}@media(max-width:1200px){.elementor .e-b0975bf-fd47629{align-items:center;}}@media(max-width:1200px){.elementor .e-2875e97-27c5af1{width:40px;height:40px;}}@media(max-width:1200px){.elementor .e-bc7b41f-05e25b0{height:60px;border-radius:50px;align-items:center;background-color: transparent;

transition:
  background-color 400ms ease;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #06421C !important;
  transition: color 300ms ease;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #06421C !important;

  transition:
      color 300ms ease,
      fill 300ms ease,
      stroke 300ms ease;
}


/* =========================================
 PÁGINA ATUAL
 ========================================= */

&.is-active {
  background-color: #FFF0CC;
}


/* TEXTOS — PÁGINA ATUAL */
&.is-active :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES — PÁGINA ATUAL */
&.is-active svg,
&.is-active svg path,
&.is-active svg rect,
&.is-active svg circle,
&.is-active svg polygon,
&.is-active svg polyline,
&.is-active svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-bc7b41f-05e25b0:active{background-color: #FFF0CC;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-bc7b41f-05e25b0:hover,.elementor .e-bc7b41f-05e25b0:focus-visible{background-color: #FFF0CC;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-24eb8c5-0875fa1{width:45px;height:45px;}}@media(max-width:1200px){.elementor .e-527f455-8ebca72{font-family:Inter;font-weight:800;font-size:25px;padding-inline-start:15px;}}@media(max-width:1200px){.elementor .e-74cce6e-466cbd8{align-items:center;}}@media(max-width:1200px){.elementor .e-c415e4f-5bab76e{width:40px;height:40px;}}@media(max-width:1200px){.elementor .e-1d2e11b-4fc50d2{height:60px;border-radius:50px;align-items:center;background-color: transparent;

transition:
  background-color 400ms ease;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #06421C !important;
  transition: color 300ms ease;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #06421C !important;

  transition:
      color 300ms ease,
      fill 300ms ease,
      stroke 300ms ease;
}


/* =========================================
 PÁGINA ATUAL
 ========================================= */

&.is-active {
  background-color: #FFF0CC;
}


/* TEXTOS — PÁGINA ATUAL */
&.is-active :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES — PÁGINA ATUAL */
&.is-active svg,
&.is-active svg path,
&.is-active svg rect,
&.is-active svg circle,
&.is-active svg polygon,
&.is-active svg polyline,
&.is-active svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-1d2e11b-4fc50d2:active{background-color: #FFF0CC;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-1d2e11b-4fc50d2:hover,.elementor .e-1d2e11b-4fc50d2:focus-visible{background-color: #FFF0CC;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-70781be-5562d40{width:45px;height:45px;}}@media(max-width:1200px){.elementor .e-150bcc1-a15309f{font-family:Inter;font-weight:800;font-size:25px;padding-inline-start:15px;}}@media(max-width:1200px){.elementor .e-71797ee-4e2bca6{align-items:center;}}@media(max-width:1200px){.elementor .e-085e4c3-69371be{width:40px;height:40px;}}@media(max-width:1200px){.elementor .e-087a4c7-f84f660{height:60px;border-radius:50px;align-items:center;background-color: transparent;

transition:
  background-color 400ms ease;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #06421C !important;
  transition: color 300ms ease;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #06421C !important;

  transition:
      color 300ms ease,
      fill 300ms ease,
      stroke 300ms ease;
}


/* =========================================
 PÁGINA ATUAL
 ========================================= */

&.is-active {
  background-color: #FFF0CC;
}


/* TEXTOS — PÁGINA ATUAL */
&.is-active :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES — PÁGINA ATUAL */
&.is-active svg,
&.is-active svg path,
&.is-active svg rect,
&.is-active svg circle,
&.is-active svg polygon,
&.is-active svg polyline,
&.is-active svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-087a4c7-f84f660:active{background-color: #FFF0CC;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-087a4c7-f84f660:hover,.elementor .e-087a4c7-f84f660:focus-visible{background-color: #FFF0CC;


/* TEXTOS */
& :is(h1, h2, h3, h4, h5, h6, p, span, a) {
  color: #F45112 !important;
}


/* SVG / ÍCONES */
& svg,
& svg path,
& svg rect,
& svg circle,
& svg polygon,
& svg polyline,
& svg line {
  color: #F45112 !important;
}\n}}@media(max-width:1200px){.elementor .e-6ed704b-dec2af5{height:60px;font-family:Inter;font-weight:900;font-size:25px;color:#ffffff;margin-block-end:0px;border-radius:50px;/* =========================================
 ENERGY — BOTÃO ORÇAMENTO — NORMAL
 ========================================= */

position: relative;

display: flex !important;
align-items: center !important;
justify-content: flex-start !important;

text-align: left !important;

width: 100%;
box-sizing: border-box;

padding-left: 20px;
padding-right: 60px;

gap: 10px;


/* DEGRADÊ */

background-image: linear-gradient(
  90deg,
  #FF9829 0%,
  #F45112 50%,
  #FF9829 100%
);

background-size: 200% 100%;
background-position: 0% 50%;
background-repeat: no-repeat;

transition: background-position 1600ms ease-in-out !important;


/* =========================================
 ÍCONE ORÇAMENTO — ESQUERDA
 ========================================= */

&::before {
  content: "";

  display: block;
  flex: 0 0 30px;

  width: 30px;
  height: 30px;

  background-color: #FFFFFF;

  -webkit-mask:
      url("https://energyequipamentos.com.br/wp-content/uploads/2026/09/budget_energy.svg")
      center / contain no-repeat;

  mask:
      url("https://energyequipamentos.com.br/wp-content/uploads/2026/09/budget_energy.svg")
      center / contain no-repeat;

  transition: transform 700ms ease-in-out;

  pointer-events: none;
}


/* =========================================
 SETA — DIREITA
 ========================================= */

&::after {
  content: "";

  display: block;

  width: 40px;
  height: 40px;

  position: absolute;

  right: 8px;
  top: 50%;

  background-color: #FFFFFF;

  -webkit-mask:
      url("https://energyequipamentos.com.br/wp-content/uploads/2026/09/arrow_energy.svg")
      center / contain no-repeat;

  mask:
      url("https://energyequipamentos.com.br/wp-content/uploads/2026/09/arrow_energy.svg")
      center / contain no-repeat;

  transform: translateY(-50%) rotate(-45deg);

  transition: transform 700ms ease-in-out;

  pointer-events: none;
}\n}}@media(max-width:1200px){.elementor .e-6ed704b-dec2af5:hover,.elementor .e-6ed704b-dec2af5:focus-visible{/* =========================================
 ENERGY — BOTÃO ORÇAMENTO — HOVER
 ========================================= */

background-position: 100% 50%;


/* ÍCONE ORÇAMENTO */

&::before {
  transform: scale(1.08);
}


/* SETA */

&::after {
  transform: translateY(-50%) rotate(0deg);
}\n}}@media(max-width:1200px){.elementor .e-6ed704b-dec2af5:active{/* =========================================
 ENERGY — BOTÃO ORÇAMENTO — ACTIVE
 ========================================= */

background-position: 100% 50%;


/* ÍCONE ORÇAMENTO */

&::before {
  transform: scale(0.95);
}


/* SETA */

&::after {
  transform: translateY(-50%) rotate(0deg) scale(0.95);
}\n}}@media(max-width:1200px){.elementor .e-a902195-5f84d4f{padding:0px;flex-direction:column;row-gap:40px;}}@media(max-width:1200px){.elementor .e-57ce5f7-e8a5dac{padding:35px;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;align-items:stretch;}}