.elementor-2458 .elementor-element.elementor-element-a8bc501{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:80px 80px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-2458 .elementor-element.elementor-element-a8bc501:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-a8bc501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamagalhaesadv.com.br/wp-content/uploads/2026/06/ChatGPT-Image-11-de-jun.-de-2026-15_42_43.png");background-position:center center;background-size:cover;}.elementor-2458 .elementor-element.elementor-element-a8bc501, .elementor-2458 .elementor-element.elementor-element-a8bc501::before{--border-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-8b6b005{--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:16px 16px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2458 .elementor-element.elementor-element-72f332e > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-2458 .elementor-element.elementor-element-72f332e .elementor-heading-title{color:#4A2000;font-family:"Inter", Sans-serif;font-size:50px;font-weight:600;line-height:120%;letter-spacing:-1.12px;}.elementor-2458 .elementor-element.elementor-element-f74b882 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-2458 .elementor-element.elementor-element-f74b882{color:#000000;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:150%;}.elementor-2458 .elementor-element.elementor-element-bf96a3a .elementor-button{background-color:#9C4EFF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1em;letter-spacing:-0.02em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-2458 .elementor-element.elementor-element-bf96a3a .elementor-button:hover, .elementor-2458 .elementor-element.elementor-element-bf96a3a .elementor-button:focus{background-color:#333333;color:#FFFFFF;border-color:#333333;}.elementor-2458 .elementor-element.elementor-element-bf96a3a .elementor-button:hover svg, .elementor-2458 .elementor-element.elementor-element-bf96a3a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2458 .elementor-element.elementor-element-c53d22d{--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:16px 16px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2458 .elementor-element.elementor-element-5d2e6ce{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-77ff47e > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-2458 .elementor-element.elementor-element-02bee13{--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:20px 20px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2458 .elementor-element.elementor-element-02bee13:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-02bee13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F1;}.elementor-2458 .elementor-element.elementor-element-02bee13, .elementor-2458 .elementor-element.elementor-element-02bee13::before{--border-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-e44ba5f{--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:flex-end;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-2458 .elementor-element.elementor-element-e44ba5f:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-e44ba5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamagalhaesadv.com.br/wp-content/uploads/2026/06/WhatsApp-Image-2026-03-29-at-17.00.58.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2458 .elementor-element.elementor-element-e44ba5f, .elementor-2458 .elementor-element.elementor-element-e44ba5f::before{--border-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-25e17f9{--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;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-48bd8ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2458 .elementor-element.elementor-element-48bd8ab{text-align:center;}.elementor-2458 .elementor-element.elementor-element-48bd8ab .elementor-heading-title{color:#5B2B06;font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;}.elementor-2458 .elementor-element.elementor-element-f075e08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:#000000;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:1.75em;}.elementor-2458 .elementor-element.elementor-element-815905e .elementor-button{background-color:#9C4EFF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1em;letter-spacing:-0.02em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-2458 .elementor-element.elementor-element-815905e .elementor-button:hover, .elementor-2458 .elementor-element.elementor-element-815905e .elementor-button:focus{background-color:#333333;color:#FFFFFF;border-color:#333333;}.elementor-2458 .elementor-element.elementor-element-815905e .elementor-button:hover svg, .elementor-2458 .elementor-element.elementor-element-815905e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2458 .elementor-element.elementor-element-a55e44a{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-24f4073{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-24f4073:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-24f4073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A0F05;}.elementor-2458 .elementor-element.elementor-element-24f4073, .elementor-2458 .elementor-element.elementor-element-24f4073::before{--border-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-4006863{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-21f0a9d{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2458 .elementor-element.elementor-element-202928b{--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:center;--align-items:center;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2458 .elementor-element.elementor-element-202928b:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-202928b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#301901;}.elementor-2458 .elementor-element.elementor-element-202928b, .elementor-2458 .elementor-element.elementor-element-202928b::before{--border-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-09f1bce{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-804bfab{width:var( --container-widget-width, 866px );max-width:866px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:left;color:#E6ECFF;font-family:"acid grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-2458 .elementor-element.elementor-element-804bfab > .elementor-widget-container{margin:15px 30px 15px 30px;}.elementor-2458 .elementor-element.elementor-element-804bfab.elementor-element{--align-self:center;}.elementor-2458 .elementor-element.elementor-element-cd95b94{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-b73e59b{width:var( --container-widget-width, 866px );max-width:866px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:left;color:#E6ECFF;font-family:"acid grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-2458 .elementor-element.elementor-element-b73e59b > .elementor-widget-container{margin:15px 30px 15px 30px;}.elementor-2458 .elementor-element.elementor-element-b73e59b.elementor-element{--align-self:center;}.elementor-2458 .elementor-element.elementor-element-0721e2a{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-0d2105d{width:var( --container-widget-width, 866px );max-width:866px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:left;color:#E6ECFF;font-family:"acid grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-2458 .elementor-element.elementor-element-0d2105d > .elementor-widget-container{margin:15px 30px 15px 30px;}.elementor-2458 .elementor-element.elementor-element-0d2105d.elementor-element{--align-self:center;}.elementor-2458 .elementor-element.elementor-element-ab18377{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-a136d60{width:var( --container-widget-width, 866px );max-width:866px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:left;color:#E6ECFF;font-family:"acid grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-2458 .elementor-element.elementor-element-a136d60 > .elementor-widget-container{margin:15px 30px 15px 30px;}.elementor-2458 .elementor-element.elementor-element-a136d60.elementor-element{--align-self:center;}.elementor-2458 .elementor-element.elementor-element-870bbdc{--display:flex;--background-transition:0.3s;}.elementor-2458 .elementor-element.elementor-element-db639be{width:var( --container-widget-width, 866px );max-width:866px;--container-widget-width:866px;--container-widget-flex-grow:0;text-align:left;color:#E6ECFF;font-family:"acid grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-2458 .elementor-element.elementor-element-db639be > .elementor-widget-container{margin:15px 30px 15px 30px;}.elementor-2458 .elementor-element.elementor-element-db639be.elementor-element{--align-self:center;}.elementor-2458 .elementor-element.elementor-element-2809d21{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:19px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2458 .elementor-element.elementor-element-2809d21.elementor-element{--align-self:center;}.elementor-2458 .elementor-element.elementor-element-2809d21 {--n-accordion-padding:20px 50px 20px 50px;}:where( .elementor-2458 .elementor-element.elementor-element-2809d21 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"acid grotesk", Sans-serif;}:where( .elementor-2458 .elementor-element.elementor-element-2809d21 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2458 .elementor-element.elementor-element-d71ac9e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2458 .elementor-element.elementor-element-d71ac9e:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-d71ac9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#412304;}.elementor-2458 .elementor-element.elementor-element-d71ac9e, .elementor-2458 .elementor-element.elementor-element-d71ac9e::before{--border-transition:0.3s;}@media(max-width:1024px){.elementor-2458 .elementor-element.elementor-element-a8bc501{--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;--gap:64px 64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:5%;--padding-right:5%;}.elementor-2458 .elementor-element.elementor-element-72f332e .elementor-heading-title{font-size:52px;letter-spacing:-1.04px;}.elementor-2458 .elementor-element.elementor-element-2809d21{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:767px){.elementor-2458 .elementor-element.elementor-element-a8bc501:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-a8bc501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafaelamagalhaesadv.com.br/wp-content/uploads/2026/06/ChatGPT-Image-15-de-jun.-de-2026-15_45_13.png");}.elementor-2458 .elementor-element.elementor-element-a8bc501{--gap:48px 48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:5%;--padding-right:5%;}.elementor-2458 .elementor-element.elementor-element-8b6b005{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2458 .elementor-element.elementor-element-72f332e > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-2458 .elementor-element.elementor-element-72f332e{text-align:center;}.elementor-2458 .elementor-element.elementor-element-72f332e .elementor-heading-title{font-size:32px;letter-spacing:-0.8px;}.elementor-2458 .elementor-element.elementor-element-f74b882 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-2458 .elementor-element.elementor-element-f74b882{text-align:center;font-size:16px;line-height:150%;}.elementor-2458 .elementor-element.elementor-element-bf96a3a{width:100%;max-width:100%;}.elementor-2458 .elementor-element.elementor-element-02bee13{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2458 .elementor-element.elementor-element-e44ba5f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2458 .elementor-element.elementor-element-e44ba5f:not(.elementor-motion-effects-element-type-background), .elementor-2458 .elementor-element.elementor-element-e44ba5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-2458 .elementor-element.elementor-element-25e17f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2458 .elementor-element.elementor-element-25e17f9.e-con{--align-self:center;}.elementor-2458 .elementor-element.elementor-element-48bd8ab{text-align:center;}.elementor-2458 .elementor-element.elementor-element-48bd8ab .elementor-heading-title{font-size:31px;}.elementor-2458 .elementor-element.elementor-element-f075e08{width:100%;max-width:100%;text-align:center;font-size:19px;}.elementor-2458 .elementor-element.elementor-element-815905e{width:100%;max-width:100%;}.elementor-2458 .elementor-element.elementor-element-202928b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2458 .elementor-element.elementor-element-804bfab{font-size:14px;}.elementor-2458 .elementor-element.elementor-element-b73e59b{font-size:14px;}.elementor-2458 .elementor-element.elementor-element-0d2105d{font-size:14px;}.elementor-2458 .elementor-element.elementor-element-a136d60{font-size:14px;}.elementor-2458 .elementor-element.elementor-element-db639be{font-size:14px;}}@media(min-width:768px){.elementor-2458 .elementor-element.elementor-element-a8bc501{--content-width:1312px;}.elementor-2458 .elementor-element.elementor-element-8b6b005{--width:100%;}.elementor-2458 .elementor-element.elementor-element-c53d22d{--width:100%;}.elementor-2458 .elementor-element.elementor-element-e44ba5f{--width:50%;}.elementor-2458 .elementor-element.elementor-element-25e17f9{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-bf96a3a */.elementor-button-icon {
  margin-top: 2px;
}

/* Botão — Reflexo de luz passando */
.elementor-button {
  font-family: Georgia, 'Times New Roman', serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  cursor: pointer;
  padding: 14px 32px !important;
  border-radius: 4px !important;
  background: #583C26 !important;
  color: #D4AA4D !important;
  border: 1.5px solid #80684E !important;
  position: relative;
  overflow: hidden;
  transition: border-color 0.3s, box-shadow 0.3s !important;
}

.elementor-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, transparent 0%, rgba(212,170,77,0.22) 50%, transparent 100%);
  transform: skewX(-20deg);
  z-index: 1;
  pointer-events: none;
}

.elementor-button:hover {
  border-color: #D4AA4D !important;
  box-shadow: 0 0 0 3px rgba(212,170,77,0.18) !important;
  background: #583C26 !important;
}

.elementor-button:hover::before {
  animation: shine 0.55s ease forwards;
}

@keyframes shine {
  0%   { left: -75%; }
  100% { left: 125%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-815905e */.elementor-button-icon {
margin-top: 2px;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2809d21 *//* Fundo claro e texto marrom escuro */
.elementor-2458 .elementor-element.elementor-element-2809d21 .e-n-accordion-item-title {
    background: #F7F3EE !important;
    color: #583C26 !important;
    border: 1px solid #D4AA4D !important;
    border-radius: 5px !important;
    transition: all 0.3s ease;
}

/* Cor do texto */
.elementor-2458 .elementor-element.elementor-element-2809d21 .e-n-accordion-item-title-text {
    color: #583C26 !important;
    font-weight: 600;
}

/* Ícone (+ e -) */
.elementor-2458 .elementor-element.elementor-element-2809d21 .e-n-accordion-item-title-icon,
.elementor-2458 .elementor-element.elementor-element-2809d21 .e-n-accordion-item-title-icon svg {
    color: #BB7A12 !important;
    fill: #BB7A12 !important;
}

/* Item aberto */
.elementor-2458 .elementor-element.elementor-element-2809d21 .e-n-accordion-item[open] > .e-n-accordion-item-title {
    background: #F7F3EE !important;
    color: #583C26 !important;
    border-color: #BB7A12 !important;
}

/* Conteúdo da resposta */
.elementor-2458 .elementor-element.elementor-element-2809d21 .e-n-accordion-item-content {
    background: #F7F3EE !important;
    color: #583C26 !important;
    border-left: 1px solid #D4AA4D;
    border-right: 1px solid #D4AA4D;
    border-bottom: 1px solid #D4AA4D;
}/* End custom CSS */