.elementor .e-5d5b3f0-1fd63c1{width:274px;min-width:274px;font-family:Montserrat;font-weight:500;font-size:1rem;color:#2e221f;letter-spacing:0.08em;line-height:150%;text-align:start;padding:0px;margin-block-start:-16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b707bab-e80fe6b{width:634px;min-width:634px;font-family:Cormorant Garamond;font-weight:400;font-size:4.688rem;color:#2e221f;letter-spacing:0.05em;line-height:110px;text-align:start;margin-block-start:0px;}.elementor .e-661d78c-1222dfb{width:0px;min-width:380px;font-family:Montserrat;font-weight:500;font-size:1.5rem;color:#353535;letter-spacing:0.05em;line-height:121.9%;text-align:start;margin-block-start:-28px;}.elementor .e-a320a62-70fb4cb{width:485px;min-width:299px;font-family:Montserrat;font-weight:400;font-size:1.125rem;color:#353535;letter-spacing:0.05em;line-height:140%;text-align:start;}.elementor .e-a689e09-7969ace{width:fit-content;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;gap:20px;justify-content:start;align-items:start;}.elementor .e-528d226-e5ad2d7{width:91%;text-wrap: balance;\n}.elementor .e-6f318a1-82c651b{width:100%;height:156.46px;min-width:1920px;position:absolute;inset-block-start:-84.46px;inset-inline-start:50%;z-index:2;transform:translate3d(-50%, 0px, 0px);display:block;pointer-events: none;\n}.elementor .e-0b1de0a-9e7caed{font-family:Montserrat;font-weight:600;font-size:1.125rem;color:var(--branco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:-4rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;border-radius: 10px;
border: 1px solid var(--Bordas, #EFE9DB);
background: var(--degrade-botao, linear-gradient(88deg, #C76C4B 1.46%, #AD5231 100%));  animation: brilho 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite;
background-image: linear-gradient(45deg, #C76C4B, #AD5231, #C76C4B, #AD5231);
background-size: 400% 200%;
transition: all .8s;
 transition: transform 0.3s ease;
transform: scale(1)\n}.elementor .e-0b1de0a-9e7caed:hover,.elementor .e-0b1de0a-9e7caed:focus-visible{transform: scale(1.03);
  box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n}.elementor .e-1c538d0-597be46{width:101%;font-family:Montserrat;font-weight:400;font-size:1rem;color:var(--texto);text-wrap: balance;\n}.elementor .e-54b8613-dba77b2{font-family:Montserrat;font-weight:600;font-size:1.125rem;color:var(--branco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;border-radius: 10px;
border: 1px solid var(--Bordas, #EFE9DB);
background: var(--degrade-botao, linear-gradient(88deg, #C76C4B 1.46%, #AD5231 100%));  animation: brilho 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite;
background-image: linear-gradient(45deg, #C76C4B, #AD5231, #C76C4B, #AD5231);
background-size: 400% 200%;
transition: all .8s;
 transition: transform 0.3s ease;
transform: scale(1)\n}.elementor .e-54b8613-dba77b2:hover,.elementor .e-54b8613-dba77b2:focus-visible{transform: scale(1.03);
  box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n}.elementor .e-0d670c4-b40f954{display:none;}.elementor .e-e203275-556e23d{width:101%;font-family:Montserrat;font-weight:400;font-size:1rem;color:var(--texto);text-wrap: balance;\n}.elementor .e-5170eb9-6534679{font-family:Montserrat;font-weight:600;font-size:1.125rem;color:var(--branco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;border-radius: 10px;
border: 1px solid var(--Bordas, #EFE9DB);
background: var(--degrade-botao, linear-gradient(88deg, #C76C4B 1.46%, #AD5231 100%));  animation: brilho 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite;
background-image: linear-gradient(45deg, #C76C4B, #AD5231, #C76C4B, #AD5231);
background-size: 400% 200%;
transition: all .8s;
 transition: transform 0.3s ease;
transform: scale(1)\n}.elementor .e-5170eb9-6534679:hover,.elementor .e-5170eb9-6534679:focus-visible{transform: scale(1.03);
  box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n}.elementor .e-5abb530-ec5f721{display:none;}.elementor .e-dfd9f20-a529ace{width:101%;font-family:Montserrat;font-weight:400;font-size:1rem;color:var(--texto);text-wrap: balance;\n}.elementor .e-f2b8419-a3c74f7{font-family:Montserrat;font-weight:600;font-size:1.125rem;color:var(--branco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;border-radius: 10px;
border: 1px solid var(--Bordas, #EFE9DB);
background: var(--degrade-botao, linear-gradient(88deg, #C76C4B 1.46%, #AD5231 100%));  animation: brilho 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite;
background-image: linear-gradient(45deg, #C76C4B, #AD5231, #C76C4B, #AD5231);
background-size: 400% 200%;
transition: all .8s;
 transition: transform 0.3s ease;
transform: scale(1)\n}.elementor .e-f2b8419-a3c74f7:hover,.elementor .e-f2b8419-a3c74f7:focus-visible{transform: scale(1.03);
  box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n}.elementor .e-90a16fb-18e20e3{display:none;}.elementor .e-fc1239e-f10e86b{display:none;}.elementor .e-9d86763-941f650{width:101%;font-family:Montserrat;font-weight:400;font-size:1rem;color:var(--texto);text-wrap: balance;\n}.elementor .e-0af2144-c8053e8{font-family:Montserrat;font-weight:600;font-size:1.125rem;color:var(--branco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;border-radius: 10px;
border: 1px solid var(--Bordas, #EFE9DB);
background: var(--degrade-botao, linear-gradient(88deg, #C76C4B 1.46%, #AD5231 100%));  animation: brilho 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite;
background-image: linear-gradient(45deg, #C76C4B, #AD5231, #C76C4B, #AD5231);
background-size: 400% 200%;
transition: all .8s;
 transition: transform 0.3s ease;
transform: scale(1)\n}.elementor .e-0af2144-c8053e8:hover,.elementor .e-0af2144-c8053e8:focus-visible{transform: scale(1.03);
  box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n}.elementor .e-5cdac39-b30790e{display:none;}.elementor .e-f37e818-c61f564{width:450px;min-width:0px;position:relative;z-index:999;font-family:Montserrat;font-weight:600;font-size:2rem;color:#2e221f;letter-spacing:0.05em;line-height:121.9%;text-align:center;}.elementor .e-2d34c43-e1e7926{width:500px;min-width:0px;font-family:Montserrat;font-weight:400;font-size:1rem;color:#353535;letter-spacing:0.05em;line-height:140%;text-align:center;}.elementor .e-18da90b-3b0eabd{font-family:Montserrat;font-weight:600;font-size:1.125rem;color:var(--branco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:60px;padding-inline-end:60px;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;border-radius: 10px;
border: 1px solid var(--Bordas, #EFE9DB);
background: var(--degrade-botao, linear-gradient(88deg, #C76C4B 1.46%, #AD5231 100%));  animation: brilho 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite;
background-image: linear-gradient(45deg, #C76C4B, #AD5231, #C76C4B, #AD5231);
background-size: 400% 200%;
transition: all .8s;
 transition: transform 0.3s ease;
transform: scale(1)\n}.elementor .e-18da90b-3b0eabd:hover,.elementor .e-18da90b-3b0eabd:focus-visible{transform: scale(1.03);
  box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n}.elementor .e-5c3a4fd-a614c8b{width:100%;height:135.42px;min-width:1920px;position:absolute;inset-block-start:-43.42px;inset-inline-start:50%;z-index:2;transform:translate3d(-50%, 0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(180deg);display:block;pointer-events: none;\n}.elementor .e-f35733b-2abad28{min-height:482px;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:0rem;padding-inline-end:0rem;border-width:3px;border-color:#f8f5f1;border-style:solid;background-color:#f8f5f1;flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:start;align-items:center;padding-inline: max(20px, calc((100% - var(--content-width)) / 2));\n}.elementor .e-0d75ccd-fb740ac{display:none;}