.elementor-19 .elementor-element.elementor-element-70021ae{--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-19 .elementor-element.elementor-element-1fb3f0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-1fb3f0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-84fc678{--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-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-19 .elementor-element.elementor-element-ede8b71{margin:48px -102px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-34px;z-index:2;}.elementor-19 .elementor-element.elementor-element-ede8b71.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-ede8b71{right:74px;}body.rtl .elementor-19 .elementor-element.elementor-element-ede8b71{left:74px;}.elementor-19 .elementor-element.elementor-element-ede8b71 img{width:63%;max-width:62%;}.elementor-19 .elementor-element.elementor-element-2531ab7{--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:89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-19 .elementor-element.elementor-element-488ce40{margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-19 .elementor-element.elementor-element-488ce40 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:157px;font-weight:600;font-style:italic;color:#752F0F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-d6fd90b{padding:0% 025% 0% 0%;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-19 .elementor-element.elementor-element-065c14a{--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-19 .elementor-element.elementor-element-80c4f2c{width:100%;max-width:100%;margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:1;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-80c4f2c{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-80c4f2c{right:0px;}.elementor-19 .elementor-element.elementor-element-80c4f2c img{opacity:0.56;}.elementor-19 .elementor-element.elementor-element-ca200d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-19 .elementor-element.elementor-element-ddce82e{--display:flex;}.elementor-19 .elementor-element.elementor-element-e0c36c4{width:100%;max-width:100%;top:0px;z-index:1;text-align:left;}.elementor-19 .elementor-element.elementor-element-e0c36c4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e0c36c4{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-e0c36c4{right:0px;}.elementor-19 .elementor-element.elementor-element-e0c36c4 img{width:36%;}.elementor-19 .elementor-element.elementor-element-5fa0538{margin:53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:12;}.elementor-19 .elementor-element.elementor-element-5fa0538 img{width:60%;opacity:1;}.elementor-19 .elementor-element.elementor-element-7ead5cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-24ff150{--display:flex;}.elementor-19 .elementor-element.elementor-element-2b75620 .elementor-heading-title{font-family:"FunyCute", Sans-serif;font-size:52px;font-weight:600;color:#D5101D;}.elementor-19 .elementor-element.elementor-element-b8ba3bc{--display:flex;}.elementor-19 .elementor-element.elementor-element-cb81320{padding:0px 204px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#B42E37;}.elementor-19 .elementor-element.elementor-element-2c2d8dc{--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-19 .elementor-element.elementor-element-939ab8f{margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 065px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-939ab8f .elementor-heading-title{font-family:"FunyCute", Sans-serif;font-size:68px;font-weight:800;color:#D5101D;}.elementor-19 .elementor-element.elementor-element-26bf31b{--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;--overlay-opacity:0.5;--border-radius:178px 178px 178px 178px;--z-index:1;}.elementor-19 .elementor-element.elementor-element-26bf31b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-26bf31b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD200;background-image:url("https://chipsamazonas.com.br/wp-content/uploads/2025/09/fundosessao4-1.png");background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-26bf31b::before, .elementor-19 .elementor-element.elementor-element-26bf31b > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-26bf31b > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-26bf31b > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-26bf31b > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-26bf31b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-041d032{margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-041d032 .elementor-heading-title{font-family:"FunyCute", Sans-serif;font-size:64px;font-weight:600;color:#783A20;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-04186dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 136px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19 .elementor-element.elementor-element-04186dc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19 .elementor-element.elementor-element-04186dc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-04186dc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-19 .elementor-element.elementor-element-04186dc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-field-type-html{padding-bottom:0px;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .e-form__buttons__wrapper__button-next{background-color:#D5101D;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-button[type="submit"]{background-color:#D5101D;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-04186dc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-19c02ca{--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:-167px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-19 .elementor-element.elementor-element-3be9a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chipsamazonas.com.br/wp-content/uploads/2025/09/fundo.png");}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-ede8b71{margin:143px -55px calc(var(--kit-widget-spacing, 0px) + 2px) -43px;}.elementor-19 .elementor-element.elementor-element-ede8b71.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-ede8b71 img{width:94%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-488ce40{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-19 .elementor-element.elementor-element-488ce40 .elementor-heading-title{font-size:70px;}.elementor-19 .elementor-element.elementor-element-d6fd90b{padding:10% 10% 10% 10%;}.elementor-19 .elementor-element.elementor-element-ddce82e.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-e0c36c4{margin:0px -31px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5fa0538{margin:41px 41px calc(var(--kit-widget-spacing, 0px) + 41px) 41px;}.elementor-19 .elementor-element.elementor-element-5fa0538.elementor-element{--order:99999 /* order end hack */;}.elementor-19 .elementor-element.elementor-element-5fa0538 img{width:100%;}.elementor-19 .elementor-element.elementor-element-cb81320{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-041d032 .elementor-heading-title{font-size:39px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-1fb3f0f{--width:121.773%;}.elementor-19 .elementor-element.elementor-element-84fc678{--width:50%;}.elementor-19 .elementor-element.elementor-element-2531ab7{--width:50%;}.elementor-19 .elementor-element.elementor-element-ddce82e{--width:50%;}.elementor-19 .elementor-element.elementor-element-7ead5cd{--width:50%;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-84fc678{--width:1155px;}.elementor-19 .elementor-element.elementor-element-ede8b71{width:var( --container-widget-width, 159px );max-width:159px;margin:85px -23px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:159px;--container-widget-flex-grow:0;top:-101px;}.elementor-19 .elementor-element.elementor-element-ede8b71.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-ede8b71{right:206px;}body.rtl .elementor-19 .elementor-element.elementor-element-ede8b71{left:206px;}.elementor-19 .elementor-element.elementor-element-ede8b71 img{width:89%;max-width:100%;height:100%;}.elementor-19 .elementor-element.elementor-element-488ce40{margin:-26% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-19 .elementor-element.elementor-element-488ce40 .elementor-heading-title{font-size:45px;}.elementor-19 .elementor-element.elementor-element-d6fd90b{margin:73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-19 .elementor-element.elementor-element-939ab8f .elementor-heading-title{font-size:39px;}.elementor-19 .elementor-element.elementor-element-26bf31b{--border-radius:47px 47px 47px 47px;}}/* Start custom CSS for form, class: .elementor-element-04186dc */.elementor-form input[type="text"],
.elementor-form input[type="email"],
.elementor-form input[type="tel"],
.elementor-form textarea{
  background:#fff;border:none;border-radius:9999px;padding:16px 24px;font-size:16px;color:#333;box-shadow:0 4px 16px rgba(0,0,0,.08)
}
.elementor-form input::placeholder,
.elementor-form textarea::placeholder{color:#bfbfbf}
.elementor-form .elementor-field-group{flex:1 1 50%;padding:0 12px}
.elementor-form .elementor-row{display:flex;flex-wrap:wrap;gap:24px}
.elementor-form .elementor-field-type-email{position:relative;flex:1 1 100%}
.elementor-form .elementor-field-type-email input{padding-right:140px}
.elementor-form .elementor-button{
  position:absolute;right:10px;top:50%;transform:translateY(-50%);
  border:none;border-radius:9999px;background:#cf1212;color:#fff;font-weight:700;padding:12px 28px;
  box-shadow:0 6px 16px rgba(207,18,18,.35);transition:filter .2s ease
}
.elementor-form .elementor-button:hover{transform:translateY(-50%);filter:brightness(1.05)}
.elementor-form .elementor-button:active{transform:translateY(-50%);filter:brightness(.95)}
@media (max-width:768px){
  .elementor-form .elementor-row{flex-direction:column}
  .elementor-form .elementor-field-type-email input{padding-right:120px}
}

/* ===== Escopo pill-form ===== */
.pill-form .elementor-form-fields-wrapper{
  display:grid;grid-template-columns:1fr 1fr;
  grid-template-areas:"nome tel" "email email";
  grid-auto-rows:minmax(56px,auto);gap:20px;align-items:center;position:relative
}
.pill-form .elementor-field-label{display:none!important}
.pill-form .elementor-field-group-nome{grid-area:nome}
.pill-form .elementor-field-group-telefone{grid-area:tel}
.pill-form .elementor-field-group-email{grid-area:email;position:relative;z-index:1}
.pill-form .elementor-field-group .elementor-field{
  height:56px;background:#fff;border:none;border-radius:9999px;padding:0 22px;
  font-size:16px;color:#333;box-shadow:0 4px 16px rgba(0,0,0,.08)
}
.pill-form .elementor-field::placeholder{color:#bfbfbf}
.pill-form .elementor-field-group-email .elementor-field{padding-right:150px}
.pill-form .elementor-field-type-submit{
  grid-area:email;justify-self:end;align-self:center;z-index:2;margin:0!important
}
.pill-form .elementor-field-type-submit .elementor-button{
  position:relative;right:10px;height:40px;line-height:40px;padding:0 26px;border:none;border-radius:9999px;
  background:#cf1212;color:#fff;font-weight:700;font-size:15px;box-shadow:0 6px 16px rgba(207,18,18,.35);
  transition:filter .15s ease;cursor:pointer
}
.pill-form .elementor-field-type-submit .elementor-button:hover{filter:brightness(1.05)}
.pill-form .elementor-field-type-submit .elementor-button:active{filter:brightness(.95)}
@media (max-width:768px){
  .pill-form .elementor-form-fields-wrapper{
    grid-template-columns:1fr;
    grid-template-areas:"nome" "tel" "email" "submit"
  }
  .pill-form .elementor-field-type-submit{
    grid-area:submit!important;position:static!important;justify-self:stretch!important;align-self:auto!important;margin:0!important;z-index:99!important;
   
  }
  .pill-form .elementor-field-type-submit .elementor-button{
    width:100%!important;height:52px!important;line-height:52px!important;right:auto!important
  }
  .pill-form .elementor-field-group-email .elementor-field{padding-right:22px!important}
}






.pill-form .elementor-field-type-submit {
  grid-area: email;            /* mesma área do email */
  justify-self: end;           /* cola na direita */
  align-self: center;          /* centraliza verticalmente */
  z-index: 2;
  margin: 0 !important;
     transition: filter 1.5s ease;
}

.pill-form .elementor-field-type-submit .elementor-button {
  position: absolute;          /* faz colar dentro do input */
  top: 55%;
  right: 20px;                 /* espaço da borda direita */
  transform: translateY(-60%); /* centraliza vertical */
  height: 40px;
  line-height: 40px;
  padding: 0 26px;
  border: none;
  border-radius: 9999px;
  background: #cf1212;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  box-shadow: 0 6px 16px rgba(207,18,18,.35);
  transition: filter .15s ease;
  cursor: pointer;
}
.pill-form .elementor-field-type-submit .elementor-button:hover {
    width: 140px;
    transition: filter 1.5s ease;
  cursor: pointer;
}
/* ===== FIX: botão "Enviar" em linha abaixo no mobile (sem sobreposição) ===== */
@media (max-width: 768px){

  /* GENÉRICO Elementor: se o tema colar o botão dentro do input, solta! */
  .elementor-form .elementor-button{
    position: static !important;
    top: auto !important;
    right: auto !important;
    transform: none !important;
    width: 100% !important;
    line-height: 52px !important;
    height: 52px !important;
    margin-top: 10px;            /* respiro abaixo do último campo */
  }
  .elementor-form .elementor-field-type-email input{
    padding-right: 22px !important; /* remove espaço reservado ao botão dentro do input */
  }
  .elementor-form .elementor-row{
    flex-direction: column !important;
    gap: 16px !important;
  }

  /* ESCOPO .pill-form: força a grade a empilhar e o submit virar a 4ª linha */
  .pill-form .elementor-form-fields-wrapper{
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-areas:
      "nome"
      "tel"
      "email"
      "submit" !important;
    gap: 16px !important;
  }

  /* O grupo de submit vira uma célula própria, sem position absoluto */
  .pill-form .elementor-field-type-submit{
    grid-area: submit !important;
    position: static !important;
    justify-self: stretch !important;
    align-self: auto !important;
    margin: 0 !important;
    z-index: 1 !important;
  }

  /* O botão em si ocupa 100% e sem transform/offset */
  .pill-form .elementor-field-type-submit .elementor-button{
    position: static !important;
    top: auto !important;
    right: auto !important;
    transform: none !important;
    width: 100% !important;
    height: 52px !important;
    line-height: 52px !important;
    padding: 0 20px !important;
  }

  /* O input de e-mail volta ao padding normal (sem espaço pro botão embutido) */
  .pill-form .elementor-field-group-email .elementor-field{
    padding-right: 22px !important;
  }
}

/* DESKTOP/TABLET (opcional): mantém o botão "dentro" do e-mail só em telas largas */
@media (min-width: 769px){
  .pill-form .elementor-field-type-submit{ grid-area: email; justify-self: end; align-self: center; }
  .pill-form .elementor-field-type-submit .elementor-button{
    position: absolute; right: 20px; top: 50%; transform: translateY(-50%);
    height: 40px; line-height: 40px; padding: 0 26px;
  }
  .pill-form .elementor-field-group-email .elementor-field{ padding-right: 150px; }
}/* End custom CSS */
/* Start custom CSS *//* ===== CORES */
:root{
  --bg: #fbf6f3;
  --ink: #6b351c;
  --accent: #ffd200;
}

/* ===== MENU DO HEADER (sem precisar de classes) ===== */
.elementor-location-header .elementor-nav-menu--main{
  display:flex;
  justify-content:center;
  gap: clamp(24px, 10vw, 140px);
}

.elementor-location-header .elementor-nav-menu--main .elementor-item{
  position:relative;
  display:inline-block;
  color:var(--ink);
  font-weight:700;
  letter-spacing:.02em;
  padding:10px 16px;
  line-height:1;
  border-radius:999px;              /* formato pílula */
  background:transparent;
  transition:background .18s ease, color .18s ease, transform .12s ease;
}

/* remover “pointer/underline” do widget se estiver ativo */
.elementor-location-header .elementor-nav-menu--main .elementor-item:after{
  display:none !important;
}

/* ATIVO (WP/Elementor marcam com essas classes) */
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-location-header .elementor-nav-menu--main .current-menu-item > .elementor-item,
.elementor-location-header .elementor-nav-menu--main .current-menu-ancestor > .elementor-item{
  background:var(--accent);
  color:#2a1a00;
}

/* HOVER dos não-ativos */
.elementor-location-header .elementor-nav-menu--main .elementor-item:not(.elementor-item-active):hover{
  transform:translateY(-1px);
  text-decoration:underline;
  text-underline-offset:4px;
}

/* ===== ÍCONES DAS REDES (use um widget “Lista de Ícones” na coluna da direita) ===== */
.elementor-location-header .elementor-widget-icon-list .elementor-icon-list-items{
  display:flex; align-items:center; justify-content:flex-end; gap:14px;
}

.elementor-location-header .elementor-widget-icon-list .elementor-icon-list-item a{
  width:28px; height:28px;
  display:grid; place-items:center;
  border-radius:50%;
  color:#fff;
  background:rgba(0,0,0,.12);
  text-decoration:none;
  transition:transform .15s ease, background .15s ease, color .15s ease;
}
.elementor-location-header .elementor-widget-icon-list .elementor-icon-list-item a:hover{
  background:var(--accent); color:#2a1a00; transform:translateY(-1px);
}

/* ===== MOBILE (dropdown) ===== */
@media (max-width: 768px){
  .elementor-location-header .elementor-nav-menu--dropdown .elementor-item{
    border-radius:12px; padding:10px 12px;
  }
  .elementor-location-header .elementor-widget-icon-list .elementor-icon-list-items{
    justify-content:center;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FunyCute';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://chipsamazonas.com.br/wp-content/uploads/2025/09/FunnyAndCute-MM4w.ttf') format('truetype');
}
/* End Custom Fonts CSS */