.elementor-33 .elementor-element.elementor-element-13a25eda{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.84;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;--z-index:7;}.elementor-33 .elementor-element.elementor-element-13a25eda:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-13a25eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://mingarellicapital.com.br/wp-content/uploads/2025/06/Botao-Submenu_-Cursos-e-Mentorias-PRINCIPAL-Preferencia-PAGINA-PRINCIPAL-primeira-SECAO-SIT.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-13a25eda::before, .elementor-33 .elementor-element.elementor-element-13a25eda > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-13a25eda > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-13a25eda > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-13a25eda > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-13a25eda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #1A1A1A 21%, #0000007A 84%);}.elementor-33 .elementor-element.elementor-element-13a25eda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{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-widget-heading ::placeholder{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-widget-heading .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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-33 .elementor-element.elementor-element-2712e19b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-2712e19b .elementor-heading-title{font-family:"TT Wellington", Sans-serif;font-size:44px;font-weight:700;line-height:54px;color:var( --e-global-color-c7ddc53 );}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 label{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-widget-text-editor ::placeholder{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-widget-text-editor .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-33 .elementor-element.elementor-element-22ebd39e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:normal;line-height:26px;color:var( --e-global-color-c7ddc53 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 label{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-widget-button ::placeholder{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-widget-button .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-57f58bca .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-57f58bca .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-57f58bca .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-57f58bca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-57f58bca.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-57f58bca .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-57f58bca .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-20f388a6{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.91;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-20f388a6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-20f388a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-20f388a6::before, .elementor-33 .elementor-element.elementor-element-20f388a6 > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-20f388a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-20f388a6 > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-20f388a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-20f388a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-5d300c29{text-align:start;}.elementor-33 .elementor-element.elementor-element-5d300c29 .elementor-heading-title{line-height:38px;color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-21b770f3{--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;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5b230208{--display:flex;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-5b230208:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5b230208 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-363bbb8 );}.elementor-widget-elementskit-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-heading .wpcf7 label{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-widget-elementskit-heading ::placeholder{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-widget-elementskit-heading .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-2880fdc6 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;top:0px;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-2880fdc6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-2880fdc6 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-c7ddc53 );margin:0px 0px 0px 0px;font-size:19px;font-weight:600;line-height:27px;}.elementor-33 .elementor-element.elementor-element-2880fdc6 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2880fdc6 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2880fdc6 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2880fdc6 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-2880fdc6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-2880fdc6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-2880fdc6 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:15px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-48132d30{--display:flex;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-48132d30:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-48132d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-363bbb8 );}.elementor-33 .elementor-element.elementor-element-2636b96e .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;top:0px;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-2636b96e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-2636b96e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-c7ddc53 );margin:0px 0px 0px 0px;font-size:19px;font-weight:600;line-height:27px;}.elementor-33 .elementor-element.elementor-element-2636b96e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2636b96e .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2636b96e .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2636b96e .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-2636b96e .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-2636b96e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-2636b96e .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:15px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6c116ee5{--display:flex;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-33 .elementor-element.elementor-element-6c116ee5:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6c116ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-363bbb8 );}.elementor-33 .elementor-element.elementor-element-5359ba0d .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;top:0px;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-5359ba0d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-5359ba0d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-c7ddc53 );margin:0px 0px 0px 0px;font-size:19px;font-weight:600;line-height:27px;}.elementor-33 .elementor-element.elementor-element-5359ba0d .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-5359ba0d .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-5359ba0d .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-5359ba0d .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-5359ba0d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-5359ba0d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-5359ba0d .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:15px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-656dbd4f{--display:flex;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.41;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-656dbd4f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-656dbd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-656dbd4f::before, .elementor-33 .elementor-element.elementor-element-656dbd4f > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-656dbd4f > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-656dbd4f > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-656dbd4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-656dbd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-656dbd4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-7dd8414a{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-counter .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-counter .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-counter .wpcf7 label{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-widget-counter ::placeholder{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-widget-counter .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-counter .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-33 .elementor-element.elementor-element-2aa2d600{width:var( --container-widget-width, 42% );max-width:42%;background-color:transparent;padding:20px 20px 15px 20px;--container-widget-width:42%;--container-widget-flex-grow:0;top:395px;z-index:3;background-image:linear-gradient(165deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 72%);border-radius:8px 8px 8px 8px;box-shadow:0px 10px 40px -5px rgba(0, 0, 0, 0.25);}.elementor-33 .elementor-element.elementor-element-2aa2d600.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-2aa2d600{left:-8px;}body.rtl .elementor-33 .elementor-element.elementor-element-2aa2d600{right:-8px;}.elementor-33 .elementor-element.elementor-element-2aa2d600.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-33 .elementor-element.elementor-element-2aa2d600 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-33 .elementor-element.elementor-element-2aa2d600 .elementor-counter-title{justify-content:start;color:var( --e-global-color-c7ddc53 );font-size:15px;font-weight:normal;line-height:25px;letter-spacing:0px;}.elementor-33 .elementor-element.elementor-element-2aa2d600 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-size:35px;}.elementor-widget-image .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 label{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-widget-image ::placeholder{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-widget-image .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-33 .elementor-element.elementor-element-71b7ecbf{padding:0em 0em 0em 1em;z-index:1;}.elementor-33 .elementor-element.elementor-element-71b7ecbf img{width:100%;height:500px;object-fit:cover;object-position:top center;opacity:0.85;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-50b33731{--display:flex;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:3em;--margin-right:0em;}.elementor-33 .elementor-element.elementor-element-35cff215{padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-35cff215 .elementor-heading-title{font-size:34px;line-height:42px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-264378bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-size:15px;font-weight:normal;line-height:25px;color:var( --e-global-color-c7ddc53 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 label{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-widget-divider ::placeholder{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-widget-divider .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-divider .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-14df32ea{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-14df32ea .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-14df32ea .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-411c373{--display:flex;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2b485e37{--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;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-widget-elementskit-progressbar .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-progressbar .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-progressbar .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-progressbar .wpcf7 label{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-widget-elementskit-progressbar ::placeholder{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-widget-elementskit-progressbar .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-elementskit-progressbar .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-5fa72eaa .skillbar-group .skill-bar{background-color:var( --e-global-color-c7ddc53 );height:10px;border-radius:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-5fa72eaa .skillbar-group .skill-track{background-color:transparent;background-image:linear-gradient(205deg, var( --e-global-color-ea15a1b ) 0%, var( --e-global-color-dc922e7 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-5fa72eaa{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-5fa72eaa .skillbar-group .number-percentage-wraper{display:none;color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-5fa72eaa .skillbar-group .skill-title{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1e1715dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-size:15px;font-weight:normal;line-height:25px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2a2fc73f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-524e5392 .skillbar-group .skill-bar{background-color:var( --e-global-color-c7ddc53 );height:10px;border-radius:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-524e5392 .skillbar-group .skill-track{background-color:transparent;background-image:linear-gradient(205deg, var( --e-global-color-ea15a1b ) 0%, var( --e-global-color-dc922e7 ) 100%);border-radius:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-524e5392{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-524e5392 .skillbar-group .number-percentage-wraper{display:none;color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-524e5392 .skillbar-group .skill-title{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2a440733{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-size:15px;font-weight:normal;line-height:25px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2794d35e .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-2794d35e .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-2794d35e .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-2794d35e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-2794d35e.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-2794d35e .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-2794d35e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-f13abe7{--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;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-f13abe7:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-f13abe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-f13abe7.e-con{--align-self:center;}.elementor-widget-shortcode .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 label{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-widget-shortcode ::placeholder{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-widget-shortcode .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-96b2365{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-96b2365.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-788324cf{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-788324cf:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-788324cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-788324cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-6b2cd8b3{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-6b2cd8b3:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6b2cd8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-395a0dd8{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-38d1cb7a{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:2em;}.elementor-33 .elementor-element.elementor-element-38d1cb7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-3cfa5843{padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-3cfa5843 .elementor-heading-title{font-size:34px;line-height:42px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4466c91{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33 .elementor-element.elementor-element-4466c91.e-con{--align-self:center;}.elementor-33 .elementor-element.elementor-element-477284e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:15px;font-weight:normal;line-height:23px;color:var( --e-global-color-c7ddc53 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 label{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-widget-nested-tabs ::placeholder{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-widget-nested-tabs .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-13758ae4{--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:space-between;--align-items:stretch;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-carousel .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .wpcf7 label{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-widget-nested-carousel ::placeholder{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-widget-nested-carousel .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-45600c25{--display:flex;}.elementor-33 .elementor-element.elementor-element-4d3f8104{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-4d3f8104:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-4d3f8104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-4d3f8104.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-3dfe050e .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-3dfe050e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3dfe050e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-3dfe050e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-3dfe050e .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-3dfe050e .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-3dfe050e .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-3dfe050e .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3dfe050e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3dfe050e .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-35ee72e8{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-35ee72e8 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-35ee72e8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-10536588{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-10536588 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-5fb9ed08 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-5fb9ed08 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-5fb9ed08 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-5fb9ed08{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-5fb9ed08.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-5fb9ed08 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-5fb9ed08 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-44f455f0{--display:flex;}.elementor-33 .elementor-element.elementor-element-75f69600{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-75f69600:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-75f69600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-75f69600.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-647cf0a1 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-647cf0a1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-647cf0a1 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-647cf0a1 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-647cf0a1 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-647cf0a1 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-647cf0a1 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-647cf0a1 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-647cf0a1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-647cf0a1 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-49a37542{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-49a37542 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-49a37542 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-7e25e06{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7e25e06 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-5f87d1b5 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-5f87d1b5 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-5f87d1b5 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-5f87d1b5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-5f87d1b5.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-5f87d1b5 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-5f87d1b5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-57ca7e3{--display:flex;}.elementor-33 .elementor-element.elementor-element-6d807dc5{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-6d807dc5:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-6d807dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-6d807dc5.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-a0efb04 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-a0efb04{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-a0efb04 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-a0efb04 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-a0efb04 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-a0efb04 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-a0efb04 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-a0efb04 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-a0efb04 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-a0efb04 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4cebf33e{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-4cebf33e .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-4cebf33e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-34b2727d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-34b2727d a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3cb6d59b .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-3cb6d59b .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-3cb6d59b .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-3cb6d59b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-3cb6d59b.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-3cb6d59b .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-3cb6d59b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-65aa1219{--display:flex;}.elementor-33 .elementor-element.elementor-element-63897ba4{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-63897ba4:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-63897ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-63897ba4.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-7269a06c .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-7269a06c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7269a06c .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-7269a06c .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-7269a06c .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-7269a06c .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-7269a06c .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-7269a06c .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7269a06c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7269a06c .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-577977e3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-577977e3 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-577977e3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-24adfbe8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-24adfbe8 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-202da6ec .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-202da6ec .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-202da6ec .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-202da6ec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-202da6ec.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-202da6ec .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-202da6ec .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-4100525f{--display:flex;}.elementor-33 .elementor-element.elementor-element-28d808f9{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-28d808f9:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-28d808f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-28d808f9.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-20338626 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-20338626{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-20338626 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-20338626 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-20338626 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-20338626 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-20338626 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-20338626 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-20338626 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-20338626 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-47cddef7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-47cddef7 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-47cddef7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-3c183b22{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3c183b22 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3d9fdcb4 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-3d9fdcb4 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-3d9fdcb4 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-3d9fdcb4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-3d9fdcb4.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-3d9fdcb4 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-3d9fdcb4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-93899c2{--display:flex;}.elementor-33 .elementor-element.elementor-element-1b23d51f{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-1b23d51f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-1b23d51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-1b23d51f.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-223d8e56 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-223d8e56{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-223d8e56 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-223d8e56 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-223d8e56 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-223d8e56 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-223d8e56 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-223d8e56 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-223d8e56 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-223d8e56 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-44a608d1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-44a608d1 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-44a608d1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-3c82b701{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3c82b701 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-74dd38e7 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-74dd38e7 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-74dd38e7 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-74dd38e7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-74dd38e7.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-74dd38e7 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-74dd38e7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-70fdb93c{--display:flex;}.elementor-33 .elementor-element.elementor-element-1becfcd1{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-1becfcd1:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-1becfcd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-1becfcd1.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-7c9dc059 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-7c9dc059{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7c9dc059 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-7c9dc059 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-7c9dc059 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-7c9dc059 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-7c9dc059 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-7c9dc059 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7c9dc059 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7c9dc059 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-40c50de9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-40c50de9 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-40c50de9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-7f31666a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7f31666a a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1f5e5ce8 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-1f5e5ce8 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-1f5e5ce8 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-1f5e5ce8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-1f5e5ce8.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-1f5e5ce8 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-1f5e5ce8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-4968b1c{--display:flex;}.elementor-33 .elementor-element.elementor-element-2a263e6{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-2a263e6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-2a263e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-2a263e6.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-2dca6940 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-2dca6940{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2dca6940 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-2dca6940 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-2dca6940 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2dca6940 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2dca6940 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-2dca6940 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2dca6940 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2dca6940 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-5825d7af{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-5825d7af .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-5825d7af .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-4d7dfc92{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4d7dfc92 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7a4784a7 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-7a4784a7 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-7a4784a7 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-7a4784a7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-7a4784a7.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-7a4784a7 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-7a4784a7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-39f8250{--display:flex;}.elementor-33 .elementor-element.elementor-element-30edaaf0{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-30edaaf0:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-30edaaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-30edaaf0.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-757bf831 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-757bf831{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-757bf831 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-757bf831 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-757bf831 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-757bf831 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-757bf831 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-757bf831 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-757bf831 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-757bf831 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6f843bb3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-6f843bb3 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-6f843bb3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-a5d5504{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-a5d5504 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-604cc6c9 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-604cc6c9 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-604cc6c9 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-604cc6c9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-604cc6c9.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-604cc6c9 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-604cc6c9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-163ac5c3{--display:flex;}.elementor-33 .elementor-element.elementor-element-320da260{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-320da260:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-320da260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-320da260.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-26ace1f4 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-26ace1f4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-26ace1f4 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-26ace1f4 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-26ace1f4 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-26ace1f4 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-26ace1f4 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-26ace1f4 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-26ace1f4 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-26ace1f4 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-77a8675f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-77a8675f .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-77a8675f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-45c4a431{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-45c4a431 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-77bbcaca .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-77bbcaca .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-77bbcaca .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-77bbcaca{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-77bbcaca.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-77bbcaca .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-77bbcaca .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-6867f868{--display:flex;}.elementor-33 .elementor-element.elementor-element-70966bdf{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-70966bdf:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-70966bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-70966bdf.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-6a7ad63f .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-6a7ad63f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-6a7ad63f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-6a7ad63f .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-6a7ad63f .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-6a7ad63f .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-6a7ad63f .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-6a7ad63f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-6a7ad63f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-6a7ad63f .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4ee81c8d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-4ee81c8d .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-4ee81c8d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-23a9959{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-23a9959 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-18db398b .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-18db398b .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-18db398b .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-18db398b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-18db398b.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-18db398b .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-18db398b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-e09158d{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-33 .elementor-element.elementor-element-67913bdc{--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:space-between;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-1088f86{--display:flex;}.elementor-33 .elementor-element.elementor-element-7a93b2c7{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-7a93b2c7:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-7a93b2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-2bf91733 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-2bf91733{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2bf91733 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-2bf91733 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-2bf91733 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2bf91733 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2bf91733 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-2bf91733 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2bf91733 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2bf91733 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-29a99290{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-29a99290 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-29a99290 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-205b5cad{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-205b5cad a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-29b4cf09 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-29b4cf09 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-29b4cf09 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-29b4cf09{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-29b4cf09.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-29b4cf09 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-29b4cf09 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-3b9a497c{--display:flex;}.elementor-33 .elementor-element.elementor-element-630c513d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-630c513d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-630c513d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-1aab6af .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-1aab6af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-1aab6af .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-1aab6af .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-1aab6af .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-1aab6af .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-1aab6af .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-1aab6af .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1aab6af .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1aab6af .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-5b930c43{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-5b930c43 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-5b930c43 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-3cdc3b8c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3cdc3b8c a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2b86567f .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-2b86567f .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-2b86567f .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-2b86567f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-2b86567f.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-2b86567f .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-2b86567f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-18e8196d{--display:flex;}.elementor-33 .elementor-element.elementor-element-149848d8{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-149848d8:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-149848d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-21af893a .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-21af893a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-21af893a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-21af893a .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-21af893a .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-21af893a .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-21af893a .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-21af893a .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-21af893a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-21af893a .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3ac04365{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-3ac04365 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-3ac04365 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-4111dd80{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4111dd80 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-21df351c .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-21df351c .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-21df351c .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-21df351c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-21df351c.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-21df351c .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-21df351c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-3bdf2513{--display:flex;}.elementor-33 .elementor-element.elementor-element-69929b3d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-69929b3d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-69929b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-2c7e1eac .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-2c7e1eac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2c7e1eac .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-2c7e1eac .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-2c7e1eac .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2c7e1eac .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2c7e1eac .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-2c7e1eac .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-2c7e1eac .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-2c7e1eac .elementskit-section-title-wraper p{color:var( --e-global-color-text );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2d877128{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-2d877128 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-2d877128 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-66eb694c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-471fd25b .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-471fd25b .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-471fd25b .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-471fd25b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-471fd25b.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-471fd25b .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-471fd25b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-1336495b{--display:flex;}.elementor-33 .elementor-element.elementor-element-27883e1d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-27883e1d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-27883e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-384a8a1f .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-384a8a1f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-384a8a1f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-384a8a1f .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-384a8a1f .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-384a8a1f .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-384a8a1f .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-384a8a1f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-384a8a1f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-33 .elementor-element.elementor-element-384a8a1f .elementskit-section-title-wraper p{color:var( --e-global-color-text );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-1703d108{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-1703d108 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-1703d108 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-68775bc8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-534c5f9c .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-534c5f9c .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-534c5f9c .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-534c5f9c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-534c5f9c.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-534c5f9c .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-534c5f9c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-725a8b96{--display:flex;}.elementor-33 .elementor-element.elementor-element-63d7455{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-63d7455:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-63d7455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-4d48ef2e .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-4d48ef2e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4d48ef2e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-4d48ef2e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-4d48ef2e .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-4d48ef2e .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-4d48ef2e .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-4d48ef2e .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4d48ef2e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4d48ef2e .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-771c1955{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-771c1955 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-771c1955 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-2d163fc1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-5c0dc070 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-5c0dc070 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-5c0dc070 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-5c0dc070{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-5c0dc070.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-5c0dc070 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-5c0dc070 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-5e172372{--display:flex;}.elementor-33 .elementor-element.elementor-element-5000f2ce{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-5000f2ce:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5000f2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-7fe3357a .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-7fe3357a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7fe3357a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-7fe3357a .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-7fe3357a .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-7fe3357a .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-7fe3357a .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-7fe3357a .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7fe3357a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7fe3357a .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-60079b5f{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-60079b5f .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-60079b5f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-767af838{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-767af838 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-5943ca3b .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-5943ca3b .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-5943ca3b .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-5943ca3b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-5943ca3b.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-5943ca3b .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-5943ca3b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-1ba6d2d1{--display:flex;}.elementor-33 .elementor-element.elementor-element-721654bb{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-721654bb:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-721654bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-1cfd84bc .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-1cfd84bc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-1cfd84bc .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-1cfd84bc .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-1cfd84bc .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-1cfd84bc .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-1cfd84bc .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-1cfd84bc .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1cfd84bc .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1cfd84bc .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3358e71d{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-3358e71d .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-3358e71d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-1c56491b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1c56491b a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-69919cd .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-69919cd .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-69919cd .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-69919cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-69919cd.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-69919cd .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-69919cd .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-366439e5{--display:flex;}.elementor-33 .elementor-element.elementor-element-98c08dc{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-98c08dc:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-98c08dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-dd6e0ce .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-dd6e0ce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-dd6e0ce .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-dd6e0ce .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-dd6e0ce .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-dd6e0ce .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-dd6e0ce .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-dd6e0ce .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-dd6e0ce .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-dd6e0ce .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4a8fec19{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-4a8fec19 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-4a8fec19 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-779d685f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-779d685f a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4b5a0dcf .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-4b5a0dcf .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-4b5a0dcf .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-4b5a0dcf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-4b5a0dcf.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-4b5a0dcf .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-4b5a0dcf .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-39985d99{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-33 .elementor-element.elementor-element-4cb4a378{--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:space-between;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-65e69e25{--display:flex;}.elementor-33 .elementor-element.elementor-element-3cf766f6{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-3cf766f6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3cf766f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-3cf766f6.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-3e77215e .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-3e77215e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3e77215e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-3e77215e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-3e77215e .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-3e77215e .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-3e77215e .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-3e77215e .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3e77215e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-3e77215e .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3f0a7009{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-3f0a7009 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-3f0a7009 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-135e9564{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-135e9564 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-50e07ea5 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-50e07ea5 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-50e07ea5 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-50e07ea5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-50e07ea5.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-50e07ea5 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-50e07ea5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-3dd156db{--display:flex;}.elementor-33 .elementor-element.elementor-element-3f4e39be{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-3f4e39be:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3f4e39be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-3f4e39be.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-2fd7b4dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2fd7b4dd .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-131f2ef2{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-131f2ef2 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-131f2ef2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-670dee2f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-670dee2f a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-68e89563 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-68e89563 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-68e89563 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-68e89563{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-68e89563.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-68e89563 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-68e89563 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-3d08fffb{--display:flex;}.elementor-33 .elementor-element.elementor-element-5758e5dc{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-5758e5dc:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5758e5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-5758e5dc.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-489fdfa .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-489fdfa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-489fdfa .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-489fdfa .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-489fdfa .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-489fdfa .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-489fdfa .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-489fdfa .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-489fdfa .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-489fdfa .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-21754436{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-21754436 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-21754436 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-1b64431f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1b64431f a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7302e6b7 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-7302e6b7 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-7302e6b7 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-7302e6b7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-7302e6b7.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-7302e6b7 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-7302e6b7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-592c0951{--display:flex;}.elementor-33 .elementor-element.elementor-element-7c6b21c3{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-7c6b21c3:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-7c6b21c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-7c6b21c3.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-40aa9afe .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-40aa9afe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-40aa9afe .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-40aa9afe .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-40aa9afe .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-40aa9afe .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-40aa9afe .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-40aa9afe .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-40aa9afe .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-40aa9afe .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-21fb248e{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-21fb248e .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-21fb248e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-2f621738{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2f621738 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-618aa6ca .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-618aa6ca .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-618aa6ca .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-618aa6ca{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-618aa6ca.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-618aa6ca .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-618aa6ca .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-7b2e2caa{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-33 .elementor-element.elementor-element-96feddb{--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:space-between;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6c6367c1{--display:flex;--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6c6367c1.e-con{--align-self:center;}.elementor-33 .elementor-element.elementor-element-2d307d45{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-5ac1ac0a{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-5ac1ac0a:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5ac1ac0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-5ac1ac0a.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-5bc64440 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-5bc64440{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-5bc64440 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-5bc64440 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-5bc64440 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-5bc64440 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-5bc64440 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-5bc64440 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-5bc64440 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-5bc64440 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-719f0e7c{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-719f0e7c .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-719f0e7c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-23e19cf7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-23e19cf7 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7948075b .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-7948075b .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-7948075b .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-7948075b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-7948075b.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-7948075b .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-7948075b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-5ce3aece{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-5ce3aece:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-5ce3aece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-5ce3aece.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-7a370707 .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-7a370707{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7a370707 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-7a370707 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-7a370707 .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-7a370707 .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-7a370707 .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-7a370707 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7a370707 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-7a370707 .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-5788dcc4{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-5788dcc4 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-5788dcc4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-36141992{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-36141992 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-6d949423 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-6d949423 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-6d949423 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-6d949423{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-6d949423.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-6d949423 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-6d949423 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-1ade6d6e{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-1ade6d6e:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-1ade6d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-1ade6d6e.e-con{--align-self:stretch;}.elementor-33 .elementor-element.elementor-element-4620d6de .ekit-heading__title-has-border::before{background-color:transparent;width:5px;height:100%;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-4620d6de{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4620d6de .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dc922e7 );margin:0px 0px 0px 0px;font-size:18px;font-weight:600;line-height:25px;}.elementor-33 .elementor-element.elementor-element-4620d6de .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-4620d6de .ekit-heading__title-has-border{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-4620d6de .ekit-heading__title-has-border ~ *{padding-left:20px;}.elementor-33 .elementor-element.elementor-element-4620d6de .ekit-heading__subtitle-has-border{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-4620d6de .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4620d6de .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4620d6de .elementskit-section-title-wraper p{color:var( --e-global-color-c7ddc53 );font-size:14px;font-weight:500;margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4090a819{--divider-border-style:solid;--divider-color:var( --e-global-color-dc922e7 );--divider-border-width:1px;}.elementor-33 .elementor-element.elementor-element-4090a819 .elementor-divider-separator{width:100%;}.elementor-33 .elementor-element.elementor-element-4090a819 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-33 .elementor-element.elementor-element-9e54ac0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;text-align:start;font-size:14px;font-weight:500;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-9e54ac0 a{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1503ae25 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-1503ae25 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-1503ae25 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-ea15a1b );}.elementor-33 .elementor-element.elementor-element-1503ae25{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-1503ae25.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-1503ae25 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-1503ae25 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-1700c111{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-dc922e7 );--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-1700c111 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-1700c111.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-1700c111.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-33 .elementor-element.elementor-element-1700c111.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-dc922e7 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dc922e7 ) 0%, var( --e-global-color-ea15a1b ) 100%);}.elementor-33 .elementor-element.elementor-element-1700c111.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-33 .elementor-element.elementor-element-1700c111 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-dc922e7 );}.elementor-33 .elementor-element.elementor-element-224913e{--display:flex;--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-224913e:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-224913e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}.elementor-33 .elementor-element.elementor-element-2bee17ad{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2bee17ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-560d54f4{padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-560d54f4 .elementor-heading-title{font-size:34px;line-height:42px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-102599c8{text-align:start;font-size:15px;font-weight:500;line-height:27px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-a32ead5 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-a32ead5 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-a32ead5 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-a32ead5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-a32ead5.elementor-element{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-a32ead5 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-a32ead5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-811c33c{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-811c33c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-6f4ec710{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-b513544{padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-b513544 .elementor-heading-title{font-size:18px;line-height:28px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-768f0021{text-align:start;font-size:15px;font-weight:500;line-height:27px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-2f4875a0{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-1adac22{padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-1adac22 .elementor-heading-title{font-size:18px;line-height:28px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-4708bea{text-align:start;font-size:15px;font-weight:500;line-height:27px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-75d595e8{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-7c07f95{padding:0px 0px 0px 0px;text-align:start;}.elementor-33 .elementor-element.elementor-element-7c07f95 .elementor-heading-title{font-size:18px;line-height:28px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-f477384{text-align:start;font-size:15px;font-weight:500;line-height:27px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-1475a3dc{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:0.56;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-1475a3dc:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-1475a3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-1475a3dc::before, .elementor-33 .elementor-element.elementor-element-1475a3dc > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-1475a3dc > .e-con-inner > .elementor-background-video-container::before, .elementor-33 .elementor-element.elementor-element-1475a3dc > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-1475a3dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-33 .elementor-element.elementor-element-1475a3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-33 .elementor-element.elementor-element-4b5e3b5e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33 .elementor-element.elementor-element-b763c0a{padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-b763c0a .elementor-heading-title{font-size:34px;line-height:42px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-11e7c617{text-align:start;font-size:15px;font-weight:500;line-height:27px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-5ed50192 .elementor-button{background-color:#FF3B0200;font-family:"TT Wellington", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:50px 50px 50px 50px;padding:18px 45px 18px 45px;}.elementor-33 .elementor-element.elementor-element-5ed50192 .elementor-button:hover, .elementor-33 .elementor-element.elementor-element-5ed50192 .elementor-button:focus{background-color:#1A043F00;color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-5ed50192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-5ed50192.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-5ed50192 .elementor-button:hover svg, .elementor-33 .elementor-element.elementor-element-5ed50192 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-765642a1{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-765642a1:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-765642a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-33 .elementor-element.elementor-element-4da817b{--display:flex;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-33 .elementor-element.elementor-element-45a6712{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-33 .elementor-element.elementor-element-45a6712 .elementor-heading-title{font-size:34px;line-height:42px;color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-5af2a111{--display:flex;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-posts .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-posts .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-posts .wpcf7 label{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-widget-posts ::placeholder{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-widget-posts .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-posts .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-33 .elementor-element.elementor-element-27791676{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-33 .elementor-element.elementor-element-27791676:after{content:"0.66";}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__thumbnail__link{width:100%;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__meta-data span + span:before{content:"|";}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post{border-radius:0px;padding:12px 12px 12px 12px;background-color:var( --e-global-color-a593304 );border-color:var( --e-global-color-6541c20 );}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-33 .elementor-element.elementor-element-27791676.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33 .elementor-element.elementor-element-27791676.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33 .elementor-element.elementor-element-27791676.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__title, .elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__title a{color:var( --e-global-color-b8b52de );font-size:17px;font-weight:600;line-height:27px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__title{margin-bottom:10px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__meta-data{color:var( --e-global-color-c7ddc53 );font-size:11px;font-weight:400;text-transform:uppercase;margin-bottom:10px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__meta-data span:before{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__read-more{color:var( --e-global-color-c7ddc53 );}.elementor-33 .elementor-element.elementor-element-27791676 a.elementor-post__read-more{font-size:14px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-pagination{text-align:center;font-size:14px;font-weight:600;line-height:24px;margin-top:19px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-secondary );}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-pagination .page-numbers.current{color:var( --e-global-color-c7ddc53 );}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-27791676 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-27791676 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-33 .elementor-element.elementor-element-27791676 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-33 .elementor-element.elementor-element-27791676 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-33:not(.elementor-motion-effects-element-type-background), body.elementor-page-33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2754136 );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-33 .elementor-element.elementor-element-13a25eda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-2712e19b{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-33 .elementor-element.elementor-element-2712e19b .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-33 .elementor-element.elementor-element-22ebd39e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-33 .elementor-element.elementor-element-20f388a6{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-21b770f3{--justify-content:space-between;}.elementor-33 .elementor-element.elementor-element-5b230208{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-48132d30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-6c116ee5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-656dbd4f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-2aa2d600{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-33 .elementor-element.elementor-element-71b7ecbf img{border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-264378bc{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-1e1715dd{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-2a440733{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-f13abe7{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-477284e3{line-height:25px;}.elementor-33 .elementor-element.elementor-element-2d307d45{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-1700c111{--n-tabs-title-gap:20px;--n-tabs-gap:0px;--n-tabs-title-padding-top:14px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:14px;--n-tabs-title-font-size:14px;}.elementor-33 .elementor-element.elementor-element-1700c111.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:24px;}.elementor-33 .elementor-element.elementor-element-224913e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-2bee17ad{--justify-content:flex-start;}.elementor-33 .elementor-element.elementor-element-2bee17ad.e-con{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-811c33c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-33 .elementor-element.elementor-element-765642a1{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-13a25eda{--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:00em;}.elementor-33 .elementor-element.elementor-element-13a25eda.e-con{--align-self:center;}.elementor-33 .elementor-element.elementor-element-2712e19b .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-33 .elementor-element.elementor-element-57f58bca .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-20f388a6{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-5b230208{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-2880fdc6{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-33 .elementor-element.elementor-element-48132d30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-2636b96e{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-33 .elementor-element.elementor-element-6c116ee5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-5359ba0d{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-33 .elementor-element.elementor-element-656dbd4f{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-7dd8414a{--justify-content:flex-start;}.elementor-33 .elementor-element.elementor-element-7dd8414a.e-con{--align-self:flex-start;}.elementor-33 .elementor-element.elementor-element-2aa2d600{--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;top:323px;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-2aa2d600{left:-17px;}body.rtl .elementor-33 .elementor-element.elementor-element-2aa2d600{right:-17px;}.elementor-33 .elementor-element.elementor-element-2aa2d600 .elementor-counter-number-wrapper{font-size:26px;line-height:36px;}.elementor-33 .elementor-element.elementor-element-2aa2d600 .elementor-counter-title{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-71b7ecbf{padding:0em 0em 0em 0em;}.elementor-33 .elementor-element.elementor-element-71b7ecbf img{height:405px;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-50b33731{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-33 .elementor-element.elementor-element-35cff215 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-33 .elementor-element.elementor-element-264378bc{line-height:24px;}.elementor-33 .elementor-element.elementor-element-5fa72eaa .skillbar-group .skill-title{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-1e1715dd{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-524e5392 .skillbar-group .skill-title{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-2a440733{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-2794d35e{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-2794d35e .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-f13abe7{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-788324cf{--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-38d1cb7a{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-33 .elementor-element.elementor-element-5fb9ed08{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-5fb9ed08 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-5f87d1b5{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-5f87d1b5 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-3cb6d59b{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-3cb6d59b .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-202da6ec{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-202da6ec .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-3d9fdcb4{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-3d9fdcb4 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-74dd38e7{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-74dd38e7 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-1f5e5ce8{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-1f5e5ce8 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-7a4784a7{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-7a4784a7 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-604cc6c9{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-604cc6c9 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-77bbcaca{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-77bbcaca .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-18db398b{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-18db398b .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-e09158d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-33 .elementor-element.elementor-element-29b4cf09{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-29b4cf09 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-2b86567f{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-2b86567f .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-21df351c{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-21df351c .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-471fd25b{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-471fd25b .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-534c5f9c{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-534c5f9c .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-5c0dc070{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-5c0dc070 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-5943ca3b{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-5943ca3b .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-69919cd{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-69919cd .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-4b5a0dcf{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-4b5a0dcf .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-39985d99{--e-n-carousel-swiper-slides-to-display:2;}.elementor-33 .elementor-element.elementor-element-50e07ea5{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-50e07ea5 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-68e89563{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-68e89563 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-7302e6b7{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-7302e6b7 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-618aa6ca{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-618aa6ca .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-7b2e2caa{--e-n-carousel-swiper-slides-to-display:2;}.elementor-33 .elementor-element.elementor-element-2d307d45{--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-7948075b{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-7948075b .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-6d949423{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-6d949423 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-1503ae25{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-1503ae25 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-224913e{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-2bee17ad{--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-33 .elementor-element.elementor-element-560d54f4 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-33 .elementor-element.elementor-element-a32ead5{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-a32ead5 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-b513544 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-33 .elementor-element.elementor-element-1adac22 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-33 .elementor-element.elementor-element-7c07f95 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-33 .elementor-element.elementor-element-1475a3dc{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-b763c0a .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-33 .elementor-element.elementor-element-5ed50192{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-5ed50192 .elementor-button{font-size:14px;}.elementor-33 .elementor-element.elementor-element-765642a1{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-4da817b{--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-33 .elementor-element.elementor-element-45a6712 .elementor-heading-title{font-size:28px;line-height:38px;}}@media(max-width:880px){.elementor-33 .elementor-element.elementor-element-13a25eda{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2712e19b .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-33 .elementor-element.elementor-element-5d300c29{text-align:start;}.elementor-33 .elementor-element.elementor-element-21b770f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5b230208{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-48132d30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-6c116ee5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-2d307d45{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-13a25eda{--content-width:1054px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-33 .elementor-element.elementor-element-13a25eda:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-13a25eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-33 .elementor-element.elementor-element-13a25eda.e-con{--align-self:center;}.elementor-33 .elementor-element.elementor-element-2712e19b{width:100%;max-width:100%;text-align:center;}.elementor-33 .elementor-element.elementor-element-2712e19b .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-33 .elementor-element.elementor-element-22ebd39e{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-57f58bca{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-57f58bca .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-20f388a6{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-5d300c29{text-align:start;}.elementor-33 .elementor-element.elementor-element-5d300c29 .elementor-heading-title{font-size:21px;line-height:31px;}.elementor-33 .elementor-element.elementor-element-21b770f3{--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-33 .elementor-element.elementor-element-5b230208{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-2880fdc6{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-48132d30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-2636b96e{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-33 .elementor-element.elementor-element-6c116ee5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-5359ba0d{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-33 .elementor-element.elementor-element-656dbd4f{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-7dd8414a.e-con{--order:99999 /* order end hack */;}.elementor-33 .elementor-element.elementor-element-2aa2d600{width:var( --container-widget-width, 57% );max-width:57%;padding:10px 10px 10px 10px;--container-widget-width:57%;--container-widget-flex-grow:0;top:275px;}.elementor-33 .elementor-element.elementor-element-2aa2d600 .elementor-counter-number-wrapper{font-size:24px;}.elementor-33 .elementor-element.elementor-element-2aa2d600 .elementor-counter-title{font-size:14px;line-height:24px;}.elementor-33 .elementor-element.elementor-element-71b7ecbf img{height:365px;border-radius:8px 8px 8px 8px;}.elementor-33 .elementor-element.elementor-element-50b33731{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-35cff215 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-33 .elementor-element.elementor-element-264378bc{font-size:14px;}.elementor-33 .elementor-element.elementor-element-2b485e37{--margin-top:0px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-1e1715dd{font-size:14px;}.elementor-33 .elementor-element.elementor-element-2a2fc73f{--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-33 .elementor-element.elementor-element-2a440733{font-size:14px;}.elementor-33 .elementor-element.elementor-element-2794d35e .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-f13abe7{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-788324cf{--padding-top:0em;--padding-bottom:2em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-33 .elementor-element.elementor-element-395a0dd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-3cfa5843 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-33 .elementor-element.elementor-element-477284e3{font-size:14px;}.elementor-33 .elementor-element.elementor-element-5fb9ed08 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-5f87d1b5 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-3cb6d59b .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-202da6ec .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-3d9fdcb4 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-74dd38e7 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-1f5e5ce8 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-7a4784a7 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-604cc6c9 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-77bbcaca .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-18db398b .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-e09158d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-33 .elementor-element.elementor-element-29b4cf09 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-2b86567f .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-21df351c .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-471fd25b .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-534c5f9c .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-5c0dc070 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-5943ca3b .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-69919cd .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-4b5a0dcf .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-39985d99{--e-n-carousel-swiper-slides-to-display:1;}.elementor-33 .elementor-element.elementor-element-50e07ea5 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-68e89563 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-7302e6b7 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-618aa6ca .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-7b2e2caa{--e-n-carousel-swiper-slides-to-display:1;}.elementor-33 .elementor-element.elementor-element-2d307d45{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-7948075b .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-6d949423 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-1503ae25 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-1700c111{--n-tabs-title-gap:11px;--n-tabs-gap:5px;}.elementor-33 .elementor-element.elementor-element-224913e{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-2bee17ad{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-560d54f4{text-align:center;}.elementor-33 .elementor-element.elementor-element-560d54f4 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-33 .elementor-element.elementor-element-102599c8{text-align:center;}.elementor-33 .elementor-element.elementor-element-a32ead5 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-811c33c{--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-33 .elementor-element.elementor-element-b513544{text-align:center;}.elementor-33 .elementor-element.elementor-element-b513544 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-33 .elementor-element.elementor-element-768f0021{text-align:center;}.elementor-33 .elementor-element.elementor-element-1adac22{text-align:center;}.elementor-33 .elementor-element.elementor-element-1adac22 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-33 .elementor-element.elementor-element-4708bea{text-align:center;}.elementor-33 .elementor-element.elementor-element-7c07f95{text-align:center;}.elementor-33 .elementor-element.elementor-element-7c07f95 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-33 .elementor-element.elementor-element-f477384{text-align:center;}.elementor-33 .elementor-element.elementor-element-1475a3dc:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-1475a3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-33 .elementor-element.elementor-element-1475a3dc{--overlay-opacity:1;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-4b5e3b5e{--width:100%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-33 .elementor-element.elementor-element-b763c0a{text-align:center;}.elementor-33 .elementor-element.elementor-element-b763c0a .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-33 .elementor-element.elementor-element-11e7c617{text-align:center;}.elementor-33 .elementor-element.elementor-element-5ed50192 .elementor-button{font-size:13px;}.elementor-33 .elementor-element.elementor-element-765642a1{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-33 .elementor-element.elementor-element-4da817b{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-45a6712{text-align:center;}.elementor-33 .elementor-element.elementor-element-45a6712 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-33 .elementor-element.elementor-element-5af2a111{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33 .elementor-element.elementor-element-27791676:after{content:"0.5";}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__thumbnail__link{width:100%;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post{padding:20px 20px 20px 20px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__title, .elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__title a{font-size:15px;line-height:25px;}.elementor-33 .elementor-element.elementor-element-27791676 .elementor-post__meta-data{line-height:21px;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-13a25eda{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-20f388a6{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-21b770f3{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-5b230208{--width:32%;}.elementor-33 .elementor-element.elementor-element-48132d30{--width:32%;}.elementor-33 .elementor-element.elementor-element-6c116ee5{--width:32%;}.elementor-33 .elementor-element.elementor-element-656dbd4f{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-7dd8414a{--width:40%;}.elementor-33 .elementor-element.elementor-element-50b33731{--width:54%;}.elementor-33 .elementor-element.elementor-element-f13abe7{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-788324cf{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-38d1cb7a{--width:38.173%;}.elementor-33 .elementor-element.elementor-element-4466c91{--width:61.827%;}.elementor-33 .elementor-element.elementor-element-2d307d45{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-224913e{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-2bee17ad{--width:30%;}.elementor-33 .elementor-element.elementor-element-811c33c{--width:60%;}.elementor-33 .elementor-element.elementor-element-1475a3dc{--content-width:1280px;}.elementor-33 .elementor-element.elementor-element-765642a1{--content-width:1280px;}}@media(max-width:1366px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-5b230208{--width:31%;}.elementor-33 .elementor-element.elementor-element-48132d30{--width:31%;}.elementor-33 .elementor-element.elementor-element-6c116ee5{--width:31%;}.elementor-33 .elementor-element.elementor-element-50b33731{--width:53%;}.elementor-33 .elementor-element.elementor-element-2bee17ad{--width:30.254%;}.elementor-33 .elementor-element.elementor-element-811c33c{--width:64.155%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-5b230208{--width:30%;}.elementor-33 .elementor-element.elementor-element-48132d30{--width:30%;}.elementor-33 .elementor-element.elementor-element-6c116ee5{--width:30%;}.elementor-33 .elementor-element.elementor-element-7dd8414a{--width:36%;}.elementor-33 .elementor-element.elementor-element-50b33731{--width:61%;}.elementor-33 .elementor-element.elementor-element-38d1cb7a{--width:100%;}.elementor-33 .elementor-element.elementor-element-4466c91{--width:100%;}.elementor-33 .elementor-element.elementor-element-4d3f8104{--width:100%;}.elementor-33 .elementor-element.elementor-element-75f69600{--width:100%;}.elementor-33 .elementor-element.elementor-element-6d807dc5{--width:100%;}.elementor-33 .elementor-element.elementor-element-63897ba4{--width:100%;}.elementor-33 .elementor-element.elementor-element-28d808f9{--width:100%;}.elementor-33 .elementor-element.elementor-element-1b23d51f{--width:100%;}.elementor-33 .elementor-element.elementor-element-1becfcd1{--width:100%;}.elementor-33 .elementor-element.elementor-element-2a263e6{--width:100%;}.elementor-33 .elementor-element.elementor-element-30edaaf0{--width:100%;}.elementor-33 .elementor-element.elementor-element-320da260{--width:100%;}.elementor-33 .elementor-element.elementor-element-70966bdf{--width:100%;}.elementor-33 .elementor-element.elementor-element-7a93b2c7{--width:100%;}.elementor-33 .elementor-element.elementor-element-630c513d{--width:100%;}.elementor-33 .elementor-element.elementor-element-149848d8{--width:100%;}.elementor-33 .elementor-element.elementor-element-69929b3d{--width:100%;}.elementor-33 .elementor-element.elementor-element-27883e1d{--width:100%;}.elementor-33 .elementor-element.elementor-element-63d7455{--width:100%;}.elementor-33 .elementor-element.elementor-element-5000f2ce{--width:100%;}.elementor-33 .elementor-element.elementor-element-721654bb{--width:100%;}.elementor-33 .elementor-element.elementor-element-98c08dc{--width:100%;}.elementor-33 .elementor-element.elementor-element-3cf766f6{--width:100%;}.elementor-33 .elementor-element.elementor-element-3f4e39be{--width:100%;}.elementor-33 .elementor-element.elementor-element-5758e5dc{--width:100%;}.elementor-33 .elementor-element.elementor-element-7c6b21c3{--width:100%;}.elementor-33 .elementor-element.elementor-element-5ac1ac0a{--width:100%;}.elementor-33 .elementor-element.elementor-element-5ce3aece{--width:100%;}.elementor-33 .elementor-element.elementor-element-1ade6d6e{--width:100%;}.elementor-33 .elementor-element.elementor-element-2bee17ad{--width:30%;}.elementor-33 .elementor-element.elementor-element-811c33c{--width:60%;}.elementor-33 .elementor-element.elementor-element-4b5e3b5e{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2712e19b */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57f58bca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35cff215 */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2794d35e */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cfa5843 */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7948075b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d949423 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1503ae25 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7948075b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d949423 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1503ae25 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7948075b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d949423 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1503ae25 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7948075b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d949423 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1503ae25 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb9ed08 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f87d1b5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cb6d59b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-202da6ec */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d9fdcb4 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74dd38e7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5e5ce8 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a4784a7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-604cc6c9 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77bbcaca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18db398b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b4cf09 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b86567f */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21df351c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-471fd25b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-534c5f9c */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0dc070 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5943ca3b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69919cd */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b5a0dcf */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50e07ea5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68e89563 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7302e6b7 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-618aa6ca */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7948075b */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d949423 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1503ae25 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-560d54f4 */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a32ead5 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b513544 */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1adac22 */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c07f95 */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b763c0a */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ed50192 */.botao-dourado {
  background: linear-gradient(145deg, #c89c3f, #fff6d4, #c89c3f, #a87d2c);
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 30px;
  text-align: center;
  transition: all 0.4s ease;
  box-shadow: 0 0 10px rgba(200, 156, 63, 0.4);
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* Efeito de brilho animado no hover */
.botao-dourado::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  transform: skewX(-20deg);
  transition: left 0.5s ease;
  z-index: 2;
}

.botao-dourado:hover::before {
  left: 130%;
}

.botao-dourado:hover {
  box-shadow: 0 0 15px rgba(255, 230, 150, 0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a6712 */.titulo-dourado {
  background: linear-gradient(145deg, #c89c3f 0%, #fff6d4 35%, #c89c3f 65%, #a87d2c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  font-weight: inherit;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-DemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Wellington';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://mingarellicapital.com.br/wp-content/uploads/2025/06/TT-Wellingtons-Trial-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */