.elementor-10563 .elementor-element.elementor-element-f139169{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-6.3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-f139169:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-f139169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/03/SeguroEstou-Site-HOME-DESKTOP-BG-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-e0d66ee{--display:flex;--min-height:58vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-edc70e7{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-edc70e7.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-653fd64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:15vw;--padding-right:0vw;}.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-10563 .elementor-element.elementor-element-b9e764c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:4vw;font-weight:50;color:#FFFFFF;}.elementor-10563 .elementor-element.elementor-element-e86cf0c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-c617ade{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:12vw;}.elementor-10563 .elementor-element.elementor-element-1dacaee{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-1dacaee .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.7vw;font-weight:100;color:#FFFFFF;}.elementor-10563 .elementor-element.elementor-element-0030b25{padding:0px 0px 25px 0px;}.elementor-10563 .elementor-element.elementor-element-0030b25 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.7vw;font-weight:100;color:#FFFFFF;}.elementor-10563 .elementor-element.elementor-element-873eaa8{--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;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:10vw;}.elementor-10563 .elementor-element.elementor-element-5972047{--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:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10563 .elementor-element.elementor-element-41dfaca.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-41dfaca .elementor-button-content-wrapper{flex-direction:row;}.elementor-10563 .elementor-element.elementor-element-41dfaca .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;border-radius:50px 50px 50px 50px;}.elementor-10563 .elementor-element.elementor-element-330f21c.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-330f21c .elementor-button-content-wrapper{flex-direction:row;}.elementor-10563 .elementor-element.elementor-element-330f21c .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;border-radius:50px 50px 50px 50px;}.elementor-10563 .elementor-element.elementor-element-5620274{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:04vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-9b3942d{--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.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;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10563 .elementor-element.elementor-element-4f12c11 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Google Sans Flex", Sans-serif;font-size:60px;}.elementor-10563 .elementor-element.elementor-element-604d157 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:26px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-19b9ef9{--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-10563 .elementor-element.elementor-element-100fe34 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Google Sans Flex", Sans-serif;font-size:60px;}.elementor-10563 .elementor-element.elementor-element-b1b8ea8 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:26px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-75177d4{--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-10563 .elementor-element.elementor-element-8614395 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Google Sans Flex", Sans-serif;font-size:60px;}.elementor-10563 .elementor-element.elementor-element-9938c30 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:26px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-025a03f{--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-10563 .elementor-element.elementor-element-b90d015 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Google Sans Flex", Sans-serif;font-size:60px;}.elementor-10563 .elementor-element.elementor-element-19843b3 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:26px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-f1c383e{--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 0px;--row-gap:10px;--column-gap:0px;--padding-top:60px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-97d19fa .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:50;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-5423b70 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:50;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-a0bf287{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-8961d82{--display:flex;}.elementor-10563 .elementor-element.elementor-element-d02b0fb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-d02b0fb:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-d02b0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-2e7b136{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-2e7b136:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-2e7b136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/AUTOMOVEL.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-2e7b136.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-24962ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-24962ca:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-24962ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-24962ca.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-e49144d{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e49144d.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10563 .elementor-element.elementor-element-b6df17e{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-583dded.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-583dded .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-e55abf5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e55abf5.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-5f5d29a.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-5f5d29a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-a8b5a92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-a8b5a92.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-9167164{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-4b58453.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-4b58453 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-45c7c91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-45c7c91.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c029057{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-eb96671.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-eb96671 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-f32d4e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-f32d4e5.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-9f749c0{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-a26cc59.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-a26cc59 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-b164f31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-b164f31.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-551e987{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-044b853.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-044b853 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-30acdef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-30acdef.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-a82c824 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-a82c824{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-a82c824.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-10699a3 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-10699a3{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-10699a3.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-94632b6{--display:flex;}.elementor-10563 .elementor-element.elementor-element-a0530df{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-a0530df:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-a0530df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-3e29922{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-3e29922:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-3e29922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/RESIDENCIAL.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-3e29922.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-74ab37b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-74ab37b:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-74ab37b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-74ab37b.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3edba3e{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-3edba3e.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b17a883{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-f7b9432.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-f7b9432 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-6c2f383{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-6c2f383.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-f0fe1f8.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-f0fe1f8 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-d830699{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-d830699.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-7967971{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-f8cd6ca{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-f8cd6ca.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-f8cd6ca .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-26d70b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-26d70b5.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-fcfc2c5{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-25a1b55{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-25a1b55.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-25a1b55 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-dec5336{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-dec5336.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-28cb10a{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-820cd66{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-820cd66.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-820cd66 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-089cfc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-089cfc9.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3fb4266{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-a26cc52{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-a26cc52.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-a26cc52 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-3236a1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-3236a1e.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3b0353d .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-3b0353d{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-3b0353d.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-23cff8b .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-23cff8b{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-23cff8b.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-9c84fb6{--display:flex;}.elementor-10563 .elementor-element.elementor-element-d1e770b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-d1e770b:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-d1e770b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-e2952e5{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-e2952e5:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-e2952e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/LOCATICIA.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-e2952e5.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-ee7e39c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-ee7e39c:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-ee7e39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-ee7e39c.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-966dce2{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-966dce2.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-da15601{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-a85c2e8.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-a85c2e8 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-0feed27{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-0feed27.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-76e90e2.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-76e90e2 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-94cbe25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-94cbe25.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-fe012c4{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-98e171a{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-98e171a.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-98e171a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-366494d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-366494d.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-061d44d{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-2e8dc54{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-2e8dc54.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-2e8dc54 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-fb27d3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-fb27d3a.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c32e0c2{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-703153b{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-703153b.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-703153b .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-36576d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-36576d2.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-64b638e{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-adb22d0{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-adb22d0.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-adb22d0 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-406e4de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-406e4de.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-385c70b .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-385c70b{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-385c70b.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-ec00651 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-ec00651{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-ec00651.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-35e5e8f{--display:flex;}.elementor-10563 .elementor-element.elementor-element-9e6b37a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-9e6b37a:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-9e6b37a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-48859e4{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-48859e4:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-48859e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/Seguro-VIAGEM-thumb.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-48859e4.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-295e042{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-295e042:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-295e042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-295e042.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-67545ef{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-67545ef.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-73fbd68{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-b5fd2aa.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b5fd2aa .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-88c0c07{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-88c0c07.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-029a3b9.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-029a3b9 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-566be24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-566be24.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-334ee5c{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-c3b02a0{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-c3b02a0.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c3b02a0 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-48acd26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-48acd26.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-627e4dc{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-a66d965{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-a66d965.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-a66d965 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-2a1d620{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-2a1d620.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-16d0132{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-66e3550{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-66e3550.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-66e3550 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-8efce67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-8efce67.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-4381f3c{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-3436490{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-3436490.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3436490 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-5ebccd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-5ebccd3.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3286520 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-3286520{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-3286520.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-77a63df .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-77a63df{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-77a63df.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-7af4e8c{--display:flex;}.elementor-10563 .elementor-element.elementor-element-a21360c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-a21360c:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-a21360c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-b1e850d{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-b1e850d:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-b1e850d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/SAUDE-INDIVIDUAL.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-b1e850d.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-ea3c68b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-ea3c68b:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-ea3c68b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-ea3c68b.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-76d54a7{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-76d54a7.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-ae8a5dd{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-2296fd6.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-2296fd6 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-8cbeb73{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-8cbeb73.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-19da345.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-19da345 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-d1d20e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-d1d20e9.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-1f512ef{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-c38b6b0{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-c38b6b0.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c38b6b0 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-41f135b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-41f135b.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b096e6e{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-9772426{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-9772426.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-9772426 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-a89fc68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-a89fc68.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-1ddc760{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-d96f27c{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-d96f27c.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-d96f27c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-00abf47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-00abf47.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-e1f06e8{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-442563c{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-442563c.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-442563c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-e702830{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e702830.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-69d5436 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-69d5436{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-69d5436.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-8cbdc7d .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-8cbdc7d{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-8cbdc7d.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-81fccd1{--display:flex;}.elementor-10563 .elementor-element.elementor-element-cab6485{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-cab6485:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-cab6485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-6afc36c{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-6afc36c:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-6afc36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/vida-seguro.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-6afc36c.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3a2edb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-3a2edb7:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-3a2edb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-3a2edb7.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-0d34568{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-0d34568.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-fd7d193{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-333ba16.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-333ba16 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-8f9510a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-8f9510a.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-bafaad4.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-bafaad4 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-a752dd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-a752dd0.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-feff962{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-b3193d5{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-b3193d5.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b3193d5 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-c2ffde2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-c2ffde2.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-64821a5{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-8b5ec18{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-8b5ec18.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-8b5ec18 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-ad35b6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-ad35b6e.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-622be08{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-73bf108{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-73bf108.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-73bf108 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-19ba67f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-19ba67f.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-97c101e{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-1aed9b4{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-1aed9b4.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-1aed9b4 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-f432eb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-f432eb2.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-d58bbbf .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-d58bbbf{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-d58bbbf.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-84b8f90 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-84b8f90{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-84b8f90.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-12a1389{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-10563 .elementor-element.elementor-element-6f19bfe{--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:0vw 2vw;--row-gap:0vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10563 .elementor-element.elementor-element-b596cce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-92d1cda .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:50;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-fa558c5{--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:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-2163232.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-2163232 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10563 .elementor-element.elementor-element-2163232 .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;border-radius:50px 50px 50px 50px;}.elementor-10563 .elementor-element.elementor-element-7e72db5.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-7e72db5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10563 .elementor-element.elementor-element-7e72db5 .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;border-radius:50px 50px 50px 50px;}.elementor-10563 .elementor-element.elementor-element-4f40da9{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-4f40da9:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-4f40da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-6e20738{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:6vw;--padding-bottom:5vw;--padding-left:8vw;--padding-right:6vw;}.elementor-10563 .elementor-element.elementor-element-6e20738:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-6e20738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-455e240 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-0152c3c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-15f5f73{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-9db4f55{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-d7c4f11{width:var( --container-widget-width, 1.5vw );max-width:1.5vw;--container-widget-width:1.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-6d6cacd{--display:flex;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-71c078d .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-52f5d84 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-344609d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-42c46ef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-02d5a21{width:var( --container-widget-width, 1.5vw );max-width:1.5vw;--container-widget-width:1.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-c9df3ff{--display:flex;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-9ca1d49 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-cbb13ff .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-1b9c998{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e6f7bbe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-6c8cf94{width:var( --container-widget-width, 1.5vw );max-width:1.5vw;--container-widget-width:1.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-129d632{--display:flex;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-497b404 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-80d8d01 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-1e06e05{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-3b8b0b8.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3b8b0b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10563 .elementor-element.elementor-element-dcccdd8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-4vw;--margin-bottom:0vw;--margin-left:-12vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-10563 .elementor-element.elementor-element-dcccdd8:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-dcccdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/03/SeguroEstou-Site-HOME-DESKTOP-BG-8.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-39d2402{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-39d2402:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-39d2402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-10563 .elementor-element.elementor-element-60dc1df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10563 .elementor-element.elementor-element-60dc1df.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-4c6d0e0{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-4c6d0e0:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-4c6d0e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3CD;}.elementor-10563 .elementor-element.elementor-element-cf3f7b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:9vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-cf3f7b2.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-619dc35 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:40px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-ea5ff29{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-5vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-ea5ff29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10563 .elementor-element.elementor-element-34371c7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:10;}.elementor-10563 .elementor-element.elementor-element-34371c7 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-ca91cd6{--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:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-10563 .elementor-element.elementor-element-34bf612.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-34bf612 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10563 .elementor-element.elementor-element-bcab896.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-bcab896 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10563 .elementor-element.elementor-element-bcab896 .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:20px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-d9efd68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-10563 .elementor-element.elementor-element-d9efd68:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-d9efd68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/03/logo-seguroestou-cortada.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-a3184c7{--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;}.elementor-10563 .elementor-element.elementor-element-a505a76 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;color:#FFFFFF;}.elementor-10563 .elementor-element.elementor-element-6d0079a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;color:#FFFFFF;}.elementor-10563 .elementor-element.elementor-element-596aa5e .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;color:#FFFFFF;}.elementor-10563 .elementor-element.elementor-element-03cb255{--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:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-eaa8b7f.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-eaa8b7f .elementor-button-content-wrapper{flex-direction:row;}.elementor-10563 .elementor-element.elementor-element-eaa8b7f .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;border-radius:50px 50px 50px 50px;}.elementor-10563 .elementor-element.elementor-element-319bd6d.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-319bd6d .elementor-button-content-wrapper{flex-direction:row;}.elementor-10563 .elementor-element.elementor-element-319bd6d .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;border-radius:50px 50px 50px 50px;}.elementor-10563 .elementor-element.elementor-element-def7758{--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;}.elementor-10563 .elementor-element.elementor-element-21e0dbb{--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;}.elementor-10563 .elementor-element.elementor-element-e7383eb .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:50;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-6681e0e .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:50;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-5fb0644{--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;}.elementor-10563 .elementor-element.elementor-element-0764f19{--display:flex;}.elementor-10563 .elementor-element.elementor-element-4f9f8c6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-4f9f8c6:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-4f9f8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-db4e745{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-db4e745:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-db4e745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/AUTOMOVEL.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-db4e745.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-d48a7b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-d48a7b7:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-d48a7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-d48a7b7.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-e9311fd{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e9311fd.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-85b9a72{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-d9991d7.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-d9991d7 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-adce425{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-adce425.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-45455cd.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-45455cd .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-b41b41b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-b41b41b.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-d63a124{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-3cad3c4.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3cad3c4 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-f7daaee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-f7daaee.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-84fc028{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-c7e79b7.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c7e79b7 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-d1ca4ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-d1ca4ce.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-de8077a{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-74552aa.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-74552aa .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-fb886cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-fb886cb.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-f90c96e{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-60f592c.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-60f592c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-77cee7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-77cee7e.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-cb9e069 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-cb9e069{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-cb9e069.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-29da7b2 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-29da7b2{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-29da7b2.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-4796058{--display:flex;}.elementor-10563 .elementor-element.elementor-element-11b4995{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-11b4995:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-11b4995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-4a50b60{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-4a50b60:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-4a50b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/RESIDENCIAL.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-4a50b60.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-91e076b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-91e076b:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-91e076b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-91e076b.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-129e98b{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-129e98b.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-2036acc{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-dd659c5.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-dd659c5 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-0035448{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-0035448.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-282b69f.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-282b69f .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-e6a2e58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e6a2e58.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b07bf42{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-baab685{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-baab685.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-baab685 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-131a160{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-131a160.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-4577d5f{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-8cee095{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-8cee095.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-8cee095 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-8d63088{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-8d63088.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-6cda86d{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-1f0b0d7{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-1f0b0d7.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-1f0b0d7 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-38598ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-38598ef.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-580b977{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-b664b53{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-b664b53.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b664b53 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-e2349af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e2349af.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-ae9ef0e .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-ae9ef0e{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-ae9ef0e.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-c55cfa4 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-c55cfa4{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-c55cfa4.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-19fb144{--display:flex;}.elementor-10563 .elementor-element.elementor-element-b9b23fb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-b9b23fb:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-b9b23fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-3e16e45{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-3e16e45:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-3e16e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/LOCATICIA.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-3e16e45.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-36ad4d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-36ad4d9:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-36ad4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-36ad4d9.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-8d328d1{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-8d328d1.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-1dedd29{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-75db184.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-75db184 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-b941d8b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-b941d8b.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3143c14.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3143c14 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-bcae0e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-bcae0e7.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-89884c0{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-c233502{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-c233502.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c233502 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-40a5bdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-40a5bdf.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b473699{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-ed7912e{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-ed7912e.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-ed7912e .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-61f3002{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-61f3002.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-bb24d27{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-6d53b3a{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-6d53b3a.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-6d53b3a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-1f3ea72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-1f3ea72.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-24074b1{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-7440952{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-7440952.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-7440952 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-712fb1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-712fb1b.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-212abbb .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-212abbb{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-212abbb.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-783a887 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-783a887{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-783a887.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-910628c{--display:flex;}.elementor-10563 .elementor-element.elementor-element-29d4204{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-29d4204:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-29d4204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-2785736{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-2785736:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-2785736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/Seguro-VIAGEM-thumb.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-2785736.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-0ee6f5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-0ee6f5e:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-0ee6f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-0ee6f5e.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-dd26d7c{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-dd26d7c.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-7ef95f1{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-458d66c.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-458d66c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-4b33a0e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-4b33a0e.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c88e757.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c88e757 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-011c86f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-011c86f.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-fc5c667{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-a649f0b{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-a649f0b.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-a649f0b .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-6dc9f98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-6dc9f98.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-e1ebfd3{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-cbcbd14{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-cbcbd14.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-cbcbd14 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-9ff2856{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-9ff2856.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-0c53478{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-c0ed97a{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-c0ed97a.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-c0ed97a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-929c954{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-929c954.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-6a9782d{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-349f14c{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-349f14c.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-349f14c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-7230269{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-7230269.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-53c891a .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-53c891a{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-53c891a.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-a5c545c .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-a5c545c{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-a5c545c.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-6a11259{--display:flex;}.elementor-10563 .elementor-element.elementor-element-86555d9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-86555d9:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-86555d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-aed48e5{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-aed48e5:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-aed48e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/SAUDE-INDIVIDUAL.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-aed48e5.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-0749cb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-0749cb4:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-0749cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-0749cb4.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-ba077ec{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-ba077ec.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-d1f807c{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-bf0edb7.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-bf0edb7 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-176716a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-176716a.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-0e542f3.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-0e542f3 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-beeb7c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-beeb7c2.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-23d3d90{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-3a78f1a{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-3a78f1a.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3a78f1a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-e2468a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e2468a5.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-5b461c6{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-eb82868{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-eb82868.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-eb82868 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-cf32dd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-cf32dd7.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b6ea1c5{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-38231c5{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-38231c5.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-38231c5 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-456cd97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-456cd97.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-34d7a4a{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-a6d864e{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-a6d864e.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-a6d864e .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-6c089c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-6c089c1.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-d6d6fc5 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-d6d6fc5{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-d6d6fc5.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-1d5a235 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-1d5a235{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-1d5a235.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-1e7a1d4{--display:flex;}.elementor-10563 .elementor-element.elementor-element-0f55d15{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-0f55d15:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-0f55d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-10563 .elementor-element.elementor-element-337cd70{--display:flex;--min-height:25vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;}.elementor-10563 .elementor-element.elementor-element-337cd70:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-337cd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/vida-seguro.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-337cd70.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-5e7fbe7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:05px;}.elementor-10563 .elementor-element.elementor-element-5e7fbe7:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-5e7fbe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10563 .elementor-element.elementor-element-5e7fbe7.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-bb4232d{--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-bb4232d.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-113aa1a{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-95dbbf7.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-95dbbf7 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-7a9bf84{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-7a9bf84.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-af32e59.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-af32e59 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-baad610{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-baad610.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-53a63a8{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-0dd2510{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-0dd2510.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-0dd2510 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-1cdeb2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-1cdeb2c.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-3327044{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-497ad49{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-497ad49.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-497ad49 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-d50a198{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-d50a198.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-a04471e{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-b86774a{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-b86774a.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-b86774a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-94834f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-94834f0.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-d921487{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-bd25607{padding:0px 0px 0px 0px;}.elementor-10563 .elementor-element.elementor-element-bd25607.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-bd25607 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-44ac6cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-44ac6cc.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-87f56c0 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-87f56c0{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-87f56c0.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-6bc9204 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-6bc9204{padding:0px 14px 0px 15px;}.elementor-10563 .elementor-element.elementor-element-6bc9204.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-00a21d6{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-10563 .elementor-element.elementor-element-e8e7a41{--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:0vw 2vw;--row-gap:0vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-10563 .elementor-element.elementor-element-40b1696{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-70980ac .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:50;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-b257a73{--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:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-714053d.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-714053d .elementor-button-content-wrapper{flex-direction:row;}.elementor-10563 .elementor-element.elementor-element-714053d .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;border-radius:50px 50px 50px 50px;}.elementor-10563 .elementor-element.elementor-element-5273eb5.elementor-element{--align-self:flex-start;}.elementor-10563 .elementor-element.elementor-element-5273eb5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10563 .elementor-element.elementor-element-5273eb5 .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;border-radius:50px 50px 50px 50px;}.elementor-10563 .elementor-element.elementor-element-42658e4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-036af58{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:6vw;--padding-bottom:5vw;--padding-left:8vw;--padding-right:6vw;}.elementor-10563 .elementor-element.elementor-element-036af58:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-036af58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1417;}.elementor-10563 .elementor-element.elementor-element-292790c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:35px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-f1a9598 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-66e006c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e4f0312{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-e4f290d{width:var( --container-widget-width, 1.5vw );max-width:1.5vw;--container-widget-width:1.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-ddfdffc{--display:flex;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-bcb91b8 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-a791eb8 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-694df2f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-247eb6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-2d75791{width:var( --container-widget-width, 1.5vw );max-width:1.5vw;--container-widget-width:1.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-0f1bd5e{--display:flex;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-edc4092 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-238e373 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-6d41bee{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-cb7e524{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-03135cd{width:var( --container-widget-width, 1.5vw );max-width:1.5vw;--container-widget-width:1.5vw;--container-widget-flex-grow:0;}.elementor-10563 .elementor-element.elementor-element-914bcf5{--display:flex;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-ebb146c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-69df55a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:15px;font-weight:100;color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-723101e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-04fe461.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-04fe461 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10563 .elementor-element.elementor-element-b0912d2{--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;}.elementor-10563 .elementor-element.elementor-element-b0912d2:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-b0912d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-7609324{--display:flex;}.elementor-10563 .elementor-element.elementor-element-7b3763c{--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;}.elementor-10563 .elementor-element.elementor-element-7b3763c:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-7b3763c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10563 .elementor-element.elementor-element-f9c239d{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-f9c239d:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-f9c239d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3CD;}.elementor-10563 .elementor-element.elementor-element-57eaf23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:9vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-57eaf23.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-ac9353a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:40px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-604cbb1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-5vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-604cbb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10563 .elementor-element.elementor-element-72f4298{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;z-index:10;}.elementor-10563 .elementor-element.elementor-element-72f4298 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:25px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-10563 .elementor-element.elementor-element-a4003ee{--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:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-10563 .elementor-element.elementor-element-8212382.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-8212382 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10563 .elementor-element.elementor-element-2d2a4aa.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-2d2a4aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10563 .elementor-element.elementor-element-2d2a4aa .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:20px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-75ee052{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-10563 .elementor-element.elementor-element-75ee052:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-75ee052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/03/logo-seguroestou-cortada.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-10563 .elementor-element.elementor-element-e0d66ee{--width:100%;}.elementor-10563 .elementor-element.elementor-element-edc70e7{--width:100%;}.elementor-10563 .elementor-element.elementor-element-653fd64{--width:85%;}.elementor-10563 .elementor-element.elementor-element-5972047{--width:100%;}.elementor-10563 .elementor-element.elementor-element-5620274{--width:100%;}.elementor-10563 .elementor-element.elementor-element-9b3942d{--width:85%;}.elementor-10563 .elementor-element.elementor-element-19b9ef9{--width:100vw;}.elementor-10563 .elementor-element.elementor-element-f1c383e{--width:85%;}.elementor-10563 .elementor-element.elementor-element-a0bf287{--width:85%;}.elementor-10563 .elementor-element.elementor-element-2e7b136{--width:90%;}.elementor-10563 .elementor-element.elementor-element-24962ca{--width:90%;}.elementor-10563 .elementor-element.elementor-element-e49144d{--width:100%;}.elementor-10563 .elementor-element.elementor-element-e55abf5{--width:100%;}.elementor-10563 .elementor-element.elementor-element-a8b5a92{--width:100%;}.elementor-10563 .elementor-element.elementor-element-45c7c91{--width:100%;}.elementor-10563 .elementor-element.elementor-element-f32d4e5{--width:100%;}.elementor-10563 .elementor-element.elementor-element-b164f31{--width:100%;}.elementor-10563 .elementor-element.elementor-element-30acdef{--width:100%;}.elementor-10563 .elementor-element.elementor-element-3e29922{--width:90%;}.elementor-10563 .elementor-element.elementor-element-74ab37b{--width:90%;}.elementor-10563 .elementor-element.elementor-element-3edba3e{--width:100%;}.elementor-10563 .elementor-element.elementor-element-6c2f383{--width:100%;}.elementor-10563 .elementor-element.elementor-element-d830699{--width:100%;}.elementor-10563 .elementor-element.elementor-element-26d70b5{--width:100%;}.elementor-10563 .elementor-element.elementor-element-dec5336{--width:100%;}.elementor-10563 .elementor-element.elementor-element-089cfc9{--width:100%;}.elementor-10563 .elementor-element.elementor-element-3236a1e{--width:100%;}.elementor-10563 .elementor-element.elementor-element-e2952e5{--width:90%;}.elementor-10563 .elementor-element.elementor-element-ee7e39c{--width:90%;}.elementor-10563 .elementor-element.elementor-element-966dce2{--width:100%;}.elementor-10563 .elementor-element.elementor-element-0feed27{--width:100%;}.elementor-10563 .elementor-element.elementor-element-94cbe25{--width:100%;}.elementor-10563 .elementor-element.elementor-element-366494d{--width:100%;}.elementor-10563 .elementor-element.elementor-element-fb27d3a{--width:100%;}.elementor-10563 .elementor-element.elementor-element-36576d2{--width:100%;}.elementor-10563 .elementor-element.elementor-element-406e4de{--width:100%;}.elementor-10563 .elementor-element.elementor-element-48859e4{--width:90%;}.elementor-10563 .elementor-element.elementor-element-295e042{--width:90%;}.elementor-10563 .elementor-element.elementor-element-67545ef{--width:100%;}.elementor-10563 .elementor-element.elementor-element-88c0c07{--width:100%;}.elementor-10563 .elementor-element.elementor-element-566be24{--width:100%;}.elementor-10563 .elementor-element.elementor-element-48acd26{--width:100%;}.elementor-10563 .elementor-element.elementor-element-2a1d620{--width:100%;}.elementor-10563 .elementor-element.elementor-element-8efce67{--width:100%;}.elementor-10563 .elementor-element.elementor-element-5ebccd3{--width:100%;}.elementor-10563 .elementor-element.elementor-element-b1e850d{--width:90%;}.elementor-10563 .elementor-element.elementor-element-ea3c68b{--width:90%;}.elementor-10563 .elementor-element.elementor-element-76d54a7{--width:100%;}.elementor-10563 .elementor-element.elementor-element-8cbeb73{--width:100%;}.elementor-10563 .elementor-element.elementor-element-d1d20e9{--width:100%;}.elementor-10563 .elementor-element.elementor-element-41f135b{--width:100%;}.elementor-10563 .elementor-element.elementor-element-a89fc68{--width:100%;}.elementor-10563 .elementor-element.elementor-element-00abf47{--width:100%;}.elementor-10563 .elementor-element.elementor-element-e702830{--width:100%;}.elementor-10563 .elementor-element.elementor-element-6afc36c{--width:90%;}.elementor-10563 .elementor-element.elementor-element-3a2edb7{--width:90%;}.elementor-10563 .elementor-element.elementor-element-0d34568{--width:100%;}.elementor-10563 .elementor-element.elementor-element-8f9510a{--width:100%;}.elementor-10563 .elementor-element.elementor-element-a752dd0{--width:100%;}.elementor-10563 .elementor-element.elementor-element-c2ffde2{--width:100%;}.elementor-10563 .elementor-element.elementor-element-ad35b6e{--width:100%;}.elementor-10563 .elementor-element.elementor-element-19ba67f{--width:100%;}.elementor-10563 .elementor-element.elementor-element-f432eb2{--width:100%;}.elementor-10563 .elementor-element.elementor-element-6f19bfe{--width:85%;}.elementor-10563 .elementor-element.elementor-element-b596cce{--width:30%;}.elementor-10563 .elementor-element.elementor-element-fa558c5{--width:70%;}.elementor-10563 .elementor-element.elementor-element-4f40da9{--width:100%;}.elementor-10563 .elementor-element.elementor-element-6e20738{--width:50%;}.elementor-10563 .elementor-element.elementor-element-9db4f55{--width:15%;}.elementor-10563 .elementor-element.elementor-element-42c46ef{--width:15%;}.elementor-10563 .elementor-element.elementor-element-e6f7bbe{--width:15%;}.elementor-10563 .elementor-element.elementor-element-dcccdd8{--width:65%;}.elementor-10563 .elementor-element.elementor-element-39d2402{--width:100%;}.elementor-10563 .elementor-element.elementor-element-60dc1df{--width:80%;}.elementor-10563 .elementor-element.elementor-element-4c6d0e0{--width:100%;}.elementor-10563 .elementor-element.elementor-element-cf3f7b2{--width:85%;}.elementor-10563 .elementor-element.elementor-element-ea5ff29{--width:40%;}.elementor-10563 .elementor-element.elementor-element-03cb255{--width:100%;}.elementor-10563 .elementor-element.elementor-element-db4e745{--width:90%;}.elementor-10563 .elementor-element.elementor-element-d48a7b7{--width:90%;}.elementor-10563 .elementor-element.elementor-element-e9311fd{--width:100%;}.elementor-10563 .elementor-element.elementor-element-adce425{--width:100%;}.elementor-10563 .elementor-element.elementor-element-b41b41b{--width:100%;}.elementor-10563 .elementor-element.elementor-element-f7daaee{--width:100%;}.elementor-10563 .elementor-element.elementor-element-d1ca4ce{--width:100%;}.elementor-10563 .elementor-element.elementor-element-fb886cb{--width:100%;}.elementor-10563 .elementor-element.elementor-element-77cee7e{--width:100%;}.elementor-10563 .elementor-element.elementor-element-4a50b60{--width:90%;}.elementor-10563 .elementor-element.elementor-element-91e076b{--width:90%;}.elementor-10563 .elementor-element.elementor-element-129e98b{--width:100%;}.elementor-10563 .elementor-element.elementor-element-0035448{--width:100%;}.elementor-10563 .elementor-element.elementor-element-e6a2e58{--width:100%;}.elementor-10563 .elementor-element.elementor-element-131a160{--width:100%;}.elementor-10563 .elementor-element.elementor-element-8d63088{--width:100%;}.elementor-10563 .elementor-element.elementor-element-38598ef{--width:100%;}.elementor-10563 .elementor-element.elementor-element-e2349af{--width:100%;}.elementor-10563 .elementor-element.elementor-element-3e16e45{--width:90%;}.elementor-10563 .elementor-element.elementor-element-36ad4d9{--width:90%;}.elementor-10563 .elementor-element.elementor-element-8d328d1{--width:100%;}.elementor-10563 .elementor-element.elementor-element-b941d8b{--width:100%;}.elementor-10563 .elementor-element.elementor-element-bcae0e7{--width:100%;}.elementor-10563 .elementor-element.elementor-element-40a5bdf{--width:100%;}.elementor-10563 .elementor-element.elementor-element-61f3002{--width:100%;}.elementor-10563 .elementor-element.elementor-element-1f3ea72{--width:100%;}.elementor-10563 .elementor-element.elementor-element-712fb1b{--width:100%;}.elementor-10563 .elementor-element.elementor-element-2785736{--width:90%;}.elementor-10563 .elementor-element.elementor-element-0ee6f5e{--width:90%;}.elementor-10563 .elementor-element.elementor-element-dd26d7c{--width:100%;}.elementor-10563 .elementor-element.elementor-element-4b33a0e{--width:100%;}.elementor-10563 .elementor-element.elementor-element-011c86f{--width:100%;}.elementor-10563 .elementor-element.elementor-element-6dc9f98{--width:100%;}.elementor-10563 .elementor-element.elementor-element-9ff2856{--width:100%;}.elementor-10563 .elementor-element.elementor-element-929c954{--width:100%;}.elementor-10563 .elementor-element.elementor-element-7230269{--width:100%;}.elementor-10563 .elementor-element.elementor-element-aed48e5{--width:90%;}.elementor-10563 .elementor-element.elementor-element-0749cb4{--width:90%;}.elementor-10563 .elementor-element.elementor-element-ba077ec{--width:100%;}.elementor-10563 .elementor-element.elementor-element-176716a{--width:100%;}.elementor-10563 .elementor-element.elementor-element-beeb7c2{--width:100%;}.elementor-10563 .elementor-element.elementor-element-e2468a5{--width:100%;}.elementor-10563 .elementor-element.elementor-element-cf32dd7{--width:100%;}.elementor-10563 .elementor-element.elementor-element-456cd97{--width:100%;}.elementor-10563 .elementor-element.elementor-element-6c089c1{--width:100%;}.elementor-10563 .elementor-element.elementor-element-337cd70{--width:90%;}.elementor-10563 .elementor-element.elementor-element-5e7fbe7{--width:90%;}.elementor-10563 .elementor-element.elementor-element-bb4232d{--width:100%;}.elementor-10563 .elementor-element.elementor-element-7a9bf84{--width:100%;}.elementor-10563 .elementor-element.elementor-element-baad610{--width:100%;}.elementor-10563 .elementor-element.elementor-element-1cdeb2c{--width:100%;}.elementor-10563 .elementor-element.elementor-element-d50a198{--width:100%;}.elementor-10563 .elementor-element.elementor-element-94834f0{--width:100%;}.elementor-10563 .elementor-element.elementor-element-44ac6cc{--width:100%;}.elementor-10563 .elementor-element.elementor-element-e8e7a41{--width:85%;}.elementor-10563 .elementor-element.elementor-element-40b1696{--width:30%;}.elementor-10563 .elementor-element.elementor-element-b257a73{--width:70%;}.elementor-10563 .elementor-element.elementor-element-036af58{--width:50%;}.elementor-10563 .elementor-element.elementor-element-66e006c{--width:15%;}.elementor-10563 .elementor-element.elementor-element-e4f0312{--width:15%;}.elementor-10563 .elementor-element.elementor-element-247eb6b{--width:15%;}.elementor-10563 .elementor-element.elementor-element-cb7e524{--width:15%;}.elementor-10563 .elementor-element.elementor-element-f9c239d{--width:100%;}.elementor-10563 .elementor-element.elementor-element-57eaf23{--width:85%;}.elementor-10563 .elementor-element.elementor-element-604cbb1{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10563 .elementor-element.elementor-element-2e7b136{--width:100%;}.elementor-10563 .elementor-element.elementor-element-24962ca{--width:100%;}.elementor-10563 .elementor-element.elementor-element-a3184c7{--width:100%;}.elementor-10563 .elementor-element.elementor-element-db4e745{--width:100%;}.elementor-10563 .elementor-element.elementor-element-d48a7b7{--width:100%;}.elementor-10563 .elementor-element.elementor-element-e8e7a41{--width:100%;}.elementor-10563 .elementor-element.elementor-element-40b1696{--width:30%;}.elementor-10563 .elementor-element.elementor-element-036af58{--width:100%;}.elementor-10563 .elementor-element.elementor-element-b0912d2{--width:100%;}.elementor-10563 .elementor-element.elementor-element-7609324{--width:100%;}}@media(max-width:1024px){.elementor-10563 .elementor-element.elementor-element-d02b0fb{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-10563 .elementor-element.elementor-element-2e7b136{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-3e29922{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-e2952e5{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-48859e4{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-b1e850d{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-6afc36c{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-12a1389{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:15px;}.elementor-10563 .elementor-element.elementor-element-a3184c7:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-a3184c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/03/SeguroEstou-Site-HOME-MOBILE-BG-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-a3184c7{--min-height:850px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-a505a76{text-align:center;}.elementor-10563 .elementor-element.elementor-element-a505a76 .elementor-heading-title{font-size:50px;}.elementor-10563 .elementor-element.elementor-element-6d0079a{text-align:center;}.elementor-10563 .elementor-element.elementor-element-6d0079a .elementor-heading-title{font-size:25px;}.elementor-10563 .elementor-element.elementor-element-596aa5e{text-align:center;}.elementor-10563 .elementor-element.elementor-element-596aa5e .elementor-heading-title{font-size:25px;}.elementor-10563 .elementor-element.elementor-element-def7758{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-21e0dbb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8vw;--padding-bottom:8vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10563 .elementor-element.elementor-element-21e0dbb.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-5fb0644{--padding-top:0vw;--padding-bottom:7vw;--padding-left:2vw;--padding-right:2vw;}.elementor-10563 .elementor-element.elementor-element-4f9f8c6{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-10563 .elementor-element.elementor-element-db4e745{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-4a50b60{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-3e16e45{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-2785736{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-aed48e5{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-337cd70{--min-height:40vh;}.elementor-10563 .elementor-element.elementor-element-00a21d6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:15px;}.elementor-10563 .elementor-element.elementor-element-b257a73{--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:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-10563 .elementor-element.elementor-element-b0912d2{--min-height:75vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-10563 .elementor-element.elementor-element-7609324:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-7609324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/03/SeguroEstou-Site-HOME-mobile-bg2.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-7609324{--min-height:85vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-10563 .elementor-element.elementor-element-4f12c11 .elementor-counter-number-wrapper{font-size:40px;}.elementor-10563 .elementor-element.elementor-element-100fe34 .elementor-counter-number-wrapper{font-size:40px;}.elementor-10563 .elementor-element.elementor-element-8614395 .elementor-counter-number-wrapper{font-size:40px;}.elementor-10563 .elementor-element.elementor-element-b90d015 .elementor-counter-number-wrapper{font-size:40px;}.elementor-10563 .elementor-element.elementor-element-d02b0fb{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-2e7b136{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-b6df17e{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-10563 .elementor-element.elementor-element-b6df17e img{width:100%;}.elementor-10563 .elementor-element.elementor-element-583dded .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-5f5d29a .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-9167164{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-10563 .elementor-element.elementor-element-4b58453 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-c029057{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-10563 .elementor-element.elementor-element-eb96671 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-9f749c0{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-10563 .elementor-element.elementor-element-a26cc59 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-551e987{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-10563 .elementor-element.elementor-element-044b853 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-a0530df{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-3e29922{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-b17a883{--container-widget-width:26px;--container-widget-flex-grow:0;width:var( --container-widget-width, 26px );max-width:26px;}.elementor-10563 .elementor-element.elementor-element-f7b9432 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-f0fe1f8 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-7967971{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-f8cd6ca .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-fcfc2c5{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-25a1b55 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-28cb10a{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-820cd66 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-3fb4266{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-a26cc52 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-d1e770b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-e2952e5{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-da15601{--container-widget-width:28px;--container-widget-flex-grow:0;width:var( --container-widget-width, 28px );max-width:28px;}.elementor-10563 .elementor-element.elementor-element-a85c2e8 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-76e90e2 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-fe012c4{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-98e171a .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-061d44d{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-2e8dc54 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-c32e0c2{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-703153b .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-64b638e{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-adb22d0 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-9e6b37a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-48859e4{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-73fbd68{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-10563 .elementor-element.elementor-element-b5fd2aa .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-029a3b9 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-334ee5c{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-c3b02a0 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-627e4dc{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-a66d965 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-16d0132{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-66e3550 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-4381f3c{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-3436490 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-a21360c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-b1e850d{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-ae8a5dd{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-10563 .elementor-element.elementor-element-2296fd6 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-19da345 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-1f512ef{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-c38b6b0 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-b096e6e{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-9772426 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-1ddc760{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-d96f27c .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-e1f06e8{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-442563c .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-cab6485{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-6afc36c{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-fd7d193{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-10563 .elementor-element.elementor-element-333ba16 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-bafaad4 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-feff962{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-b3193d5 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-64821a5{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-8b5ec18 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-622be08{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-73bf108 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-97c101e{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-1aed9b4 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-12a1389{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;}.elementor-10563 .elementor-element.elementor-element-a3184c7:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-a3184c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/03/SeguroEstou-Site-HOME-MOBILE-BG-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-a3184c7{--min-height:80vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-a505a76{text-align:center;}.elementor-10563 .elementor-element.elementor-element-a505a76 .elementor-heading-title{font-size:32px;font-weight:250;}.elementor-10563 .elementor-element.elementor-element-6d0079a{text-align:center;}.elementor-10563 .elementor-element.elementor-element-6d0079a .elementor-heading-title{font-size:16px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-596aa5e{text-align:center;}.elementor-10563 .elementor-element.elementor-element-596aa5e .elementor-heading-title{font-size:16px;font-weight:100;}.elementor-10563 .elementor-element.elementor-element-03cb255{--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:center;--align-items:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-10563 .elementor-element.elementor-element-def7758{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-21e0dbb{--padding-top:35px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10563 .elementor-element.elementor-element-e7383eb .elementor-heading-title{font-size:32px;}.elementor-10563 .elementor-element.elementor-element-6681e0e .elementor-heading-title{font-size:22px;}.elementor-10563 .elementor-element.elementor-element-5fb0644{--padding-top:15px;--padding-bottom:075px;--padding-left:5px;--padding-right:5px;}.elementor-10563 .elementor-element.elementor-element-4f9f8c6{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-db4e745{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-85b9a72{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-10563 .elementor-element.elementor-element-85b9a72 img{width:100%;}.elementor-10563 .elementor-element.elementor-element-d9991d7 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-45455cd .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-d63a124{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-10563 .elementor-element.elementor-element-3cad3c4 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-84fc028{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-10563 .elementor-element.elementor-element-c7e79b7 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-de8077a{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-10563 .elementor-element.elementor-element-74552aa .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-f90c96e{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-10563 .elementor-element.elementor-element-60f592c .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-11b4995{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-4a50b60{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-2036acc{--container-widget-width:26px;--container-widget-flex-grow:0;width:var( --container-widget-width, 26px );max-width:26px;}.elementor-10563 .elementor-element.elementor-element-dd659c5 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-282b69f .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-b07bf42{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-baab685 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-4577d5f{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-8cee095 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-6cda86d{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-1f0b0d7 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-580b977{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-b664b53 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-b9b23fb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-3e16e45{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-1dedd29{--container-widget-width:28px;--container-widget-flex-grow:0;width:var( --container-widget-width, 28px );max-width:28px;}.elementor-10563 .elementor-element.elementor-element-75db184 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-3143c14 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-89884c0{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-c233502 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-b473699{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-ed7912e .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-bb24d27{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-6d53b3a .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-24074b1{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-7440952 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-29d4204{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-2785736{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-7ef95f1{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-10563 .elementor-element.elementor-element-458d66c .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-c88e757 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-fc5c667{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-a649f0b .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-e1ebfd3{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-cbcbd14 .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-0c53478{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-c0ed97a .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-6a9782d{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-349f14c .elementor-heading-title{font-size:13px;}.elementor-10563 .elementor-element.elementor-element-86555d9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-aed48e5{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-d1f807c{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-10563 .elementor-element.elementor-element-bf0edb7 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-0e542f3 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-23d3d90{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-3a78f1a .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-5b461c6{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-eb82868 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-b6ea1c5{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-38231c5 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-34d7a4a{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-a6d864e .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-0f55d15{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-337cd70{--min-height:30vh;}.elementor-10563 .elementor-element.elementor-element-113aa1a{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-10563 .elementor-element.elementor-element-95dbbf7 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-af32e59 .elementor-heading-title{font-size:16px;}.elementor-10563 .elementor-element.elementor-element-53a63a8{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-0dd2510 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-3327044{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-497ad49 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-a04471e{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-b86774a .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-d921487{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-10563 .elementor-element.elementor-element-bd25607 .elementor-heading-title{font-size:14px;}.elementor-10563 .elementor-element.elementor-element-00a21d6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;}.elementor-10563 .elementor-element.elementor-element-e8e7a41{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-40b1696{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10563 .elementor-element.elementor-element-70980ac{padding:0px 0px 15px 0px;}.elementor-10563 .elementor-element.elementor-element-70980ac .elementor-heading-title{font-size:25px;}.elementor-10563 .elementor-element.elementor-element-b257a73{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-10563 .elementor-element.elementor-element-b257a73.e-con{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-714053d.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-5273eb5{padding:0px 0px 30px 0px;}.elementor-10563 .elementor-element.elementor-element-5273eb5.elementor-element{--align-self:center;}.elementor-10563 .elementor-element.elementor-element-036af58{--padding-top:50px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-10563 .elementor-element.elementor-element-292790c{padding:0px 0px 10px 0px;}.elementor-10563 .elementor-element.elementor-element-292790c .elementor-heading-title{font-size:28px;}.elementor-10563 .elementor-element.elementor-element-f1a9598{padding:0px 0px 10px 0px;}.elementor-10563 .elementor-element.elementor-element-f1a9598 .elementor-heading-title{font-size:20px;}.elementor-10563 .elementor-element.elementor-element-66e006c{--width:100%;--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;}.elementor-10563 .elementor-element.elementor-element-e4f0312{--width:15%;}.elementor-10563 .elementor-element.elementor-element-e4f290d{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-10563 .elementor-element.elementor-element-ddfdffc{--width:80%;}.elementor-10563 .elementor-element.elementor-element-bcb91b8 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-a791eb8 .elementor-heading-title{font-size:15px;}.elementor-10563 .elementor-element.elementor-element-247eb6b{--width:15%;}.elementor-10563 .elementor-element.elementor-element-2d75791{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-10563 .elementor-element.elementor-element-0f1bd5e{--width:80%;}.elementor-10563 .elementor-element.elementor-element-edc4092 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-238e373 .elementor-heading-title{font-size:15px;}.elementor-10563 .elementor-element.elementor-element-cb7e524{--width:15%;}.elementor-10563 .elementor-element.elementor-element-03135cd{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-10563 .elementor-element.elementor-element-914bcf5{--width:80%;}.elementor-10563 .elementor-element.elementor-element-ebb146c .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-69df55a .elementor-heading-title{font-size:15px;}.elementor-10563 .elementor-element.elementor-element-723101e{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-b0912d2{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-7609324:not(.elementor-motion-effects-element-type-background), .elementor-10563 .elementor-element.elementor-element-7609324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/03/SeguroEstou-Site-HOME-mobile-bg2.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-10563 .elementor-element.elementor-element-7609324{--min-height:60vh;--margin-top:-8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-7b3763c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10563 .elementor-element.elementor-element-f9c239d{--padding-top:50px;--padding-bottom:00px;--padding-left:20px;--padding-right:20px;}.elementor-10563 .elementor-element.elementor-element-57eaf23{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-10563 .elementor-element.elementor-element-ac9353a{z-index:1;text-align:center;}.elementor-10563 .elementor-element.elementor-element-ac9353a .elementor-heading-title{font-size:30px;font-weight:400;}.elementor-10563 .elementor-element.elementor-element-604cbb1{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10563 .elementor-element.elementor-element-72f4298{padding:0px 0px 0px 0px;text-align:center;}.elementor-10563 .elementor-element.elementor-element-72f4298 .elementor-heading-title{font-size:18px;}.elementor-10563 .elementor-element.elementor-element-a4003ee{--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:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-10563 .elementor-element.elementor-element-75ee052{--min-height:25vh;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:-25px;}}/* Start custom CSS for button, class: .elementor-element-41dfaca *//* ===== BOTAO BLACK EMPRESA ===== */
.botao-black-empresa .elementor-button {
  background: linear-gradient(135deg, #0a0a0a, #1e1e1e, #111111, #2a2a2a, #0d0d0d, #1a1a1a) !important;
  background-size: 400% 400% !important;
  animation: grafite-move 8s ease infinite;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 0 28px 0 10px !important;
  gap: 18px !important;
  position: relative;
  overflow: hidden;
  border: none !important;
  border-radius: 999px !important;
  height: 64px !important;
  max-height: 64px !important;
  min-width: 280px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

.botao-black-empresa .elementor-button::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 20%,
    rgba(120, 120, 120, 0.05) 40%,
    rgba(160, 160, 160, 0.09) 50%,
    rgba(120, 120, 120, 0.05) 60%,
    transparent 80%
  );
  background-size: 200% 200%;
  animation: shimmer 4s linear infinite;
  pointer-events: none;
}

.botao-black-empresa .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  gap: 18px !important;
}

.botao-black-empresa .elementor-button-icon {
  background: linear-gradient(135deg, #FFE566 0%, #FFD000 35%, #FFC700 65%, #FFB800 100%) !important;
  background-size: 400% 400% !important;
  animation: grafite-move 8s ease infinite;
  border-radius: 50% !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  position: relative;
  z-index: 1;
}

.botao-black-empresa .elementor-button-icon i,
.botao-black-empresa .elementor-button-icon svg {
  color: #1a1200 !important;
  fill: #1a1200 !important;
  font-size: 24px !important;
}

.botao-black-empresa .elementor-button-text {
  flex: 1 !important;
  text-align: center !important;
  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 200 !important;
  position: relative;
  z-index: 1;
  align-self: center !important;
  line-height: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.botao-black-empresa .elementor-button:hover {
  transform: scale(1.02);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;
}

/* ===== BOTAO WHITE PARA VC ===== */
.botao-white-para-vc .elementor-button {
  background: linear-gradient(135deg, #ffffff, #ffffff, #e8e8e8, #ffffff, #f0f0f0, #ffffff) !important;
  background-size: 400% 400% !important;
  animation: branco-move 8s ease infinite;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 0 28px 0 10px !important;
  gap: 18px !important;
  position: relative;
  overflow: hidden;
  border: none !important;
  border-radius: 999px !important;
  height: 64px !important;
  max-height: 64px !important;
  min-width: 280px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

.botao-white-para-vc .elementor-button::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 20%,
    rgba(100, 100, 100, 0.15) 40%,
    rgba(80, 80, 80, 0.25) 50%,
    rgba(100, 100, 100, 0.15) 60%,
    transparent 80%
  );
  background-size: 200% 200%;
  animation: shimmer-white 4s linear infinite;
  pointer-events: none;
  z-index: 0;
}

.botao-white-para-vc .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  gap: 18px !important;
}

.botao-white-para-vc .elementor-button-icon {
  background: linear-gradient(135deg, #FFE566 0%, #FFD000 35%, #FFC700 65%, #FFB800 100%) !important;
  background-size: 400% 400% !important;
  animation: grafite-move 8s ease infinite;
  border-radius: 50% !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  position: relative;
  z-index: 1;
}

.botao-white-para-vc .elementor-button-icon i,
.botao-white-para-vc .elementor-button-icon svg {
  color: #1a1200 !important;
  fill: #1a1200 !important;
  font-size: 24px !important;
}

.botao-white-para-vc .elementor-button-text {
  flex: 1 !important;
  text-align: center !important;
  color: #1a1200 !important;
  font-size: 18px !important;
  font-weight: 200 !important;
  position: relative;
  z-index: 1;
  align-self: center !important;
  line-height: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.botao-white-para-vc .elementor-button:hover {
  transform: scale(1.02);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important;
}

/* ===== KEYFRAMES ===== */
@keyframes grafite-move {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes shimmer {
  0%   { background-position: -200% 0; }
  100% { background-position: 200% 0; }
}

@keyframes branco-move {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes shimmer-white {
  0%   { background-position: -200% 0; }
  100% { background-position: 200% 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620274 */.amarelo-fundo-animado {
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%);
  background-size: 400% 400%;
  animation: amarelo-move 8s ease infinite, amarelo-auto-hover 10s ease-in-out infinite;
  position: relative;
  overflow: hidden;
  cursor: default;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.amarelo-fundo-animado::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.25) 0%, transparent 100%);
  pointer-events: none;
  z-index: 0;
}

.amarelo-fundo-animado::after {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  animation: amarelo-shimmer-auto 10s ease-in-out infinite;
  pointer-events: none;
  z-index: 1;
}

.amarelo-fundo-animado:hover {
  filter: brightness(1.05);
  box-shadow: 0 6px 32px rgba(255,220,0,0.5);
  cursor: default;
}

.amarelo-fundo-animado:hover::after {
  left: 130%;
  transition: left 0.55s ease;
}

@keyframes amarelo-move {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes amarelo-shimmer-auto {
  0%   { left: -75%; }
  8%   { left: 130%; }
  100% { left: -75%; }
}

@keyframes amarelo-auto-hover {
  0%, 7%   { box-shadow: 0 4px 24px rgba(255,220,0,0.3); filter: brightness(1); }
  3%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5); filter: brightness(1.05); }
  100%     { box-shadow: 0 4px 24px rgba(255,220,0,0.3); filter: brightness(1); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a82c824 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10699a3 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02b0fb */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23cff8b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385c70b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00651 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3286520 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77a63df */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6b37a */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d5436 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cbdc7d */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d58bbbf */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84b8f90 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a82c824 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10699a3 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02b0fb */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23cff8b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385c70b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00651 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3286520 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77a63df */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6b37a */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d5436 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cbdc7d */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d58bbbf */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84b8f90 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a82c824 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10699a3 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02b0fb */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23cff8b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385c70b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00651 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3286520 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77a63df */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6b37a */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d5436 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cbdc7d */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d58bbbf */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84b8f90 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a82c824 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10699a3 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02b0fb */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23cff8b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385c70b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00651 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3286520 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77a63df */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6b37a */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d5436 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cbdc7d */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d58bbbf */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84b8f90 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a82c824 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10699a3 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02b0fb */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23cff8b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385c70b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00651 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3286520 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77a63df */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6b37a */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d5436 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cbdc7d */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d58bbbf */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84b8f90 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a82c824 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10699a3 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02b0fb */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23cff8b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385c70b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00651 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3286520 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77a63df */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6b37a */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d5436 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cbdc7d */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d58bbbf */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84b8f90 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a82c824 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10699a3 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02b0fb */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23cff8b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-385c70b */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec00651 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3286520 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77a63df */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6b37a */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69d5436 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8cbdc7d */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d58bbbf */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84b8f90 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-12a1389 *//* Dots do Carousel */
.Carousel-home .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #ccc;
  opacity: 1;
  transition: all 0.3s ease;
}

.Carousel-home .swiper-pagination-bullet-active {
  width: 30px;
  height: 12px;
  border-radius: 14px;
  background: #000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b8b0b8 *//* =============================
   BOTÃO AMARELO HOME
   ============================= */
.botao-amarelo-home .elementor-button,
.botao-amarelo-home a.elementor-button {
  background: linear-gradient(135deg, #FFE566 0%, #FFD000 35%, #FFC700 65%, #FFB800 100%) !important;
  background-size: 400% 400% !important;
  animation: grafite-move 8s ease infinite;
  color: #1a1a1a !important;
  border-radius: 50px !important;
  padding: 14px 28px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  border: none !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  line-height: 1 !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
}

/* Shimmer */
.botao-amarelo-home .elementor-button::after,
.botao-amarelo-home a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
  pointer-events: none;
}

.botao-amarelo-home .elementor-button:hover::after,
.botao-amarelo-home a.elementor-button:hover::after {
  left: 130%;
}

/* Hover */
.botao-amarelo-home .elementor-button:hover,
.botao-amarelo-home a.elementor-button:hover {
  transform: scale(1.04) !important;
  box-shadow: 0 8px 28px rgba(255, 200, 0, 0.5), 0 4px 12px rgba(255, 180, 0, 0.3) !important;
  filter: brightness(1.06) !important;
}

.botao-amarelo-home,
.botao-amarelo-home > div,
.botao-amarelo-home .elementor-widget-container {
  border-radius: 50px !important;
  overflow: hidden !important;
}

.botao-amarelo-home .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  line-height: 1 !important;
  position: relative;
  z-index: 1;
}

.botao-amarelo-home .elementor-button-text {
  color: #1a1a1a !important;
  background: transparent !important;
  box-shadow: none !important;
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
}

.botao-amarelo-home .elementor-button-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.botao-amarelo-home .elementor-button-icon svg {
  width: 24px !important;
  height: 24px !important;
  fill: #1a1a1a !important;
  display: block !important;
}

/* =============================
   BOTÃO PRETO HOME
   ============================= */
.botao-preto-home .elementor-button,
.botao-preto-home a.elementor-button {
  background-color: #1a1a1a !important;
  color: #ffffff !important;
  border-radius: 50px !important;
  padding: 14px 28px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  border: none !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  line-height: 1 !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
}

/* Shimmer */
.botao-preto-home .elementor-button::after,
.botao-preto-home a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.08), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
  pointer-events: none;
}

.botao-preto-home .elementor-button:hover::after,
.botao-preto-home a.elementor-button:hover::after {
  left: 130%;
}

/* Hover */
.botao-preto-home .elementor-button:hover,
.botao-preto-home a.elementor-button:hover {
  background-color: #2a2a2a !important;
  transform: scale(1.04) !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.4), 0 4px 12px rgba(0, 0, 0, 0.2) !important;
}

.botao-preto-home,
.botao-preto-home > div,
.botao-preto-home .elementor-widget-container {
  border-radius: 50px !important;
  overflow: hidden !important;
}

.botao-preto-home .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  line-height: 1 !important;
  position: relative;
  z-index: 1;
}

.botao-preto-home .elementor-button-text {
  color: #ffffff !important;
  background: transparent !important;
  box-shadow: none !important;
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
}

.botao-preto-home .elementor-button-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.botao-preto-home .elementor-button-icon svg {
  width: 24px !important;
  height: 24px !important;
  fill: #ffffff !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9efd68 */.back-entrada-direita {
  will-change: transform, opacity;
}

/* Libera overflow no pai para a animação funcionar */
.back-entrada-direita.pre-animacao {
  opacity: 0;
  transform: translateX(150px);
  transition: none;
}

.back-entrada-direita.animando {
  opacity: 1;
  transform: translateX(0);
  transition: opacity 1s ease, transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6d0e0 */.fundo-sub-rodape {
  position: relative;
  overflow: visible;
  isolation: isolate;
  background-color: #FFF3CD;
}

.fundo-sub-rodape::before {
  content: '';
  position: absolute;
  inset: 0;
  clip-path: inset(0);
  background:
    radial-gradient(ellipse 80% 60% at 50% 30%,
      rgba(255,255,255,0.55) 0%,
      rgba(255,236,180,0.20) 45%,
      rgba(210,168,80,0.12) 100%),
    radial-gradient(ellipse 100% 100% at 50% 50%,
      transparent 55%,
      rgba(160,110,30,0.13) 100%);
  z-index: 1;
  pointer-events: none;
}

.fundo-sub-rodape::after {
  content: '';
  position: absolute;
  inset: 0;
  clip-path: inset(0);
  background: linear-gradient(
    112deg,
    transparent 0%,
    rgba(255,255,255,0.0) 30%,
    rgba(255,255,255,0.38) 46%,
    rgba(255,248,210,0.18) 52%,
    transparent 68%
  );
  z-index: 2;
  pointer-events: none;
  transition: background 0.6s ease;
}

.fundo-sub-rodape:hover::after {
  background: linear-gradient(
    128deg,
    transparent 0%,
    rgba(255,255,255,0.0) 28%,
    rgba(255,255,255,0.44) 44%,
    rgba(255,248,210,0.22) 50%,
    transparent 65%
  );
}

.fundo-sub-rodape .e-con-inner::before,
.fundo-sub-rodape > .elementor-widget-wrap::before {
  content: '';
  position: absolute;
  inset: -50%;
  width: 200%;
  height: 200%;
  z-index: 3;
  pointer-events: none;
  opacity: 0.055;
  clip-path: inset(25%);
  animation: grain-shift 0.9s steps(2) infinite;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 200px 200px;
}

@keyframes grain-shift {
  0%   { transform: translate(0, 0); }
  25%  { transform: translate(-2%, 1%); }
  50%  { transform: translate(1%, -2%); }
  75%  { transform: translate(2%, 2%); }
  100% { transform: translate(-1%, -1%); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb9e069 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29da7b2 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9f8c6 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae9ef0e */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c55cfa4 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212abbb */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783a887 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c891a */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c545c */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d4204 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6d6fc5 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d5a235 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f56c0 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc9204 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb9e069 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29da7b2 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9f8c6 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae9ef0e */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c55cfa4 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212abbb */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783a887 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c891a */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c545c */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d4204 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6d6fc5 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d5a235 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f56c0 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc9204 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb9e069 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29da7b2 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9f8c6 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae9ef0e */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c55cfa4 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212abbb */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783a887 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c891a */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c545c */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d4204 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6d6fc5 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d5a235 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f56c0 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc9204 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb9e069 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29da7b2 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9f8c6 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae9ef0e */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c55cfa4 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212abbb */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783a887 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c891a */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c545c */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d4204 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6d6fc5 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d5a235 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f56c0 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc9204 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb9e069 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29da7b2 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9f8c6 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae9ef0e */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c55cfa4 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212abbb */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783a887 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c891a */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c545c */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d4204 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6d6fc5 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d5a235 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f56c0 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc9204 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb9e069 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29da7b2 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9f8c6 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae9ef0e */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c55cfa4 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212abbb */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783a887 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c891a */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c545c */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d4204 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6d6fc5 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d5a235 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f56c0 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc9204 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb9e069 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29da7b2 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9f8c6 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae9ef0e */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c55cfa4 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-212abbb */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783a887 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53c891a */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c545c */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d4204 */.card-bolinha {
  background-color: #f0f0f0;
  background-image: radial-gradient(#d0d0d0 1px, transparent 1px);
  background-size: 18px 18px;
  border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6d6fc5 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d5a235 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87f56c0 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,220,0,0.3), 0 0 0 0 rgba(255,220,0,0.2); }
  50%       { box-shadow: 0 6px 32px rgba(255,220,0,0.5), 0 0 0 6px rgba(255,220,0,0); }
}

.botao-amarelo-cotacao-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-amarelo-cotacao-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  background-color: unset !important;
  color: #1a1200 !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-amarelo-cotacao-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-amarelo-cotacao-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-cotacao-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.3) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-amarelo-cotacao-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-amarelo-cotacao-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc9204 */@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400;6..144,700&display=swap');

@keyframes se-pulse-glow-white {
  0%, 100% { box-shadow: 0 4px 24px rgba(255,255,255,0.2), 0 0 0 0 rgba(255,255,255,0.15); }
  50%       { box-shadow: 0 6px 32px rgba(255,255,255,0.35), 0 0 0 6px rgba(255,255,255,0); }
}

.botao-branco-saibamais-small {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.botao-branco-saibamais-small a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 20px !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #E8E8E8 50%, #D0D0D0 100%) !important;
  background-color: unset !important;
  color: #1a1a1a !important;
  font-family: 'Google Sans Flex', sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  border: none !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow-white 2.8s ease-in-out infinite !important;
  transition: filter 0.2s ease !important;
}

.botao-branco-saibamais-small a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  gap: 0px !important;
}

/* Hover brilho */
.botao-branco-saibamais-small a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-branco-saibamais-small a.elementor-button::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);
  border-radius: 999px 999px 0 0;
  pointer-events: none;
  z-index: 0;
}

/* Shimmer sweep */
.botao-branco-saibamais-small a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.botao-branco-saibamais-small a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04fe461 *//* =============================
   BOTÃO AMARELO HOME MOBILE
   ============================= */
.botao-amarelo-home-mobile .elementor-button,
.botao-amarelo-home-mobile a.elementor-button {
  background: linear-gradient(135deg, #FFE566 0%, #FFD000 35%, #FFC700 65%, #FFB800 100%) !important;
  background-size: 400% 400% !important;
  animation: grafite-move 8s ease infinite;
  color: #1a1a1a !important;
  border-radius: 50px !important;
  padding: 14px 28px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  border: none !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  line-height: 1 !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
  width: 280px !important;
  min-width: 280px !important;
}

/* Shimmer */
.botao-amarelo-home-mobile .elementor-button::after,
.botao-amarelo-home-mobile a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
  pointer-events: none;
}

.botao-amarelo-home-mobile .elementor-button:hover::after,
.botao-amarelo-home-mobile a.elementor-button:hover::after {
  left: 130%;
}

/* Hover */
.botao-amarelo-home-mobile .elementor-button:hover,
.botao-amarelo-home-mobile a.elementor-button:hover {
  transform: scale(1.04) !important;
  box-shadow: 0 8px 28px rgba(255, 200, 0, 0.5), 0 4px 12px rgba(255, 180, 0, 0.3) !important;
  filter: brightness(1.06) !important;
}

.botao-amarelo-home-mobile,
.botao-amarelo-home-mobile > div,
.botao-amarelo-home-mobile .elementor-widget-container {
  border-radius: 50px !important;
  overflow: hidden !important;
}

.botao-amarelo-home-mobile .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  line-height: 1 !important;
  position: relative;
  z-index: 1;
}

.botao-amarelo-home-mobile .elementor-button-text {
  color: #1a1a1a !important;
  background: transparent !important;
  box-shadow: none !important;
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
}

.botao-amarelo-home-mobile .elementor-button-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.botao-amarelo-home-mobile .elementor-button-icon svg {
  width: 24px !important;
  height: 24px !important;
  fill: #1a1a1a !important;
  display: block !important;
}

/* =============================
   BOTÃO PRETO HOME MOBILE
   ============================= */
.botao-preto-home-mobile .elementor-button,
.botao-preto-home-mobile a.elementor-button {
  background-color: #1a1a1a !important;
  color: #ffffff !important;
  border-radius: 50px !important;
  padding: 14px 28px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  border: none !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  line-height: 1 !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease !important;
  position: relative !important;
  overflow: hidden !important;
  width: 280px !important;
  min-width: 280px !important;
}

/* Shimmer */
.botao-preto-home-mobile .elementor-button::after,
.botao-preto-home-mobile a.elementor-button::after {
  content: '';
  position: absolute;
  top: 0; left: -75%;
  width: 50%; height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.08), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
  pointer-events: none;
}

.botao-preto-home-mobile .elementor-button:hover::after,
.botao-preto-home-mobile a.elementor-button:hover::after {
  left: 130%;
}

/* Hover */
.botao-preto-home-mobile .elementor-button:hover,
.botao-preto-home-mobile a.elementor-button:hover {
  background-color: #2a2a2a !important;
  transform: scale(1.04) !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.4), 0 4px 12px rgba(0, 0, 0, 0.2) !important;
}

.botao-preto-home-mobile,
.botao-preto-home-mobile > div,
.botao-preto-home-mobile .elementor-widget-container {
  border-radius: 50px !important;
  overflow: hidden !important;
}

.botao-preto-home-mobile .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  line-height: 1 !important;
  position: relative;
  z-index: 1;
}

.botao-preto-home-mobile .elementor-button-text {
  color: #ffffff !important;
  background: transparent !important;
  box-shadow: none !important;
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
}

.botao-preto-home-mobile .elementor-button-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.botao-preto-home-mobile .elementor-button-icon svg {
  width: 24px !important;
  height: 24px !important;
  fill: #ffffff !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ee052 */.back-entrada-direita {
  will-change: transform, opacity;
}

/* Libera overflow no pai para a animação funcionar */
.back-entrada-direita.pre-animacao {
  opacity: 0;
  transform: translateX(150px);
  transition: none;
}

.back-entrada-direita.animando {
  opacity: 1;
  transform: translateX(0);
  transition: opacity 1s ease, transform 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c239d */.fundo-sub-rodape {
  position: relative;
  overflow: visible;
  isolation: isolate;
  background-color: #FFF3CD;
}

.fundo-sub-rodape::before {
  content: '';
  position: absolute;
  inset: 0;
  clip-path: inset(0);
  background:
    radial-gradient(ellipse 80% 60% at 50% 30%,
      rgba(255,255,255,0.55) 0%,
      rgba(255,236,180,0.20) 45%,
      rgba(210,168,80,0.12) 100%),
    radial-gradient(ellipse 100% 100% at 50% 50%,
      transparent 55%,
      rgba(160,110,30,0.13) 100%);
  z-index: 1;
  pointer-events: none;
}

.fundo-sub-rodape::after {
  content: '';
  position: absolute;
  inset: 0;
  clip-path: inset(0);
  background: linear-gradient(
    112deg,
    transparent 0%,
    rgba(255,255,255,0.0) 30%,
    rgba(255,255,255,0.38) 46%,
    rgba(255,248,210,0.18) 52%,
    transparent 68%
  );
  z-index: 2;
  pointer-events: none;
  transition: background 0.6s ease;
}

.fundo-sub-rodape:hover::after {
  background: linear-gradient(
    128deg,
    transparent 0%,
    rgba(255,255,255,0.0) 28%,
    rgba(255,255,255,0.44) 44%,
    rgba(255,248,210,0.22) 50%,
    transparent 65%
  );
}

.fundo-sub-rodape .e-con-inner::before,
.fundo-sub-rodape > .elementor-widget-wrap::before {
  content: '';
  position: absolute;
  inset: -50%;
  width: 200%;
  height: 200%;
  z-index: 3;
  pointer-events: none;
  opacity: 0.055;
  clip-path: inset(25%);
  animation: grain-shift 0.9s steps(2) infinite;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 200px 200px;
}

@keyframes grain-shift {
  0%   { transform: translate(0, 0); }
  25%  { transform: translate(-2%, 1%); }
  50%  { transform: translate(1%, -2%); }
  75%  { transform: translate(2%, 2%); }
  100% { transform: translate(-1%, -1%); }
}/* End custom CSS */
/* Start custom CSS */body {
  overflow-x: hidden;
}

html {
  overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans Flex';
	font-display: auto;
	src: url('https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/GoogleSansFlex-VariableFont_GRADRONDopszslntwdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */