.elementor-45 .elementor-element.elementor-element-760bcd5{--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;--justify-content:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-cc5658b{--display:flex;--justify-content:space-around;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;}.elementor-45 .elementor-element.elementor-element-cc5658b:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-cc5658b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a8800f );}.elementor-45 .elementor-element.elementor-element-cc5658b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-d43e183{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;}.elementor-45 .elementor-element.elementor-element-d43e183:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-d43e183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a8800f );}.elementor-45 .elementor-element.elementor-element-d43e183.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-3a26ab6{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-3a26ab6:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-3a26ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a8800f );}.elementor-45 .elementor-element.elementor-element-3a26ab6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-6c1d758.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-e073ad1{text-align:center;font-family:var( --e-global-typography-a720993-font-family ), Sans-serif;font-size:var( --e-global-typography-a720993-font-size );font-weight:var( --e-global-typography-a720993-font-weight );text-transform:var( --e-global-typography-a720993-text-transform );font-style:var( --e-global-typography-a720993-font-style );line-height:var( --e-global-typography-a720993-line-height );color:var( --e-global-color-1f8e86b );}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-760bcd5{--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-e073ad1{font-size:var( --e-global-typography-a720993-font-size );line-height:var( --e-global-typography-a720993-line-height );}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-e073ad1{font-size:var( --e-global-typography-a720993-font-size );line-height:var( --e-global-typography-a720993-line-height );}}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-cc5658b{--width:25%;}.elementor-45 .elementor-element.elementor-element-d43e183{--width:40%;}.elementor-45 .elementor-element.elementor-element-3a26ab6{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-d43e183 */.wpforms-container {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a26ab6 */#total-wrap { display:flex; gap:.5rem; align-items:center; font-size:1.15rem; }
#total-price { font-weight:800; color:#f7a52b; }          /* cor do preço */
#btn-buy-now { width:100%; font-weight:800; letter-spacing:.5px; }/* End custom CSS */