.elementor .e-a0ed8ac-58239fe{width:100%;max-width:150px;position:relative;z-index:999;}.elementor .e-cc53a0c-1816ec2{width:fit-content;font-family:Atyp;font-weight:600;font-size:12px;color:var(--DUP_btn-color-black);text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:var(--btn-color-yellow);background-clip:border-box;/* Estado Normal — Forçando o link interno do botão */
selector .elementor-button,
selector a {
  background-color: #C8A96E !important;
  color: #080808 !important;
  border-radius: 2px !important;
  border: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  
  /* Tipografia */
  font-family: 'Atyp', sans-serif !important;
  font-size: 0.9rem !important;
  font-weight: 600 !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
  
  /* Animação */
  transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease !important;
  transform: translateY(0) !important;
}

/* Força a cor do texto do Elementor */
selector .elementor-button-text {
  color: #080808 !important;
}

/* Estado Hover (Passar o mouse) */
selector .elementor-button:hover,
selector a:hover {
  background-color: #E0C080 !important;
  color: #080808 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 40px rgba(200, 169, 110, 0.3) !important;
}

/* Garante o texto escuro no hover */
selector .elementor-button:hover .elementor-button-text,
selector a:hover .elementor-button-text {
  color: #080808 !important;
}\n}.elementor .e-cc53a0c-1816ec2:hover,.elementor .e-cc53a0c-1816ec2:focus-visible{background-color:#3c4248;background-clip:border-box;}.elementor .e-d86e7a1-95e7a45{padding:0px;gap:20px;flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:center;}.elementor .e-7e7dfe9-695802d{min-height:0px;position:relative;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2B3034;border-style:solid;background-color:var(--DUP_btn-color-black);flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:center;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));\n}.elementor .e-f3c10d5-4d8c39e{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:flex-start;text-wrap: balance;\n}.elementor .e-fda8557-f252495{width:100%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-604c8ee-9a429fd{width:100%;font-family:"Luxora Grotesk";font-weight:200;font-size:1.8rem;color:var(--btn-color-yellow);letter-spacing:1.5px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-80c74e3-8dc0ce4{width:100%;font-family:Atyp;font-weight:400;font-size:0.9rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-049f622-0c1ff89{width:fit-content;overflow:hidden;position:relative;font-family:Atyp;font-weight:500;font-size:0.9rem;color:var(--color-heading-02);text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-width:1px;border-color:var(--color-texto-pe);background-color:var(--btn-color-black);}.elementor .e-049f622-0c1ff89:hover,.elementor .e-049f622-0c1ff89:focus-visible{background-clip:border-box;}.elementor .e-5bca3e7-895874f{padding:0px;margin:0px;gap:8px;/* REGRA 1: O botão de cima some em telas menores que 1024px ( Tablets e Celulares ) */
@media (max-width: 1023px) {
  .botao-desktop {
      display: none !important;
  }
}

/* REGRA 2: O botão de baixo (do telefone) fica oculto no Desktop e aparece apenas no Celular */
.botao-mobile {
  display: none;
}

@media (max-width: 767px) {
  .botao-mobile {
      display: flex !important; /* ou inline-flex, dependendo do alinhamento do seu container */
  }
}\n}.elementor .e-684d025-a55e2b1{padding:0px;margin:0px;gap:8px;/* Oculta em telas grandes por padrão */
selector {
  display: none;
}

/* Exibe apenas em celulares (abaixo de 768px) */
@media (max-width: 767px) {
  selector {
      display: inline-flex; /* ou flex, dependendo do seu layout */
  }
}\n}.elementor .e-8885799-b4de635{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;align-items:start;align-self:start;}.elementor .e-18d7200-728b9cd{width:1240px;padding:0px;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-a24c3c9-fdcd7d3{height:500px;background-image:url("https://upperdentalclinic.com/wp-content/uploads/2026/07/banner-header02-implantes.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--DUP_btn-color-black);justify-content:center;align-items:center;}.elementor .e-d6e2844-285d0a1{font-family:Atyp;font-weight:600;font-size:1rem;color:var(--btn-color-black);letter-spacing:0px;line-height:1.4em;text-wrap: balance;\n}.elementor .e-7afaf2d-b1253b8{width:fit-content;display:flex;flex-direction:row;align-items:center;}.elementor .e-93ce3aa-a0289f8{font-family:Atyp;font-weight:600;font-size:1rem;color:var(--btn-color-black);letter-spacing:0px;line-height:1.4em;text-wrap: balance;\n}.elementor .e-33bd553-29a4f9d{width:fit-content;display:flex;flex-direction:row;align-items:center;}.elementor .e-cc9e89c-4f89d64{font-family:Atyp;font-weight:600;font-size:1rem;color:var(--btn-color-black);letter-spacing:0px;line-height:1.4em;text-wrap: balance;\n}.elementor .e-51b9ee7-346b5b8{width:fit-content;display:flex;flex-direction:row;align-items:center;}.elementor .e-3b2909b-5020e9e{font-family:Atyp;font-weight:600;font-size:1rem;color:var(--btn-color-black);letter-spacing:0px;line-height:1.4em;text-wrap: balance;\n}.elementor .e-93ab79c-e16cbf7{width:fit-content;display:flex;flex-direction:row;align-items:center;}.elementor .e-235cdfb-2b8fb48{font-family:Atyp;font-weight:600;font-size:1rem;color:var(--btn-color-black);letter-spacing:0px;line-height:1.4em;text-wrap: balance;\n}.elementor .e-dabfacb-9e453c5{width:fit-content;display:flex;flex-direction:row;align-items:center;}.elementor .e-a45a2f0{height:50px;background-color:var(--btn-color-yellow);background-clip:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-0d041a3-04dc44d{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:flex-start;text-wrap: balance;\n}.elementor .e-d88a020-3add1e7{width:100%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-1555184-c6b3626{width:100%;font-family:Atyp;font-weight:400;font-size:0.9rem;color:var(--color-texto-cinza);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-3956b83-5a8c810{width:100%;font-family:Atyp;font-weight:400;font-size:0.9rem;color:var(--color-heading-02);letter-spacing:0px;line-height:110%;text-align:start;margin-block-start:-13px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-00ecd42-be66b62{width:100%;font-family:"Luxora Grotesk";font-weight:200;font-size:1.8rem;color:var(--btn-color-yellow);letter-spacing:1.5px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-4a24259-ea1395f{width:100%;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#BFA871;}.elementor .e-4a24259-ea1395f:hover,.elementor .e-4a24259-ea1395f:focus-visible{background-clip:border-box;}.elementor .e-57e70f2-3d1e1ba{padding:0px;gap:8px;}.elementor .e-ef91455-3e27087{padding:0px;gap:8px;}.elementor .e-4f9bdc1-ab176d3{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;align-items:start;align-self:start;}.elementor .e-c854f0a-ef31a02{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:100px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-01ed279-81c0683{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:50px;flex-direction:column;gap:0px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-81deb83-8112ffd{min-height:600px;position:relative;padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--btn-color-black);flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-91bdd65{min-height:600px;position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--btn-color-black);flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-25a69e6-c96189b{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:center;text-wrap: balance;\n}.elementor .e-9cc4379-ba21733{padding:80px;gap:20px;flex-wrap:wrap;justify-content:center;align-content:start;align-items:start;align-self:center;}.elementor .e-b600007-fd19651{width:fit-content;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#BFA871;}.elementor .e-b600007-fd19651:hover,.elementor .e-b600007-fd19651:focus-visible{background-clip:border-box;}.elementor .e-c68a1ec-cbff36e{gap:8px;justify-content:center;}.elementor .e-836b72c-ff3a9fd{min-height:600px;position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--btn-color-black);flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-558ce60-96fe6a5{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:flex-start;text-wrap: balance;\n}.elementor .e-1db1d13-af20201{width:100%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-2ef0b6b-4c188f6{width:100%;font-family:Atyp;font-weight:400;font-size:0.9rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-ca5ba48-a6713bd{width:100%;font-family:"Luxora Grotesk";font-weight:200;font-size:1.8rem;color:var(--btn-color-yellow);letter-spacing:1.5px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-c393c76-37af2ed{width:100%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:110%;text-align:start;margin-block-start:-10px;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-65d2bd7-acba883{width:100%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:110%;text-align:start;margin-block-start:-15px;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-1299d6c-3e8df92{width:100%;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:var(--color-heading-02);text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-width:1px;border-color:var(--btn-color-yellow);background-color:var(--btn-color-black);}.elementor .e-1299d6c-3e8df92:hover,.elementor .e-1299d6c-3e8df92:focus-visible{background-clip:border-box;}.elementor .e-403f1ec-0979d99{padding-inline-start:0px;padding-inline-end:0px;gap:0px;}.elementor .e-d2689ec-13d0624{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;align-items:start;align-self:start;}.elementor .e-8698262-5ae4abc{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:100px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-d0c38bf-e2f3561{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:50px;flex-direction:column;gap:0px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-4ec339b-9c51a2e{min-height:600px;position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--btn-color-black);flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-fa8698e-7c7e37e{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:center;text-wrap: balance;\n}.elementor .e-bbf56d6-0640bd3{width:100%;position:absolute;inset-block-start:24px;background-color:#7d8590;display:flex;justify-content:space-evenly;align-items:center;align-self:center;}.elementor .e-1bd0135-7ae1e7c{width:48px;height:48px;min-width:48px;min-height:48px;font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.25rem;color:#33373c;letter-spacing:-4%;line-height:130%;text-align:start;border-radius:50%;border-style:none;background-color:#BFA871;background-clip:border-box;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-a2f7830-ee3cd3e{font-family:var(--titulo-h3);font-weight:500;font-size:1.25rem;color:#eff2f6;letter-spacing:-4%;line-height:130%;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-425b7e8-f543c6e{width:75%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2d54b14-4e9970c{width:100%;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:5px;align-items:center;}.elementor .e-872eee5-df7286a{width:calc((100% - 220px) / 12 * 3 + 40px);min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:column;gap:15px;}.elementor .e-34823a5-af127b6{width:48px;height:48px;min-width:48px;min-height:48px;font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.25rem;color:#33373c;letter-spacing:-4%;line-height:130%;text-align:start;border-radius:50%;border-style:none;background-color:#BFA871;background-clip:border-box;display:flex;justify-content:center;align-items:center;}.elementor .e-bd8cea6-70f9e6a{font-family:var(--titulo-h3);font-weight:500;font-size:1.25rem;color:#eff2f6;letter-spacing:-4%;line-height:130%;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c853253-4e435cc{width:75%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b9fe675-edf2eea{width:100%;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:5px;align-items:center;}.elementor .e-4a1e6f9-170b60d{width:calc((100% - 220px) / 12 * 3 + 40px);min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-5a90397-124b245{width:48px;height:48px;min-width:48px;min-height:48px;font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.25rem;color:#33373c;letter-spacing:-4%;line-height:130%;text-align:start;border-radius:50%;border-style:none;background-color:#BFA871;background-clip:border-box;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-2f0071e-4e0cfc1{font-family:var(--titulo-h3);font-weight:500;font-size:1.25rem;color:#eff2f6;letter-spacing:-4%;line-height:130%;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-075df07-bdc8fe6{width:75%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-83e7830-75d989e{width:100%;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:5px;align-items:center;}.elementor .e-5fdcb8e-0f9afb1{width:calc((100% - 220px) / 12 * 3 + 40px);min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:column;gap:15px;align-items:flex-start;}.elementor .e-b50f495-a37c261{width:48px;height:48px;min-width:48px;min-height:48px;font-family:"Plus Jakarta Sans";font-weight:600;font-size:1.25rem;color:#33373c;letter-spacing:-4%;line-height:130%;text-align:start;border-radius:50%;border-style:none;background-color:#BFA871;background-clip:border-box;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-02a5d9e-9ca6e80{font-family:var(--titulo-h3);font-weight:500;font-size:1.25rem;color:#eff2f6;letter-spacing:-4%;line-height:130%;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff61fdb-99fe186{width:75%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-676aa29-2f3f663{width:100%;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:5px;align-items:center;}.elementor .e-864469e-68b5300{width:calc((100% - 220px) / 12 * 3 + 40px);min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;flex-direction:column;gap:15px;align-items:flex-start;}.elementor .e-25392bd-ede87a5{padding:0px;gap:20px;flex-wrap:wrap;align-content:start;}.elementor .e-6e3741d-2490d9f{width:fit-content;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#BFA871;}.elementor .e-6e3741d-2490d9f:hover,.elementor .e-6e3741d-2490d9f:focus-visible{background-clip:border-box;}.elementor .e-5111bb8-8e586a4{gap:8px;justify-content:center;}.elementor .e-3cfde96-77e1b70{min-height:600px;background-color:var(--DUP_btn-color-black);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-e2334a0-f7eddaa{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:center;text-wrap: balance;\n}.elementor .e-d8be07c-1a4cde3{width:50%;font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:110%;text-align:center;display:flex;justify-content:center;align-items:center;align-self:center;text-wrap: balance;\n}.elementor .e-9c10cc5-ce05eac{width:fit-content;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#BFA871;}.elementor .e-9c10cc5-ce05eac:hover,.elementor .e-9c10cc5-ce05eac:focus-visible{background-clip:border-box;}.elementor .e-2b79fc8-601a7d6{gap:8px;justify-content:center;}.elementor .e-3d4468f-3bf4ec7{width:fit-content;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#BFA871;}.elementor .e-3d4468f-3bf4ec7:hover,.elementor .e-3d4468f-3bf4ec7:focus-visible{background-clip:border-box;}.elementor .e-05fe160-7e2d90d{gap:8px;justify-content:center;}.elementor .e-5f203b1-7e16867{min-height:500px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--DUP_btn-color-black);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b5d9328-9be13e4{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:flex-start;text-wrap: balance;\n}.elementor .e-f711cc2-75a275e{width:100%;font-family:Atyp;font-weight:400;font-size:0.9rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-121848f-68ee6d6{flex-direction:row;gap:0px;justify-content:space-evenly;align-items:start;}.elementor .e-f92db93-89d9df5{width:100%;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--btn-color-yellow);background-color:#BFA871;}.elementor .e-f92db93-89d9df5:hover,.elementor .e-f92db93-89d9df5:focus-visible{background-clip:border-box;}.elementor .e-c02912f-4cea798{padding:10px;gap:0px;justify-content:space-between;}.elementor .e-ca1b7af-926ca75{padding:10px;gap:0px;justify-content:space-between;}.elementor .e-ad2c454-0008d13{flex-direction:row;gap:0px;justify-content:flex-start;align-items:center;}.elementor .e-0125701-f721e14{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;align-items:start;align-self:start;}.elementor .e-ff2568e-f56322f{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:100px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;order:99999;}.elementor .e-5794368-76a191f{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:50px;flex-direction:column;gap:0px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-ef604c5-fd97ac0{min-height:600px;position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--btn-color-black);flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-4b0c537-b96edae{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:flex-start;text-wrap: balance;\n}.elementor .e-141264c-e358511{width:100%;font-family:Atyp;font-weight:400;font-size:0.9rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-b874718-8a25909{width:50%;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--btn-color-yellow);background-color:#BFA871;}.elementor .e-b874718-8a25909:hover,.elementor .e-b874718-8a25909:focus-visible{background-clip:border-box;}.elementor .e-d4adec4-cdd8f02{padding:0px;gap:0px;justify-content:space-between;}.elementor .e-d469ad1-ce79c5f{flex-direction:row;gap:0px;justify-content:flex-start;align-items:center;}.elementor .e-95da7d0-e063662{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;align-items:start;align-self:start;}.elementor .e-1fd0765-ab21dcf{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:100px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-359339f-952b381{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:50px;flex-direction:column;gap:0px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-0273d06-9178cd8{min-height:600px;position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--btn-color-black);flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-8f9877e-85835cd{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:center;text-wrap: balance;\n}.elementor .e-55186b8-99be2a1{width:fit-content;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#BFA871;}.elementor .e-55186b8-99be2a1:hover,.elementor .e-55186b8-99be2a1:focus-visible{background-clip:border-box;}.elementor .e-0b89042-df5542d{gap:8px;justify-content:center;}.elementor .e-cd97d3b-dfadb13{gap:8px;justify-content:center;}.elementor .e-fc89192-308462c{min-height:500px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--DUP_btn-color-black);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-ba84e92-b1e5deb{width:100%;font-family:var(--titulo-h3);font-weight:400;font-size:0.875rem;color:var(--btn-color-yellow);letter-spacing:0em;line-height:150%;text-align:center;display:flex;justify-content:flex-start;text-wrap: balance;\n}.elementor .e-501685d-80bc2e2{width:100%;font-family:Atyp;font-weight:400;font-size:0.9rem;color:var(--color-texto-pe);letter-spacing:0px;line-height:110%;text-align:start;display:flex;justify-content:flex-start;align-self:start;text-wrap: balance;\n}.elementor .e-dd77ace-166c324{width:100%;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--btn-color-yellow);background-color:#BFA871;}.elementor .e-dd77ace-166c324:hover,.elementor .e-dd77ace-166c324:focus-visible{background-clip:border-box;}.elementor .e-fd41e23-1d2184a{width:100%;overflow:hidden;position:relative;font-family:Atyp;font-weight:600;font-size:0.9rem;color:#1A1A1A;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--btn-color-yellow);background-color:#BFA871;}.elementor .e-fd41e23-1d2184a:hover,.elementor .e-fd41e23-1d2184a:focus-visible{background-clip:border-box;}.elementor .e-ddf52f1-6f8d605{padding:10px;gap:0px;}.elementor .e-c4bff96-962c201{flex-direction:row;gap:0px;justify-content:flex-start;align-items:center;}.elementor .e-4da3296-1a18c46{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;align-items:start;align-self:start;}.elementor .e-df8e28c-d540592{width:calc((100% - 220px) / 12 * 6 + 100px);padding:0px;margin-inline-end:100px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-c36d67b-598593b{width:calc((100% - 130px) / 12 * 6 + 100px);padding:0px;margin-inline-end:50px;flex-direction:column;gap:0px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-e1ffd7e-0ae568d{min-height:600px;position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--btn-color-black);flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-a41ac06{padding:0px;background-color:var(--btn-color-black);flex-direction:column;gap:0px;}.elementor .e-6c72b0d-71389cf{padding:0px;margin-inline-end:50px;flex-direction:column;gap:0px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-ff4bd55-0d4b085{min-height:100px;position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--btn-color-black);flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-7bca3d8-c2d8e53{width:100%;font-family:Atyp;font-weight:500;font-size:2rem;color:#eff2f6;letter-spacing:-4%;line-height:110%;text-align:center;text-wrap: balance;\n}.elementor .e-dabcf56-99f4f53{width:calc((100% - 220px) / 12 * 10 + 180px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-1bb348d-3ec7716{font-family:Cabin;font-weight:400;font-size:1rem;color:#98a0b3;letter-spacing:0px;line-height:150%;text-wrap: balance;\n}.elementor .e-0193fd2-5d5a33f{font-family:Cabin;font-weight:400;font-size:1rem;color:#98a0b3;letter-spacing:0px;line-height:150%;text-wrap: balance;\n}.elementor .e-a81789e-d9d95fb{font-family:Cabin;font-weight:400;font-size:1rem;color:#98a0b3;letter-spacing:0px;line-height:150%;text-wrap: balance;\n}.elementor .e-1766f1a-e6d22e6{font-family:Cabin;font-weight:400;font-size:1rem;color:#98a0b3;letter-spacing:0px;line-height:150%;text-wrap: balance;\n}.elementor .e-d4351b6-1f035ab{font-family:Cabin;font-weight:400;font-size:1rem;color:#98a0b3;letter-spacing:0px;line-height:150%;text-wrap: balance;\n}.elementor .e-38eb51e-8ba896d{font-family:Cabin;font-weight:400;font-size:1rem;color:#98a0b3;letter-spacing:0px;line-height:150%;text-wrap: balance;\n}.elementor .e-0fbe61d-8736461{padding:0px;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-aff1bdc-53f3d4d{min-height:100px;position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--DUP_btn-color-black);flex-direction:column;gap:20px;flex-wrap:wrap;align-items:center;}.elementor .e-844fb82-669fb06{width:100%;max-width:180px;position:relative;margin-block-end:20px;}.elementor .e-169934b-08d39c2{font-family:Cabin;font-weight:400;font-size:0.875rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-782a590-c9a1ca4{width:fit-content;padding:0px;gap:8px;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-6b40032-d8b0a14{width:calc((100% - 220px) / 12 * 4 + 60px);padding:0px;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-2b10f46-62dcafa{font-family:Atyp;font-weight:400;font-size:1.12rem;color:var(--btn-color-yellow);letter-spacing:0px;line-height:150%;}.elementor .e-eb9fb71-039f50f{font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;}.elementor .e-37650fc-c4863f2{font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;}.elementor .e-c34912a-8505cb0{font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;}.elementor .e-e5f40fc-2bd512d{font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;}.elementor .e-7c1c8bc-1d9db76{font-family:Atyp;font-weight:400;font-size:1rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;}.elementor .e-c16b6f9-3873150{width:calc((100% - 220px) / 12 * 2 + 20px);padding:0px;margin-inline-start:auto;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-fbf089e-93b2cc8{font-family:Atyp;font-weight:400;font-size:1.12rem;color:var(--btn-color-yellow);letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-74d749b-47fdb98{width:24px;height:24px;min-width:24px;min-height:24px;color:var(--btn-color-yellow);display:flex;}.elementor .e-47218f1-ce93bfe{font-family:Atyp;font-weight:400;font-size:0.875rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-a0c8571-34da436{width:fit-content;padding:0px;gap:8px;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-4a200c1-b5e3a36{width:24px;height:24px;min-width:24px;min-height:24px;color:var(--btn-color-yellow);display:flex;}.elementor .e-98d9fbb-015fda6{font-family:Atyp;font-weight:400;font-size:0.875rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-662d677-b23d5bf{width:fit-content;padding:0px;gap:8px;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-fd1451e-f0d615b{width:24px;height:24px;color:var(--btn-color-yellow);display:flex;}.elementor .e-0858e4b-1a774da{font-family:Atyp;font-weight:400;font-size:0.875rem;color:var(--color-heading-02);letter-spacing:0px;line-height:150%;text-align:start;}.elementor .e-a02b823-a322bea{width:fit-content;padding:0px;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-b89fd4d-bb5bd66{width:24px;height:24px;color:#eff2f6;display:flex;}.elementor .e-b79616a-8be4ba2{width:24px;height:24px;color:#eff2f6;display:flex;}.elementor .e-c196b62-7126df9{width:24px;height:24px;display:flex;}.elementor .e-215418e-cc54305{width:30px;height:30px;color:#eff2f6;display:flex;}.elementor .e-f778d8b-489d0a3{width:fit-content;padding:0px;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-0ae7393-2be3825{width:calc((100% - 220px) / 12 * 3 + 40px);padding:0px;margin-inline-start:auto;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-content:start;align-items:start;}.elementor .e-e636c22-f713cfc{min-height:200px;position:relative;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:max(20px, calc((100% - var(--content-width)) / 2));padding-inline-end:max(20px, calc((100% - var(--content-width)) / 2));background-color:var(--DUP_btn-color-black);flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-rmbmegb-b1c6cfx{display:none;}