.elementor-2530 .elementor-element.elementor-element-7b8f26a3{--display:flex;--min-height:33vw;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7.3vw;--padding-bottom:6.2vw;--padding-left:15.25vw;--padding-right:54.1vw;}.elementor-2530 .elementor-element.elementor-element-7b8f26a3:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-7b8f26a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Hero.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-3bc82bff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2530 .elementor-element.elementor-element-3bc82bff.e-con{--flex-grow:0;--flex-shrink:0;}.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-2530 .elementor-element.elementor-element-449b6040 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-664b296 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.4vw;font-weight:400;color:#F6F8FF;}.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-2530 .elementor-element.elementor-element-633bb84b .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-633bb84b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-633bb84b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2530 .elementor-element.elementor-element-4d0453c{--display:flex;--min-height:33vw;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7.3vw;--padding-bottom:6.2vw;--padding-left:15.25vw;--padding-right:54.1vw;}.elementor-2530 .elementor-element.elementor-element-4d0453c:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-4d0453c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Hero.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-ddae9b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2530 .elementor-element.elementor-element-ddae9b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-478f43a .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-d0fd349 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.4vw;font-weight:400;color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-40ad95a .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-40ad95a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-40ad95a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2530 .elementor-element.elementor-element-61decf6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-61decf6b:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-61decf6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-61decf6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-56b68470{text-align:center;}.elementor-2530 .elementor-element.elementor-element-56b68470 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:2.7vw;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-411ccaa0{width:var( --container-widget-width, 55.055% );max-width:55.055%;--container-widget-width:55.055%;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-411ccaa0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-411ccaa0 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2530 .elementor-element.elementor-element-411ccaa0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2530 .elementor-element.elementor-element-62acb13c .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-62acb13c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-62acb13c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2530 .elementor-element.elementor-element-54d808d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.5vw;--padding-bottom:4.5vw;--padding-left:7.75vw;--padding-right:7.75vw;}.elementor-2530 .elementor-element.elementor-element-54d808d6:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-54d808d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Dobra-2.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-6ba3bd72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 3vw 0vw;}.elementor-2530 .elementor-element.elementor-element-6ba3bd72 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:2.7vw;font-weight:700;color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-295f4af3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--margin-top:0vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2530 .elementor-element.elementor-element-301e38be .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-301e38be > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2530 .elementor-element.elementor-element-301e38be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-301e38be .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2530 .elementor-element.elementor-element-f3250ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.5vw;--padding-bottom:4.5vw;--padding-left:7.75vw;--padding-right:7.75vw;}.elementor-2530 .elementor-element.elementor-element-f3250ba:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-f3250ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#190C42;}.elementor-2530 .elementor-element.elementor-element-ee91e1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 3vw 0vw;}.elementor-2530 .elementor-element.elementor-element-ee91e1e .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:2.7vw;font-weight:700;color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-2e016c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--margin-top:0vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-3db3ca4 .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-3db3ca4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2530 .elementor-element.elementor-element-3db3ca4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-3db3ca4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2530 .elementor-element.elementor-element-6bbb8e1e{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:23.8vw;--padding-right:23.8vw;}.elementor-2530 .elementor-element.elementor-element-6bbb8e1e:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-6bbb8e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-d79cd0e{text-align:center;}.elementor-2530 .elementor-element.elementor-element-d79cd0e .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:2.7vw;font-weight:700;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-4127ef4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-a50386b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-a50386b:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-a50386b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFFD;}.elementor-2530 .elementor-element.elementor-element-3ce12caa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2530 .elementor-element.elementor-element-7fe41980 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.6vw;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-423d5331 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.2vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-4d45035e{--display:flex;--min-height:24.2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-4d45035e:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-4d45035e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFFD;}.elementor-2530 .elementor-element.elementor-element-5179645e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-5179645e:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-5179645e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFFD;}.elementor-2530 .elementor-element.elementor-element-5a299f26{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2530 .elementor-element.elementor-element-c5a1586 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.6vw;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-44ef1dc3 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.2vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-50447657 .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-50447657{width:var( --container-widget-width, 41.141% );max-width:41.141%;--container-widget-width:41.141%;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-50447657.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-50447657 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-50447657 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2530 .elementor-element.elementor-element-e3d9506{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-e3d9506:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-e3d9506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Dobra-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-1eefb2d0{text-align:center;}.elementor-2530 .elementor-element.elementor-element-1eefb2d0 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:2.7vw;font-weight:600;color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-e2d8cab{--display:flex;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6.55vw;--padding-right:6.55vw;}.elementor-2530 .elementor-element.elementor-element-cc97276{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-cc97276:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-cc97276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Faixa.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2530 .elementor-element.elementor-element-8856930{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:03vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-7613d11{--display:flex;--min-height:18.05vw;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.75vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2530 .elementor-element.elementor-element-7613d11:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-7613d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-8c8b136{text-align:center;}.elementor-2530 .elementor-element.elementor-element-8c8b136 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.2vw;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-eaabde8{text-align:center;}.elementor-2530 .elementor-element.elementor-element-eaabde8 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.9vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-c0f7c02{--display:flex;--min-height:18.05vw;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.75vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;--z-index:999999999;}.elementor-2530 .elementor-element.elementor-element-c0f7c02:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-c0f7c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-589eed5{text-align:center;}.elementor-2530 .elementor-element.elementor-element-589eed5 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.2vw;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-4c3b0ba{text-align:center;}.elementor-2530 .elementor-element.elementor-element-4c3b0ba .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.9vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-1ee176e{--display:flex;--min-height:18.05vw;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.75vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2530 .elementor-element.elementor-element-1ee176e:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-1ee176e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-9465295{text-align:center;}.elementor-2530 .elementor-element.elementor-element-9465295 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.2vw;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-4c72418{text-align:center;}.elementor-2530 .elementor-element.elementor-element-4c72418 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.9vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-3e122e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-2e86e8c{--display:flex;}.elementor-2530 .elementor-element.elementor-element-2e86e8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-8b86e6f .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-a38fe54 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-dbbb3e1{--display:flex;}.elementor-2530 .elementor-element.elementor-element-dbbb3e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-ebc5949 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-e25395a .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-c2289da{--display:flex;}.elementor-2530 .elementor-element.elementor-element-c2289da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-d1fac3c .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-981b271 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-547625c0 .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-547625c0{width:var( --container-widget-width, 21.932vw );max-width:21.932vw;--container-widget-width:21.932vw;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-547625c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-547625c0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-547625c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-547625c0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2530 .elementor-element.elementor-element-5686938{--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:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-5686938:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-5686938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Dobra-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-2b739ab{text-align:center;}.elementor-2530 .elementor-element.elementor-element-2b739ab .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:2.7vw;font-weight:600;color:#F6F8FF;}.elementor-2530 .elementor-element.elementor-element-3600c15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-6a1e6d3{--display:flex;}.elementor-2530 .elementor-element.elementor-element-6a1e6d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-33c386d .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-f211775 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-d8b19c3{--display:flex;}.elementor-2530 .elementor-element.elementor-element-d8b19c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-1466b07 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-6de7574 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-fe00db0{--display:flex;}.elementor-2530 .elementor-element.elementor-element-fe00db0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-07f8632 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-d32e185 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-9981e09 .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-9981e09{width:var( --container-widget-width, 21.932vw );max-width:21.932vw;--container-widget-width:21.932vw;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-9981e09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-9981e09.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-9981e09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-9981e09 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2530 .elementor-element.elementor-element-5f205136{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6.9vw;--padding-bottom:6.9vw;--padding-left:10.2vw;--padding-right:55.8vw;}.elementor-2530 .elementor-element.elementor-element-5f205136:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-5f205136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FF;background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Banner-FAQ.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-1ab70ddb .elementor-heading-title{color:#190C42;}.elementor-2530 .elementor-element.elementor-element-7ed7ae76{--display:flex;}.elementor-2530 .elementor-element.elementor-element-48e31101 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.9vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-42f41706{--display:flex;}.elementor-2530 .elementor-element.elementor-element-71039195 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.9vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-264d1deb{--display:flex;}.elementor-2530 .elementor-element.elementor-element-3b4f6891 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.9vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-17620f50{--display:flex;}.elementor-2530 .elementor-element.elementor-element-17684329 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.9vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-47fa4b50{--display:flex;}.elementor-2530 .elementor-element.elementor-element-3b811398 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.9vw;font-weight:400;color:#190C42;}.elementor-2530 .elementor-element.elementor-element-51ba4bdd{--n-accordion-title-font-size:1.4vw;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-2530 .elementor-element.elementor-element-51ba4bdd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Onest", Sans-serif;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-23c1baa9 .elementor-button{background-color:#61CE7000;font-family:"Onest", Sans-serif;font-size:1vw;font-weight:700;}.elementor-2530 .elementor-element.elementor-element-23c1baa9{width:var( --container-widget-width, 68.35% );max-width:68.35%;--container-widget-width:68.35%;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-23c1baa9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2530 .elementor-element.elementor-element-23c1baa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2530 .elementor-element.elementor-element-23c1baa9 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2530 .elementor-element.elementor-element-61decf6b{--width:103.736%;}.elementor-2530 .elementor-element.elementor-element-4d45035e{--width:4px;}.elementor-2530 .elementor-element.elementor-element-7613d11{--width:19vw;}.elementor-2530 .elementor-element.elementor-element-c0f7c02{--width:19vw;}.elementor-2530 .elementor-element.elementor-element-1ee176e{--width:19vw;}}@media(max-width:767px){.elementor-2530 .elementor-element.elementor-element-7b8f26a3:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-7b8f26a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-2530 .elementor-element.elementor-element-3bc82bff{--width:298.258%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-4d0453c:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-4d0453c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Hero-3.png");background-position:center center;}.elementor-2530 .elementor-element.elementor-element-4d0453c{--width:100%;--min-height:150px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-2530 .elementor-element.elementor-element-ddae9b2{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:015vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-478f43a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-478f43a{text-align:center;}.elementor-2530 .elementor-element.elementor-element-478f43a .elementor-heading-title{font-size:25px;}.elementor-2530 .elementor-element.elementor-element-d0fd349 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-d0fd349.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-d0fd349{text-align:center;}.elementor-2530 .elementor-element.elementor-element-d0fd349 .elementor-heading-title{font-size:18px;}.elementor-2530 .elementor-element.elementor-element-40ad95a.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-40ad95a .elementor-button{font-size:15px;}.elementor-2530 .elementor-element.elementor-element-61decf6b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:13px;--padding-right:13px;}.elementor-2530 .elementor-element.elementor-element-56b68470{text-align:center;}.elementor-2530 .elementor-element.elementor-element-56b68470 .elementor-heading-title{font-size:23px;}.elementor-2530 .elementor-element.elementor-element-411ccaa0{width:var( --container-widget-width, 335.625px );max-width:335.625px;--container-widget-width:335.625px;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-62acb13c.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-62acb13c .elementor-button{font-size:15px;}.elementor-2530 .elementor-element.elementor-element-54d808d6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-295f4af3{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;}.elementor-2530 .elementor-element.elementor-element-1353f07 img{width:70%;}.elementor-2530 .elementor-element.elementor-element-2849b1c1 img{width:70%;}.elementor-2530 .elementor-element.elementor-element-5039334 img{width:70%;}.elementor-2530 .elementor-element.elementor-element-32ec8e99 img{width:70%;}.elementor-2530 .elementor-element.elementor-element-301e38be .elementor-button{font-size:15px;}.elementor-2530 .elementor-element.elementor-element-f3250ba{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-ee91e1e{text-align:center;}.elementor-2530 .elementor-element.elementor-element-ee91e1e .elementor-heading-title{font-size:27px;}.elementor-2530 .elementor-element.elementor-element-2e016c6{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;}.elementor-2530 .elementor-element.elementor-element-61d1a94 img{width:70%;}.elementor-2530 .elementor-element.elementor-element-2e596ec img{width:70%;}.elementor-2530 .elementor-element.elementor-element-06da169 img{width:70%;}.elementor-2530 .elementor-element.elementor-element-1aabd06 img{width:70%;}.elementor-2530 .elementor-element.elementor-element-3db3ca4 .elementor-button{font-size:15px;}.elementor-2530 .elementor-element.elementor-element-6bbb8e1e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:0vw;--padding-left:20vw;--padding-right:20vw;}.elementor-2530 .elementor-element.elementor-element-d79cd0e .elementor-heading-title{font-size:27px;}.elementor-2530 .elementor-element.elementor-element-4127ef4a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-a50386b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2530 .elementor-element.elementor-element-49eac970 img{width:100%;max-width:100%;}.elementor-2530 .elementor-element.elementor-element-7fe41980 .elementor-heading-title{font-size:20px;}.elementor-2530 .elementor-element.elementor-element-423d5331 .elementor-heading-title{font-size:16px;}.elementor-2530 .elementor-element.elementor-element-4d45035e{--width:10px;}.elementor-2530 .elementor-element.elementor-element-c5a1586 .elementor-heading-title{font-size:20px;}.elementor-2530 .elementor-element.elementor-element-44ef1dc3 .elementor-heading-title{font-size:16px;}.elementor-2530 .elementor-element.elementor-element-50447657{width:var( --container-widget-width, 127.077% );max-width:127.077%;--container-widget-width:127.077%;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-50447657.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-50447657 .elementor-button{font-size:15px;}.elementor-2530 .elementor-element.elementor-element-e3d9506{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15vw 15vw;--row-gap:15vw;--column-gap:15vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:10vw;--padding-right:10vw;}.elementor-2530 .elementor-element.elementor-element-e3d9506:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-e3d9506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px -800px;}.elementor-2530 .elementor-element.elementor-element-1eefb2d0 .elementor-heading-title{font-size:20px;}.elementor-2530 .elementor-element.elementor-element-3e122e9{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-2e86e8c:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-2e86e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-1-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-2e86e8c{--width:250px;--min-height:332px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2530 .elementor-element.elementor-element-8b86e6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-8b86e6f{text-align:center;}.elementor-2530 .elementor-element.elementor-element-8b86e6f .elementor-heading-title{font-size:18px;}.elementor-2530 .elementor-element.elementor-element-a38fe54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-a38fe54{text-align:center;}.elementor-2530 .elementor-element.elementor-element-a38fe54 .elementor-heading-title{font-size:24px;}.elementor-2530 .elementor-element.elementor-element-dbbb3e1:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-dbbb3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-1-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-dbbb3e1{--width:250px;--min-height:345px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2530 .elementor-element.elementor-element-ebc5949 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-ebc5949{text-align:center;}.elementor-2530 .elementor-element.elementor-element-ebc5949 .elementor-heading-title{font-size:18px;}.elementor-2530 .elementor-element.elementor-element-e25395a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-e25395a{text-align:center;}.elementor-2530 .elementor-element.elementor-element-e25395a .elementor-heading-title{font-size:24px;}.elementor-2530 .elementor-element.elementor-element-c2289da:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-c2289da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-1-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-c2289da{--width:250px;--min-height:345px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2530 .elementor-element.elementor-element-d1fac3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-d1fac3c{text-align:center;}.elementor-2530 .elementor-element.elementor-element-d1fac3c .elementor-heading-title{font-size:18px;}.elementor-2530 .elementor-element.elementor-element-981b271 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-981b271{text-align:center;}.elementor-2530 .elementor-element.elementor-element-981b271 .elementor-heading-title{font-size:24px;}.elementor-2530 .elementor-element.elementor-element-547625c0{width:initial;max-width:initial;}.elementor-2530 .elementor-element.elementor-element-547625c0.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-547625c0 .elementor-button{font-size:15px;}.elementor-2530 .elementor-element.elementor-element-5686938:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-5686938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Dobra-7-2.png");background-position:center center;}.elementor-2530 .elementor-element.elementor-element-5686938{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15vw 15vw;--row-gap:15vw;--column-gap:15vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20vw;--padding-bottom:20vw;--padding-left:10vw;--padding-right:10vw;}.elementor-2530 .elementor-element.elementor-element-2b739ab .elementor-heading-title{font-size:30px;}.elementor-2530 .elementor-element.elementor-element-3600c15{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2530 .elementor-element.elementor-element-6a1e6d3:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-6a1e6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-1-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-6a1e6d3{--width:250px;--min-height:332px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2530 .elementor-element.elementor-element-33c386d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-33c386d{text-align:center;}.elementor-2530 .elementor-element.elementor-element-33c386d .elementor-heading-title{font-size:16px;}.elementor-2530 .elementor-element.elementor-element-f211775 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-f211775{text-align:center;}.elementor-2530 .elementor-element.elementor-element-f211775 .elementor-heading-title{font-size:24px;}.elementor-2530 .elementor-element.elementor-element-d8b19c3:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-d8b19c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-3-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-d8b19c3{--width:250px;--min-height:345px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2530 .elementor-element.elementor-element-1466b07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-1466b07{text-align:center;}.elementor-2530 .elementor-element.elementor-element-1466b07 .elementor-heading-title{font-size:16px;}.elementor-2530 .elementor-element.elementor-element-6de7574 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-6de7574{text-align:center;}.elementor-2530 .elementor-element.elementor-element-6de7574 .elementor-heading-title{font-size:24px;}.elementor-2530 .elementor-element.elementor-element-fe00db0:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-fe00db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cedoseguros.com.br/wp-content/uploads/2025/12/Bloco-2-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2530 .elementor-element.elementor-element-fe00db0{--width:250px;--min-height:345px;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2530 .elementor-element.elementor-element-07f8632 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-07f8632{text-align:center;}.elementor-2530 .elementor-element.elementor-element-07f8632 .elementor-heading-title{font-size:16px;}.elementor-2530 .elementor-element.elementor-element-d32e185 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2530 .elementor-element.elementor-element-d32e185{text-align:center;}.elementor-2530 .elementor-element.elementor-element-d32e185 .elementor-heading-title{font-size:24px;}.elementor-2530 .elementor-element.elementor-element-9981e09{width:initial;max-width:initial;}.elementor-2530 .elementor-element.elementor-element-9981e09.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-9981e09 .elementor-button{font-size:15px;}.elementor-2530 .elementor-element.elementor-element-5f205136{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-2530 .elementor-element.elementor-element-5f205136:not(.elementor-motion-effects-element-type-background), .elementor-2530 .elementor-element.elementor-element-5f205136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2530 .elementor-element.elementor-element-1ab70ddb{text-align:center;}.elementor-2530 .elementor-element.elementor-element-48e31101 .elementor-heading-title{font-size:15px;}.elementor-2530 .elementor-element.elementor-element-71039195 .elementor-heading-title{font-size:13px;}.elementor-2530 .elementor-element.elementor-element-3b4f6891 .elementor-heading-title{font-size:13px;}.elementor-2530 .elementor-element.elementor-element-17684329 .elementor-heading-title{font-size:13px;}.elementor-2530 .elementor-element.elementor-element-3b811398 .elementor-heading-title{font-size:13px;}.elementor-2530 .elementor-element.elementor-element-51ba4bdd{--n-accordion-title-font-size:19px;}.elementor-2530 .elementor-element.elementor-element-23c1baa9{width:var( --container-widget-width, 278.594px );max-width:278.594px;--container-widget-width:278.594px;--container-widget-flex-grow:0;}.elementor-2530 .elementor-element.elementor-element-23c1baa9.elementor-element{--align-self:center;}.elementor-2530 .elementor-element.elementor-element-23c1baa9 .elementor-button{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-633bb84b *//* =========================================================
   FIX DEFINITIVO: sem "botão duplicado" no hover
   - Anima SOMENTE o <a.elementor-button>
   - Zera transform/transition em wrappers e internos
   - Remove pseudo-elementos que criam camadas extras
   ========================================================= */

/* 0) Segurança: nada de overflow cortando ou criando “camadas” */
.botao,
.botao .elementor-widget-container,
.botao .elementor-button-wrapper{
  overflow: visible !important;
}

/* 1) Zerar qualquer fundo no que for wrapper (evita faixa maior / layer atrás) */
.botao,
.botao .elementor-widget-container,
.botao .elementor-button-wrapper,
.botao .elementor-button-content-wrapper,
.botao .elementor-button-text{
  background: transparent !important;
  background-image: none !important;
}

/* 2) TRAVAR animações/transformações do Elementor/tema em wrappers e internos */
.botao .elementor-button-wrapper,
.botao .elementor-widget-container,
.botao .elementor-button-content-wrapper,
.botao .elementor-button-text,
.botao .elementor-button-icon{
  transform: none !important;
  transition: none !important;
  filter: none !important;
  opacity: 1 !important;
}

/* 3) Remover pseudo-elementos que podem parecer “outro botão” atrás */
.botao::before,
.botao::after,
.botao .elementor-widget-container::before,
.botao .elementor-widget-container::after,
.botao .elementor-button-wrapper::before,
.botao .elementor-button-wrapper::after,
.botao a.elementor-button::before,
.botao a.elementor-button::after{
  content: none !important;
  display: none !important;
}

/* 4) O BOTÃO REAL (o que vai animar) */
.botao a.elementor-button,
.elementor-button.botao{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;

  width: auto !important;
  box-sizing: border-box !important;

  padding: 10px 20px !important;
  border-radius: 12px !important;

  background: linear-gradient(90deg, #1D18AC 0%, #0AF 100%) !important;
  color: #fff !important;

  text-decoration: none !important;
  border: none !important;
  outline: none !important;

  /* IMPORTANTE: só ele anima */
  transform: translateY(0) !important;
  transition: transform .3s ease, box-shadow .3s ease !important;

  position: relative !important;
  z-index: 1 !important;

  backface-visibility: hidden !important; /* reduz “ghosting” */
  will-change: transform !important;
}

/* 5) Hover (só no botão real) */
.botao a.elementor-button:hover,
.botao a.elementor-button:focus,
.elementor-button.botao:hover,
.elementor-button.botao:focus{
  transform: translateY(-6px) !important;
  box-shadow: 0 16px 40px rgba(0,0,0,.35) !important;
  z-index: 10 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40ad95a *//* Tirar SOMENTE o sublinhado (sem mexer no fundo do botão) */
.elementor a.elementor-button-link,
.elementor a.elementor-button-link:hover,
.elementor a.elementor-button-link:focus,
.elementor a.elementor-button-link:active,
.elementor a.elementor-button-link:visited{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Garantir no texto/wrapper do Elementor (onde costuma “desenhar” a linha) */
.elementor a.elementor-button-link .elementor-button-text,
.elementor a.elementor-button-link .elementor-button-content-wrapper,
.elementor a.elementor-button-link .elementor-button-text:hover,
.elementor a.elementor-button-link .elementor-button-text:focus,
.elementor a.elementor-button-link .elementor-button-text:active{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;

  /* underline fake costuma vir aqui */
  background-image: none !important;
  box-shadow: none !important;
}

/* Mata pseudo-elementos que desenham linha (sem afetar o fundo do botão) */
.elementor a.elementor-button-link .elementor-button-text::before,
.elementor a.elementor-button-link .elementor-button-text::after,
.elementor a.elementor-button-link .elementor-button-content-wrapper::before,
.elementor a.elementor-button-link .elementor-button-content-wrapper::after{
  content: none !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62acb13c *//* Tirar SOMENTE o sublinhado (sem mexer no fundo do botão) */
.elementor a.elementor-button-link,
.elementor a.elementor-button-link:hover,
.elementor a.elementor-button-link:focus,
.elementor a.elementor-button-link:active,
.elementor a.elementor-button-link:visited{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Garantir no texto/wrapper do Elementor (onde costuma “desenhar” a linha) */
.elementor a.elementor-button-link .elementor-button-text,
.elementor a.elementor-button-link .elementor-button-content-wrapper,
.elementor a.elementor-button-link .elementor-button-text:hover,
.elementor a.elementor-button-link .elementor-button-text:focus,
.elementor a.elementor-button-link .elementor-button-text:active{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;

  /* underline fake costuma vir aqui */
  background-image: none !important;
  box-shadow: none !important;
}

/* Mata pseudo-elementos que desenham linha (sem afetar o fundo do botão) */
.elementor a.elementor-button-link .elementor-button-text::before,
.elementor a.elementor-button-link .elementor-button-text::after,
.elementor a.elementor-button-link .elementor-button-content-wrapper::before,
.elementor a.elementor-button-link .elementor-button-content-wrapper::after{
  content: none !important;
  display: none !important;
}

/* Botão (link) */
body .elementor-widget-button a.elementor-button-link{
  border-radius: 12px;
  transition: transform .3s ease, box-shadow .3s ease;
  display: inline-flex;
  position: relative;
  z-index: 1;
  will-change: transform;
}

/* Hover */
body .elementor-widget-button a.elementor-button-link:hover{
  transform: translateY(-4px);
  box-shadow: 0 12px 30px rgba(0,0,0,.25) !important;
  z-index: 50; /* garante que a sombra fique “por cima” */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-301e38be */.botao {
  border-radius: 12px;
  background: linear-gradient(90deg, #1D18AC 0%, #0AF 100%);
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3db3ca4 */.botao {
  border-radius: 12px;
  background: linear-gradient(90deg, #1D18AC 0%, #0AF 100%);
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50447657 *//* Tirar SOMENTE o sublinhado (sem mexer no fundo do botão) */
.elementor a.elementor-button-link,
.elementor a.elementor-button-link:hover,
.elementor a.elementor-button-link:focus,
.elementor a.elementor-button-link:active,
.elementor a.elementor-button-link:visited{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Garantir no texto/wrapper do Elementor (onde costuma “desenhar” a linha) */
.elementor a.elementor-button-link .elementor-button-text,
.elementor a.elementor-button-link .elementor-button-content-wrapper,
.elementor a.elementor-button-link .elementor-button-text:hover,
.elementor a.elementor-button-link .elementor-button-text:focus,
.elementor a.elementor-button-link .elementor-button-text:active{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;

  /* underline fake costuma vir aqui */
  background-image: none !important;
  box-shadow: none !important;
}

/* Mata pseudo-elementos que desenham linha (sem afetar o fundo do botão) */
.elementor a.elementor-button-link .elementor-button-text::before,
.elementor a.elementor-button-link .elementor-button-text::after,
.elementor a.elementor-button-link .elementor-button-content-wrapper::before,
.elementor a.elementor-button-link .elementor-button-content-wrapper::after{
  content: none !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-547625c0 *//* Tirar SOMENTE o sublinhado (sem mexer no fundo do botão) */
.elementor a.elementor-button-link,
.elementor a.elementor-button-link:hover,
.elementor a.elementor-button-link:focus,
.elementor a.elementor-button-link:active,
.elementor a.elementor-button-link:visited{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Garantir no texto/wrapper do Elementor (onde costuma “desenhar” a linha) */
.elementor a.elementor-button-link .elementor-button-text,
.elementor a.elementor-button-link .elementor-button-content-wrapper,
.elementor a.elementor-button-link .elementor-button-text:hover,
.elementor a.elementor-button-link .elementor-button-text:focus,
.elementor a.elementor-button-link .elementor-button-text:active{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;

  /* underline fake costuma vir aqui */
  background-image: none !important;
  box-shadow: none !important;
}

/* Mata pseudo-elementos que desenham linha (sem afetar o fundo do botão) */
.elementor a.elementor-button-link .elementor-button-text::before,
.elementor a.elementor-button-link .elementor-button-text::after,
.elementor a.elementor-button-link .elementor-button-content-wrapper::before,
.elementor a.elementor-button-link .elementor-button-content-wrapper::after{
  content: none !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9981e09 *//* Tirar SOMENTE o sublinhado (sem mexer no fundo do botão) */
.elementor a.elementor-button-link,
.elementor a.elementor-button-link:hover,
.elementor a.elementor-button-link:focus,
.elementor a.elementor-button-link:active,
.elementor a.elementor-button-link:visited{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Garantir no texto/wrapper do Elementor (onde costuma “desenhar” a linha) */
.elementor a.elementor-button-link .elementor-button-text,
.elementor a.elementor-button-link .elementor-button-content-wrapper,
.elementor a.elementor-button-link .elementor-button-text:hover,
.elementor a.elementor-button-link .elementor-button-text:focus,
.elementor a.elementor-button-link .elementor-button-text:active{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;

  /* underline fake costuma vir aqui */
  background-image: none !important;
  box-shadow: none !important;
}

/* Mata pseudo-elementos que desenham linha (sem afetar o fundo do botão) */
.elementor a.elementor-button-link .elementor-button-text::before,
.elementor a.elementor-button-link .elementor-button-text::after,
.elementor a.elementor-button-link .elementor-button-content-wrapper::before,
.elementor a.elementor-button-link .elementor-button-content-wrapper::after{
  content: none !important;
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23c1baa9 *//* Tirar SOMENTE o sublinhado (sem mexer no fundo do botão) */
.elementor a.elementor-button-link,
.elementor a.elementor-button-link:hover,
.elementor a.elementor-button-link:focus,
.elementor a.elementor-button-link:active,
.elementor a.elementor-button-link:visited{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* Garantir no texto/wrapper do Elementor (onde costuma “desenhar” a linha) */
.elementor a.elementor-button-link .elementor-button-text,
.elementor a.elementor-button-link .elementor-button-content-wrapper,
.elementor a.elementor-button-link .elementor-button-text:hover,
.elementor a.elementor-button-link .elementor-button-text:focus,
.elementor a.elementor-button-link .elementor-button-text:active{
  text-decoration: none !important;
  text-decoration-line: none !important;
  border-bottom: 0 !important;

  /* underline fake costuma vir aqui */
  background-image: none !important;
  box-shadow: none !important;
}

/* Mata pseudo-elementos que desenham linha (sem afetar o fundo do botão) */
.elementor a.elementor-button-link .elementor-button-text::before,
.elementor a.elementor-button-link .elementor-button-text::after,
.elementor a.elementor-button-link .elementor-button-content-wrapper::before,
.elementor a.elementor-button-link .elementor-button-content-wrapper::after{
  content: none !important;
  display: none !important;
}/* End custom CSS */