.elementor .sombratexto{color:#ffffff;}.elementor .textos{font-size:18px;color:#3a3a3a;text-align:start;}.elementor .cardbrow{font-size:15px;color:#ebebeb;padding:30px;border-radius:20px;border-width:2px;border-color:#ffffff40;border-style:solid;background-color:#682531;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);flex-direction:column;gap:10px;justify-content:space-between;align-items:center;}.elementor .cardbrow:hover,.elementor .cardbrow:focus-visible{border-width:2px;border-color:#ffbc5980;box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.25);transform:translate3d(0px, -10px, 0px);}.elementor .card1{flex-direction:row;gap:16px;}.elementor .botao1{width:auto;font-weight:500;font-size:14px;color:var(--vinho);text-align:center;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-width:2px;border-color:#FFE259;border-style:solid;background-image:linear-gradient(90deg, #ff9c48 0%,#FFE259 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);gap:10px;justify-content:center;}.elementor .botao1:hover,.elementor .botao1:focus-visible{color:#000000;border-color:#f0f0f0;background-image:linear-gradient(180deg, #ffffff 0%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform:scale3d(1.1, 1.1, 1);}.elementor .botao2{width:auto;font-weight:500;font-size:14px;color:#ffffff;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-width:2px;border-color:#ffffff80;border-style:solid;background-color:#682531;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);gap:10px;justify-content:center;align-items:center;align-self:center;}.elementor .botao2:hover,.elementor .botao2:focus-visible{color:#000000;background-color:#ffffff;transform:scale3d(1.1, 1.1, 1);}.elementor .h3{font-family:"Cinzel";font-size:24px;}.elementor .h2{font-family:"Cinzel";font-weight:500;font-size:clamp(1.50rem, calc(1.318rem + 0.909vw), 2.00rem);;text-align:center;}.elementor .h1{font-family:"Cinzel";font-weight:300;font-size:clamp(1.50rem, calc(0.955rem + 2.727vw), 3.00rem);;color:#ffffff;}.elementor .coluna{padding:0px;display:flex;flex-direction:column;gap:var(--30-20space);justify-content:center;align-items:start;}.elementor .flex1200{max-width:1200px;flex-direction:column;gap:var(--30-20space);}.elementor .Flex-Base{justify-content:center;}