.elementor-8388 .elementor-element.elementor-element-f139169{--display:flex;--min-height:100vh;--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;--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-8388 .elementor-element.elementor-element-f139169:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-f139169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/SeguroEstou-Site-V2-PARA-VOCE-DESKTOP-BG.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8388 .elementor-element.elementor-element-e0d66ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-edc70e7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:225px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.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-8388 .elementor-element.elementor-element-9673999 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:3.6vw;font-weight:50;color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-535da19{padding:0px 0px 15px 0px;}.elementor-8388 .elementor-element.elementor-element-535da19 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.7vw;font-weight:100;color:#FFFFFF;}.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-8388 .elementor-element.elementor-element-9e22d0c .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-weight:100;border-radius:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-9e22d0c{padding:00px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-9e22d0c.elementor-element{--align-self:flex-start;}.elementor-8388 .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:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-45b9049{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-9a144d4{padding:0px 0px 0px 0px;text-align:start;}.elementor-8388 .elementor-element.elementor-element-9a144d4 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:2.3vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-ad68843{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-6d35abd{--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;--border-radius:100px 100px 100px 100px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8388 .elementor-element.elementor-element-6d35abd:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-6d35abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-d1cb1f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:180px 180px 180px 180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-d1cb1f4:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-d1cb1f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8388 .elementor-element.elementor-element-d1cb1f4.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-8388 .elementor-element.elementor-element-0d7e84b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-8388 .elementor-element.elementor-element-0d7e84b.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3bfbeab{--display:flex;--justify-content:center;}.elementor-8388 .elementor-element.elementor-element-3bfbeab.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-8c53e1f{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-8c53e1f.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-8c53e1f .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:#FFFFFF;}.elementor-8388 .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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-18e50b9{--divider-border-style:solid;--divider-color:#DEDEDE;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-18e50b9 .elementor-divider-separator{width:100%;}.elementor-8388 .elementor-element.elementor-element-18e50b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8388 .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-8388 .elementor-element.elementor-element-4e5743a{--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-8388 .elementor-element.elementor-element-4e5743a:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-4e5743a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .elementor-element.elementor-element-bf81501{--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-8388 .elementor-element.elementor-element-bf81501:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-bf81501 > .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-8388 .elementor-element.elementor-element-bf81501.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2f8ba63{--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-8388 .elementor-element.elementor-element-2f8ba63:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-2f8ba63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-2f8ba63.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-0f7cca1{--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-8388 .elementor-element.elementor-element-0f7cca1.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-6824219{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-b426164.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-b426164 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-c1e3884{--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-8388 .elementor-element.elementor-element-c1e3884.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-ccae958.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-ccae958 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-810d91c{--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-8388 .elementor-element.elementor-element-810d91c.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-379d7ca{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-7bdbfd7{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-7bdbfd7.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-7bdbfd7 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-5055693{--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-8388 .elementor-element.elementor-element-5055693.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-96fd931{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-f2186d2{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-f2186d2.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-f2186d2 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-defc8dd{--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-8388 .elementor-element.elementor-element-defc8dd.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-db8896a{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-6aed4a8{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-6aed4a8.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-6aed4a8 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-9ffcb22{--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-8388 .elementor-element.elementor-element-9ffcb22.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2e0075a{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-d9fe7d9{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-d9fe7d9.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-d9fe7d9 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-1d966bd{--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-8388 .elementor-element.elementor-element-1d966bd.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3d81323 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-3d81323{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-3d81323.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-a4d4170 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-a4d4170{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-a4d4170.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-6c6f85f{--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-8388 .elementor-element.elementor-element-6c6f85f:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-6c6f85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .elementor-element.elementor-element-9fa5cd1{--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-8388 .elementor-element.elementor-element-9fa5cd1:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-9fa5cd1 > .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-8388 .elementor-element.elementor-element-9fa5cd1.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-8b24ebd{--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-8388 .elementor-element.elementor-element-8b24ebd:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-8b24ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-8b24ebd.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-5cd333e{--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-8388 .elementor-element.elementor-element-5cd333e.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-da280c5{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-2790498.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2790498 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-b4a9023{--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-8388 .elementor-element.elementor-element-b4a9023.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-8daec40.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-8daec40 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-f3736db{--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-8388 .elementor-element.elementor-element-f3736db.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-1732786{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-07c7f5b{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-07c7f5b.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-07c7f5b .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-173d425{--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-8388 .elementor-element.elementor-element-173d425.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-6ee570c{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-67ad312{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-67ad312.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-67ad312 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-74c62b0{--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-8388 .elementor-element.elementor-element-74c62b0.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-0964087{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-6aa30c6{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-6aa30c6.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-6aa30c6 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-4d40a81{--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-8388 .elementor-element.elementor-element-4d40a81.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-c443cbc{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-e68732d{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-e68732d.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-e68732d .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-44afa34{--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-8388 .elementor-element.elementor-element-44afa34.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-201c337 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-201c337{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-201c337.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-7a059d4 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-7a059d4{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-7a059d4.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-0d83738{--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-8388 .elementor-element.elementor-element-0d83738:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-0d83738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .elementor-element.elementor-element-cd93c2e{--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-8388 .elementor-element.elementor-element-cd93c2e:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-cd93c2e > .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-8388 .elementor-element.elementor-element-cd93c2e.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-4f0c132{--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-8388 .elementor-element.elementor-element-4f0c132:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-4f0c132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-4f0c132.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-7553265{--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-8388 .elementor-element.elementor-element-7553265.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-4e302e5{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-76630db.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-76630db .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-104ce25{--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-8388 .elementor-element.elementor-element-104ce25.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3eb1817.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3eb1817 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-845cef5{--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-8388 .elementor-element.elementor-element-845cef5.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3323b45{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-4460b74{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-4460b74.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-4460b74 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-8ffaa0f{--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-8388 .elementor-element.elementor-element-8ffaa0f.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-b04190b{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-2a5929a{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-2a5929a.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2a5929a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-47ee6f1{--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-8388 .elementor-element.elementor-element-47ee6f1.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-6346f3f{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-2a40feb{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-2a40feb.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2a40feb .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-9a929cf{--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-8388 .elementor-element.elementor-element-9a929cf.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2086215{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-809e360{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-809e360.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-809e360 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-06b868b{--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-8388 .elementor-element.elementor-element-06b868b.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-7612b02 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-7612b02{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-7612b02.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-10327b4 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-10327b4{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-10327b4.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-3a92735{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-100f163{--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-8388 .elementor-element.elementor-element-100f163:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-100f163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .elementor-element.elementor-element-fea1f86{--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-8388 .elementor-element.elementor-element-fea1f86:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-fea1f86 > .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-8388 .elementor-element.elementor-element-fea1f86.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-78c49ef{--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-8388 .elementor-element.elementor-element-78c49ef:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-78c49ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-78c49ef.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-db26e6c{--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-8388 .elementor-element.elementor-element-db26e6c.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-c6f1e65{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-2b2215b.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2b2215b .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-221f948{--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-8388 .elementor-element.elementor-element-221f948.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-48570fd.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-48570fd .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-f5d81ba{--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-8388 .elementor-element.elementor-element-f5d81ba.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-0418fb3{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-2200f99{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-2200f99.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2200f99 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-f41e19d{--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-8388 .elementor-element.elementor-element-f41e19d.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-d8ee0c3{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-fdb1ec6{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-fdb1ec6.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-fdb1ec6 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-b11b1cf{--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-8388 .elementor-element.elementor-element-b11b1cf.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-1aaebf6{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-0f81d14{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-0f81d14.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-0f81d14 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-1f38816{--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-8388 .elementor-element.elementor-element-1f38816.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-7c7586a{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-a28fd97{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-a28fd97.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-a28fd97 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-7e0b66b{--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-8388 .elementor-element.elementor-element-7e0b66b.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-81d54eb .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-81d54eb{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-81d54eb.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-b0b278a .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-b0b278a{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-b0b278a.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-51492fc{--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-8388 .elementor-element.elementor-element-51492fc:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-51492fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .elementor-element.elementor-element-50afe76{--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-8388 .elementor-element.elementor-element-50afe76:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-50afe76 > .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-8388 .elementor-element.elementor-element-50afe76.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-714846d{--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-8388 .elementor-element.elementor-element-714846d:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-714846d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-714846d.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-708bbd1{--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-8388 .elementor-element.elementor-element-708bbd1.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-5efe2d4{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-a609379.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-a609379 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-961ffbd{--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-8388 .elementor-element.elementor-element-961ffbd.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-bbd2fe8.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-bbd2fe8 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-58f5586{--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-8388 .elementor-element.elementor-element-58f5586.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-f639cba{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-82db364{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-82db364.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-82db364 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-62eed05{--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-8388 .elementor-element.elementor-element-62eed05.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-8c1d59d{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-71778c0{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-71778c0.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-71778c0 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-b83ab6a{--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-8388 .elementor-element.elementor-element-b83ab6a.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-b756b31{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-9e1a5dc{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-9e1a5dc.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-9e1a5dc .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-3dd456d{--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-8388 .elementor-element.elementor-element-3dd456d.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2643e4e{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-57ed28d{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-57ed28d.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-57ed28d .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-4654e23{--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-8388 .elementor-element.elementor-element-4654e23.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-c19ff5b .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-c19ff5b{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-c19ff5b.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-47cb5b9 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-47cb5b9{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-47cb5b9.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-249b7b4{--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-8388 .elementor-element.elementor-element-249b7b4:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-249b7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .elementor-element.elementor-element-04700bb{--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-8388 .elementor-element.elementor-element-04700bb:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-04700bb > .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-8388 .elementor-element.elementor-element-04700bb.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-31157f5{--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-8388 .elementor-element.elementor-element-31157f5:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-31157f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-31157f5.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-216bf55{--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-8388 .elementor-element.elementor-element-216bf55.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-ce848fc{width:var( --container-widget-width, 2.5vw );max-width:2.5vw;--container-widget-width:2.5vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-4423c4a.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-4423c4a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-a96bf7a{--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-8388 .elementor-element.elementor-element-a96bf7a.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3c81906.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3c81906 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1.2vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-d029a58{--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-8388 .elementor-element.elementor-element-d029a58.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3e5604a{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-f2b554f{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-f2b554f.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-f2b554f .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-b9118e3{--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-8388 .elementor-element.elementor-element-b9118e3.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-e0f915f{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-5772109{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-5772109.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-5772109 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-757765f{--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-8388 .elementor-element.elementor-element-757765f.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-d9ab747{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-0ed86b5{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-0ed86b5.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-0ed86b5 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-3134eff{--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-8388 .elementor-element.elementor-element-3134eff.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2cfe57e{width:var( --container-widget-width, 1.2vw );max-width:1.2vw;--container-widget-width:1.2vw;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-e369dcc{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-e369dcc.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-e369dcc .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:1vw;font-weight:100;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-8028476{--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-8388 .elementor-element.elementor-element-8028476.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-a22089f .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-a22089f{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-a22089f.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-02f893b .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-02f893b{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-02f893b.elementor-element{--align-self:flex-start;}.elementor-8388 .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-8388 .elementor-element.elementor-element-a505a76 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-6d0079a .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;color:#FFFFFF;}.elementor-8388 .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-8388 .elementor-element.elementor-element-8c354b1 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-eac2f8f{--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-8388 .elementor-element.elementor-element-44a0541{--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;--border-radius:100px 100px 100px 100px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-8388 .elementor-element.elementor-element-44a0541:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-44a0541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8388 .elementor-element.elementor-element-729d2ce{--display:flex;}.elementor-8388 .elementor-element.elementor-element-731955b{--display:flex;}.elementor-8388 .elementor-element.elementor-element-2615e1f .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-04d2175{--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-8388 .elementor-element.elementor-element-7cfb233{--divider-border-style:solid;--divider-color:#DEDEDE;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-7cfb233 .elementor-divider-separator{width:100%;}.elementor-8388 .elementor-element.elementor-element-7cfb233 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8388 .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-8388 .elementor-element.elementor-element-0764f19{--display:flex;}.elementor-8388 .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-8388 .elementor-element.elementor-element-4f9f8c6:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-4f9f8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .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-8388 .elementor-element.elementor-element-db4e745:not(.elementor-motion-effects-element-type-background), .elementor-8388 .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-8388 .elementor-element.elementor-element-db4e745.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-d48a7b7:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-d48a7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-d48a7b7.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-e9311fd.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-d9991d7.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-adce425.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-45455cd.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-b41b41b.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-3cad3c4.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-f7daaee.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-c7e79b7.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-d1ca4ce.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-74552aa.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-fb886cb.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-60f592c.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-77cee7e.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-cb9e069 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-cb9e069{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-cb9e069.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-29da7b2 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-29da7b2{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-29da7b2.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-4796058{--display:flex;}.elementor-8388 .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-8388 .elementor-element.elementor-element-11b4995:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-11b4995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .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-8388 .elementor-element.elementor-element-4a50b60:not(.elementor-motion-effects-element-type-background), .elementor-8388 .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-8388 .elementor-element.elementor-element-4a50b60.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-91e076b:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-91e076b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-91e076b.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-129e98b.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-dd659c5.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-0035448.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-282b69f.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-e6a2e58.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-baab685{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-baab685.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-131a160.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-8cee095{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-8cee095.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-8d63088.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-1f0b0d7{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-1f0b0d7.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-38598ef.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-b664b53{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-b664b53.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-e2349af.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-ae9ef0e .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-ae9ef0e{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-ae9ef0e.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-c55cfa4 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-c55cfa4{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-c55cfa4.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-19fb144{--display:flex;}.elementor-8388 .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-8388 .elementor-element.elementor-element-b9b23fb:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-b9b23fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .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-8388 .elementor-element.elementor-element-3e16e45:not(.elementor-motion-effects-element-type-background), .elementor-8388 .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-8388 .elementor-element.elementor-element-3e16e45.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-36ad4d9:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-36ad4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-36ad4d9.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-8d328d1.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-75db184.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-b941d8b.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-3143c14.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-bcae0e7.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-c233502{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-c233502.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-40a5bdf.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-ed7912e{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-ed7912e.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-61f3002.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-6d53b3a{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-6d53b3a.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-1f3ea72.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-7440952{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-7440952.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-712fb1b.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-212abbb .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-212abbb{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-212abbb.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-783a887 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-783a887{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-783a887.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-910628c{--display:flex;}.elementor-8388 .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-8388 .elementor-element.elementor-element-29d4204:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-29d4204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .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-8388 .elementor-element.elementor-element-2785736:not(.elementor-motion-effects-element-type-background), .elementor-8388 .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-8388 .elementor-element.elementor-element-2785736.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-0ee6f5e:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-0ee6f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-0ee6f5e.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-dd26d7c.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-458d66c.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-4b33a0e.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-c88e757.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-011c86f.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-a649f0b{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-a649f0b.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-6dc9f98.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-cbcbd14{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-cbcbd14.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-9ff2856.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-c0ed97a{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-c0ed97a.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-929c954.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-349f14c{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-349f14c.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-7230269.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-53c891a .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-53c891a{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-53c891a.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-a5c545c .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-a5c545c{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-a5c545c.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-6a11259{--display:flex;}.elementor-8388 .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-8388 .elementor-element.elementor-element-86555d9:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-86555d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .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-8388 .elementor-element.elementor-element-aed48e5:not(.elementor-motion-effects-element-type-background), .elementor-8388 .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-8388 .elementor-element.elementor-element-aed48e5.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-0749cb4:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-0749cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-0749cb4.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-ba077ec.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-bf0edb7.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-176716a.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-0e542f3.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-beeb7c2.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-3a78f1a{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-3a78f1a.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-e2468a5.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-eb82868{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-eb82868.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-cf32dd7.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-38231c5{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-38231c5.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-456cd97.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-a6d864e{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-a6d864e.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-6c089c1.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-d6d6fc5 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-d6d6fc5{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-d6d6fc5.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-1d5a235 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-1d5a235{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-1d5a235.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-1e7a1d4{--display:flex;}.elementor-8388 .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-8388 .elementor-element.elementor-element-0f55d15:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-0f55d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-8388 .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-8388 .elementor-element.elementor-element-337cd70:not(.elementor-motion-effects-element-type-background), .elementor-8388 .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-8388 .elementor-element.elementor-element-337cd70.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-5e7fbe7:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-5e7fbe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-8388 .elementor-element.elementor-element-5e7fbe7.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-bb4232d.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-95dbbf7.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-7a9bf84.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-af32e59.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-baad610.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-0dd2510{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-0dd2510.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-1cdeb2c.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-497ad49{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-497ad49.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-d50a198.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-b86774a{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-b86774a.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-94834f0.e-con{--align-self:center;}.elementor-8388 .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-8388 .elementor-element.elementor-element-bd25607{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-bd25607.elementor-element{--align-self:center;}.elementor-8388 .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-8388 .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-8388 .elementor-element.elementor-element-44ac6cc.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-87f56c0 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-87f56c0{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-87f56c0.elementor-element{--align-self:flex-start;}.elementor-8388 .elementor-element.elementor-element-6bc9204 .elementor-button{background-color:#FCC90C;font-family:"Google Sans Flex", Sans-serif;font-size:1px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-6bc9204{padding:0px 14px 0px 15px;}.elementor-8388 .elementor-element.elementor-element-6bc9204.elementor-element{--align-self:flex-start;}.elementor-8388 .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%;}@media(min-width:768px){.elementor-8388 .elementor-element.elementor-element-e0d66ee{--width:57%;}.elementor-8388 .elementor-element.elementor-element-edc70e7{--width:43%;}.elementor-8388 .elementor-element.elementor-element-5620274{--width:85%;}.elementor-8388 .elementor-element.elementor-element-45b9049{--width:58vw;}.elementor-8388 .elementor-element.elementor-element-ad68843{--width:42vw;}.elementor-8388 .elementor-element.elementor-element-f1c383e{--width:85%;}.elementor-8388 .elementor-element.elementor-element-a0bf287{--width:85%;}.elementor-8388 .elementor-element.elementor-element-bf81501{--width:90%;}.elementor-8388 .elementor-element.elementor-element-2f8ba63{--width:90%;}.elementor-8388 .elementor-element.elementor-element-0f7cca1{--width:100%;}.elementor-8388 .elementor-element.elementor-element-c1e3884{--width:100%;}.elementor-8388 .elementor-element.elementor-element-810d91c{--width:100%;}.elementor-8388 .elementor-element.elementor-element-5055693{--width:100%;}.elementor-8388 .elementor-element.elementor-element-defc8dd{--width:100%;}.elementor-8388 .elementor-element.elementor-element-9ffcb22{--width:100%;}.elementor-8388 .elementor-element.elementor-element-1d966bd{--width:100%;}.elementor-8388 .elementor-element.elementor-element-9fa5cd1{--width:90%;}.elementor-8388 .elementor-element.elementor-element-8b24ebd{--width:90%;}.elementor-8388 .elementor-element.elementor-element-5cd333e{--width:100%;}.elementor-8388 .elementor-element.elementor-element-b4a9023{--width:100%;}.elementor-8388 .elementor-element.elementor-element-f3736db{--width:100%;}.elementor-8388 .elementor-element.elementor-element-173d425{--width:100%;}.elementor-8388 .elementor-element.elementor-element-74c62b0{--width:100%;}.elementor-8388 .elementor-element.elementor-element-4d40a81{--width:100%;}.elementor-8388 .elementor-element.elementor-element-44afa34{--width:100%;}.elementor-8388 .elementor-element.elementor-element-cd93c2e{--width:90%;}.elementor-8388 .elementor-element.elementor-element-4f0c132{--width:90%;}.elementor-8388 .elementor-element.elementor-element-7553265{--width:100%;}.elementor-8388 .elementor-element.elementor-element-104ce25{--width:100%;}.elementor-8388 .elementor-element.elementor-element-845cef5{--width:100%;}.elementor-8388 .elementor-element.elementor-element-8ffaa0f{--width:100%;}.elementor-8388 .elementor-element.elementor-element-47ee6f1{--width:100%;}.elementor-8388 .elementor-element.elementor-element-9a929cf{--width:100%;}.elementor-8388 .elementor-element.elementor-element-06b868b{--width:100%;}.elementor-8388 .elementor-element.elementor-element-3a92735{--width:85%;}.elementor-8388 .elementor-element.elementor-element-fea1f86{--width:90%;}.elementor-8388 .elementor-element.elementor-element-78c49ef{--width:90%;}.elementor-8388 .elementor-element.elementor-element-db26e6c{--width:100%;}.elementor-8388 .elementor-element.elementor-element-221f948{--width:100%;}.elementor-8388 .elementor-element.elementor-element-f5d81ba{--width:100%;}.elementor-8388 .elementor-element.elementor-element-f41e19d{--width:100%;}.elementor-8388 .elementor-element.elementor-element-b11b1cf{--width:100%;}.elementor-8388 .elementor-element.elementor-element-1f38816{--width:100%;}.elementor-8388 .elementor-element.elementor-element-7e0b66b{--width:100%;}.elementor-8388 .elementor-element.elementor-element-50afe76{--width:90%;}.elementor-8388 .elementor-element.elementor-element-714846d{--width:90%;}.elementor-8388 .elementor-element.elementor-element-708bbd1{--width:100%;}.elementor-8388 .elementor-element.elementor-element-961ffbd{--width:100%;}.elementor-8388 .elementor-element.elementor-element-58f5586{--width:100%;}.elementor-8388 .elementor-element.elementor-element-62eed05{--width:100%;}.elementor-8388 .elementor-element.elementor-element-b83ab6a{--width:100%;}.elementor-8388 .elementor-element.elementor-element-3dd456d{--width:100%;}.elementor-8388 .elementor-element.elementor-element-4654e23{--width:100%;}.elementor-8388 .elementor-element.elementor-element-04700bb{--width:90%;}.elementor-8388 .elementor-element.elementor-element-31157f5{--width:90%;}.elementor-8388 .elementor-element.elementor-element-216bf55{--width:100%;}.elementor-8388 .elementor-element.elementor-element-a96bf7a{--width:100%;}.elementor-8388 .elementor-element.elementor-element-d029a58{--width:100%;}.elementor-8388 .elementor-element.elementor-element-b9118e3{--width:100%;}.elementor-8388 .elementor-element.elementor-element-757765f{--width:100%;}.elementor-8388 .elementor-element.elementor-element-3134eff{--width:100%;}.elementor-8388 .elementor-element.elementor-element-8028476{--width:100%;}.elementor-8388 .elementor-element.elementor-element-db4e745{--width:90%;}.elementor-8388 .elementor-element.elementor-element-d48a7b7{--width:90%;}.elementor-8388 .elementor-element.elementor-element-e9311fd{--width:100%;}.elementor-8388 .elementor-element.elementor-element-adce425{--width:100%;}.elementor-8388 .elementor-element.elementor-element-b41b41b{--width:100%;}.elementor-8388 .elementor-element.elementor-element-f7daaee{--width:100%;}.elementor-8388 .elementor-element.elementor-element-d1ca4ce{--width:100%;}.elementor-8388 .elementor-element.elementor-element-fb886cb{--width:100%;}.elementor-8388 .elementor-element.elementor-element-77cee7e{--width:100%;}.elementor-8388 .elementor-element.elementor-element-4a50b60{--width:90%;}.elementor-8388 .elementor-element.elementor-element-91e076b{--width:90%;}.elementor-8388 .elementor-element.elementor-element-129e98b{--width:100%;}.elementor-8388 .elementor-element.elementor-element-0035448{--width:100%;}.elementor-8388 .elementor-element.elementor-element-e6a2e58{--width:100%;}.elementor-8388 .elementor-element.elementor-element-131a160{--width:100%;}.elementor-8388 .elementor-element.elementor-element-8d63088{--width:100%;}.elementor-8388 .elementor-element.elementor-element-38598ef{--width:100%;}.elementor-8388 .elementor-element.elementor-element-e2349af{--width:100%;}.elementor-8388 .elementor-element.elementor-element-3e16e45{--width:90%;}.elementor-8388 .elementor-element.elementor-element-36ad4d9{--width:90%;}.elementor-8388 .elementor-element.elementor-element-8d328d1{--width:100%;}.elementor-8388 .elementor-element.elementor-element-b941d8b{--width:100%;}.elementor-8388 .elementor-element.elementor-element-bcae0e7{--width:100%;}.elementor-8388 .elementor-element.elementor-element-40a5bdf{--width:100%;}.elementor-8388 .elementor-element.elementor-element-61f3002{--width:100%;}.elementor-8388 .elementor-element.elementor-element-1f3ea72{--width:100%;}.elementor-8388 .elementor-element.elementor-element-712fb1b{--width:100%;}.elementor-8388 .elementor-element.elementor-element-2785736{--width:90%;}.elementor-8388 .elementor-element.elementor-element-0ee6f5e{--width:90%;}.elementor-8388 .elementor-element.elementor-element-dd26d7c{--width:100%;}.elementor-8388 .elementor-element.elementor-element-4b33a0e{--width:100%;}.elementor-8388 .elementor-element.elementor-element-011c86f{--width:100%;}.elementor-8388 .elementor-element.elementor-element-6dc9f98{--width:100%;}.elementor-8388 .elementor-element.elementor-element-9ff2856{--width:100%;}.elementor-8388 .elementor-element.elementor-element-929c954{--width:100%;}.elementor-8388 .elementor-element.elementor-element-7230269{--width:100%;}.elementor-8388 .elementor-element.elementor-element-aed48e5{--width:90%;}.elementor-8388 .elementor-element.elementor-element-0749cb4{--width:90%;}.elementor-8388 .elementor-element.elementor-element-ba077ec{--width:100%;}.elementor-8388 .elementor-element.elementor-element-176716a{--width:100%;}.elementor-8388 .elementor-element.elementor-element-beeb7c2{--width:100%;}.elementor-8388 .elementor-element.elementor-element-e2468a5{--width:100%;}.elementor-8388 .elementor-element.elementor-element-cf32dd7{--width:100%;}.elementor-8388 .elementor-element.elementor-element-456cd97{--width:100%;}.elementor-8388 .elementor-element.elementor-element-6c089c1{--width:100%;}.elementor-8388 .elementor-element.elementor-element-337cd70{--width:90%;}.elementor-8388 .elementor-element.elementor-element-5e7fbe7{--width:90%;}.elementor-8388 .elementor-element.elementor-element-bb4232d{--width:100%;}.elementor-8388 .elementor-element.elementor-element-7a9bf84{--width:100%;}.elementor-8388 .elementor-element.elementor-element-baad610{--width:100%;}.elementor-8388 .elementor-element.elementor-element-1cdeb2c{--width:100%;}.elementor-8388 .elementor-element.elementor-element-d50a198{--width:100%;}.elementor-8388 .elementor-element.elementor-element-94834f0{--width:100%;}.elementor-8388 .elementor-element.elementor-element-44ac6cc{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8388 .elementor-element.elementor-element-a3184c7{--width:100%;}.elementor-8388 .elementor-element.elementor-element-729d2ce{--width:25%;}.elementor-8388 .elementor-element.elementor-element-731955b{--width:75%;}.elementor-8388 .elementor-element.elementor-element-db4e745{--width:100%;}.elementor-8388 .elementor-element.elementor-element-d48a7b7{--width:100%;}}@media(max-width:1024px){.elementor-8388 .elementor-element.elementor-element-a3184c7:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-a3184c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/SeguroEstou-Site-V2-PARA-VOCE-MOBILE-BG.png");background-repeat:no-repeat;background-size:cover;}.elementor-8388 .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-8388 .elementor-element.elementor-element-a505a76{text-align:center;}.elementor-8388 .elementor-element.elementor-element-a505a76 .elementor-heading-title{font-size:50px;}.elementor-8388 .elementor-element.elementor-element-6d0079a{text-align:center;}.elementor-8388 .elementor-element.elementor-element-6d0079a .elementor-heading-title{font-size:25px;}.elementor-8388 .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-8388 .elementor-element.elementor-element-21e0dbb.e-con{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-8c354b1{text-align:center;}.elementor-8388 .elementor-element.elementor-element-eac2f8f{--padding-top:0vw;--padding-bottom:6vw;--padding-left:10vw;--padding-right:10vw;}.elementor-8388 .elementor-element.elementor-element-729d2ce{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-8ccd405{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-731955b{--justify-content:center;}.elementor-8388 .elementor-element.elementor-element-2615e1f .elementor-heading-title{font-size:24px;}.elementor-8388 .elementor-element.elementor-element-04d2175{--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8388 .elementor-element.elementor-element-7cfb233 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-8388 .elementor-element.elementor-element-7cfb233 .elementor-divider{text-align:center;}.elementor-8388 .elementor-element.elementor-element-5fb0644{--padding-top:0vw;--padding-bottom:7vw;--padding-left:2vw;--padding-right:2vw;}.elementor-8388 .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-8388 .elementor-element.elementor-element-db4e745{--min-height:40vh;}.elementor-8388 .elementor-element.elementor-element-4a50b60{--min-height:40vh;}.elementor-8388 .elementor-element.elementor-element-3e16e45{--min-height:40vh;}.elementor-8388 .elementor-element.elementor-element-2785736{--min-height:40vh;}.elementor-8388 .elementor-element.elementor-element-aed48e5{--min-height:40vh;}.elementor-8388 .elementor-element.elementor-element-337cd70{--min-height:40vh;}.elementor-8388 .elementor-element.elementor-element-00a21d6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:15px;}}@media(max-width:767px){.elementor-8388 .elementor-element.elementor-element-100f163{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8388 .elementor-element.elementor-element-a3184c7:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-a3184c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seguroestoucorretora.com.br/wp-content/uploads/2026/02/SeguroEstou-Site-V2-PARA-VOCE-MOBILE-BG.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8388 .elementor-element.elementor-element-a3184c7{--min-height:65vh;--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-8388 .elementor-element.elementor-element-a505a76{text-align:center;}.elementor-8388 .elementor-element.elementor-element-a505a76 .elementor-heading-title{font-size:32px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-6d0079a{text-align:center;}.elementor-8388 .elementor-element.elementor-element-6d0079a .elementor-heading-title{font-size:16px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-d0fca27{padding:10px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-21e0dbb{--padding-top:35px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-8c354b1{text-align:center;}.elementor-8388 .elementor-element.elementor-element-8c354b1 .elementor-heading-title{font-size:30px;font-weight:100;letter-spacing:-0.5px;}.elementor-8388 .elementor-element.elementor-element-eac2f8f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-44a0541{--width:100%;--min-height:0px;--padding-top:11px;--padding-bottom:12px;--padding-left:12px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-729d2ce{--width:25%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-8ccd405{text-align:start;}.elementor-8388 .elementor-element.elementor-element-8ccd405 img{width:70%;}.elementor-8388 .elementor-element.elementor-element-731955b{--width:75%;--justify-content:center;--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-8388 .elementor-element.elementor-element-2615e1f.elementor-element{--align-self:center;}.elementor-8388 .elementor-element.elementor-element-2615e1f .elementor-heading-title{font-size:16px;font-weight:100;}.elementor-8388 .elementor-element.elementor-element-04d2175{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-5fb0644{--padding-top:15px;--padding-bottom:075px;--padding-left:5px;--padding-right:5px;}.elementor-8388 .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-8388 .elementor-element.elementor-element-db4e745{--min-height:30vh;}.elementor-8388 .elementor-element.elementor-element-85b9a72{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-8388 .elementor-element.elementor-element-85b9a72 img{width:100%;}.elementor-8388 .elementor-element.elementor-element-d9991d7 .elementor-heading-title{font-size:18px;}.elementor-8388 .elementor-element.elementor-element-45455cd .elementor-heading-title{font-size:16px;}.elementor-8388 .elementor-element.elementor-element-d63a124{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-8388 .elementor-element.elementor-element-3cad3c4 .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-84fc028{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-8388 .elementor-element.elementor-element-c7e79b7 .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-de8077a{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-8388 .elementor-element.elementor-element-74552aa .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-f90c96e{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-8388 .elementor-element.elementor-element-60f592c .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-11b4995{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8388 .elementor-element.elementor-element-4a50b60{--min-height:30vh;}.elementor-8388 .elementor-element.elementor-element-2036acc{--container-widget-width:26px;--container-widget-flex-grow:0;width:var( --container-widget-width, 26px );max-width:26px;}.elementor-8388 .elementor-element.elementor-element-dd659c5 .elementor-heading-title{font-size:18px;}.elementor-8388 .elementor-element.elementor-element-282b69f .elementor-heading-title{font-size:16px;}.elementor-8388 .elementor-element.elementor-element-b07bf42{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-baab685 .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-4577d5f{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-8cee095 .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-6cda86d{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-1f0b0d7 .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-580b977{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-b664b53 .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-b9b23fb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8388 .elementor-element.elementor-element-3e16e45{--min-height:30vh;}.elementor-8388 .elementor-element.elementor-element-1dedd29{--container-widget-width:28px;--container-widget-flex-grow:0;width:var( --container-widget-width, 28px );max-width:28px;}.elementor-8388 .elementor-element.elementor-element-75db184 .elementor-heading-title{font-size:18px;}.elementor-8388 .elementor-element.elementor-element-3143c14 .elementor-heading-title{font-size:16px;}.elementor-8388 .elementor-element.elementor-element-89884c0{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-c233502 .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-b473699{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-ed7912e .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-bb24d27{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-6d53b3a .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-24074b1{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-7440952 .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-29d4204{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8388 .elementor-element.elementor-element-2785736{--min-height:30vh;}.elementor-8388 .elementor-element.elementor-element-7ef95f1{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-8388 .elementor-element.elementor-element-458d66c .elementor-heading-title{font-size:18px;}.elementor-8388 .elementor-element.elementor-element-c88e757 .elementor-heading-title{font-size:16px;}.elementor-8388 .elementor-element.elementor-element-fc5c667{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-a649f0b .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-e1ebfd3{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-cbcbd14 .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-0c53478{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-c0ed97a .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-6a9782d{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-349f14c .elementor-heading-title{font-size:13px;}.elementor-8388 .elementor-element.elementor-element-86555d9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8388 .elementor-element.elementor-element-aed48e5{--min-height:30vh;}.elementor-8388 .elementor-element.elementor-element-d1f807c{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-8388 .elementor-element.elementor-element-bf0edb7 .elementor-heading-title{font-size:18px;}.elementor-8388 .elementor-element.elementor-element-0e542f3 .elementor-heading-title{font-size:16px;}.elementor-8388 .elementor-element.elementor-element-23d3d90{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-3a78f1a .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-5b461c6{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-eb82868 .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-b6ea1c5{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-38231c5 .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-34d7a4a{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-a6d864e .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-0f55d15{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8388 .elementor-element.elementor-element-337cd70{--min-height:30vh;}.elementor-8388 .elementor-element.elementor-element-113aa1a{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-8388 .elementor-element.elementor-element-95dbbf7 .elementor-heading-title{font-size:18px;}.elementor-8388 .elementor-element.elementor-element-af32e59 .elementor-heading-title{font-size:16px;}.elementor-8388 .elementor-element.elementor-element-53a63a8{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-0dd2510 .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-3327044{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-497ad49 .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-a04471e{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-b86774a .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-d921487{--container-widget-width:14px;--container-widget-flex-grow:0;width:var( --container-widget-width, 14px );max-width:14px;}.elementor-8388 .elementor-element.elementor-element-bd25607 .elementor-heading-title{font-size:14px;}.elementor-8388 .elementor-element.elementor-element-00a21d6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;}}/* Start custom CSS for button, class: .elementor-element-9e22d0c */@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); }
}

/* Wrapper limpo */
.botao-amarelo-confira-agora {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Botão principal */
.botao-amarelo-confira-agora a.elementor-button {
  display: inline-flex !important;
  width: auto !important;
  min-width: 260px !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 18px 24px 18px 30px !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: 15px !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;
}

/* Content wrapper */
.botao-amarelo-confira-agora a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  gap: 16px !important;
  position: relative !important;
}

/* Ícone standby: arrow-down-right */
.botao-amarelo-confira-agora a.elementor-button .elementor-button-content-wrapper::before {
  content: '' !important;
  display: block !important;
  flex-shrink: 0 !important;
  width: 22px !important;
  height: 22px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231a1200' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 7 10 10'/%3E%3Cpath d='M17 7v10H7'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  position: absolute !important;
  right: 0 !important;
  transform: rotate(0deg) !important;
  transform-origin: center center !important;
  transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}

/* Hover: gira para baixo */
.botao-amarelo-confira-agora a.elementor-button:hover .elementor-button-content-wrapper::before {
  transform: rotate(45deg) !important;
}

/* Remove ::after do content-wrapper */
.botao-amarelo-confira-agora a.elementor-button .elementor-button-content-wrapper::after {
  display: none !important;
}

/* Recuo no texto para não sobrepor o ícone */
.botao-amarelo-confira-agora a.elementor-button .elementor-button-text {
  padding-right: 30px !important;
}

/* Hover brilho */
.botao-amarelo-confira-agora a.elementor-button:hover {
  filter: brightness(1.05) !important;
}

/* Reflexo interno */
.botao-amarelo-confira-agora 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-confira-agora 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;
  z-index: 1;
  pointer-events: none;
}
.botao-amarelo-confira-agora a.elementor-button:hover::after {
  left: 130%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1cb1f4 */.card-amarelo-cotacao-simples,
.card-amarelo-cotacao-simples.e-con,
.card-amarelo-cotacao-simples.e-con-full,
.card-amarelo-cotacao-simples.e-flex {
  width: 5vw !important;
  height: 4vw !important;
  min-height: unset !important;
  border-radius: 50% !important;
  background: linear-gradient(135deg, #FFF176 0%, #FFE033 40%, #FFD000 100%) !important;
  overflow: hidden !important;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d35abd */.card-black-cotacao {
  background: linear-gradient(135deg, #0a0a0a, #1e1e1e, #111111, #2a2a2a, #0d0d0d, #1a1a1a);
  background-size: 400% 400%;
  animation: grafite-move 8s ease infinite;
  position: relative;
  overflow: hidden;
}

.card-black-cotacao::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;
}

@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; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d81323 */@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-a4d4170 */@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-4e5743a */.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-201c337 */@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-7a059d4 */@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-7612b02 */@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-10327b4 */@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-81d54eb */@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-b0b278a */@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-100f163 */.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-c19ff5b */@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-47cb5b9 */@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-a22089f */@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-02f893b */@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-d0fca27 */@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-confira-agora-mobile .elementor-widget-container,
.botao-amarelo-confira-agora-mobile .elementor-button-wrapper {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
}

.botao-amarelo-confira-agora-mobile a.elementor-button {
  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: 15px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  border-radius: 999px !important;
  border: none !important;
  padding: 18px 24px 18px 30px !important;
  position: relative !important;
  overflow: hidden !important;
  animation: se-pulse-glow 2.8s ease-in-out infinite !important;
}

.botao-amarelo-confira-agora-mobile a.elementor-button .elementor-button-content-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  width: 100% !important;
  gap: 16px !important;
  position: relative !important;
}

.botao-amarelo-confira-agora-mobile a.elementor-button .elementor-button-text {
  padding-right: 30px !important;
}

.botao-amarelo-confira-agora-mobile a.elementor-button .elementor-button-content-wrapper::before {
  content: '' !important;
  display: block !important;
  flex-shrink: 0 !important;
  width: 22px !important;
  height: 22px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231a1200' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 7 10 10'/%3E%3Cpath d='M17 7v10H7'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  position: absolute !important;
  right: 0 !important;
}

.botao-amarelo-confira-agora-mobile a.elementor-button .elementor-button-content-wrapper::after {
  display: none !important;
}/* 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 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 */