.elementor-1702 .elementor-element.elementor-element-104eee3{--display:flex;--min-height:360px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-1702 .elementor-element.elementor-element-104eee3:not(.elementor-motion-effects-element-type-background), .elementor-1702 .elementor-element.elementor-element-104eee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-104eee3 > .elementor-shape-bottom svg, .elementor-1702 .elementor-element.elementor-element-104eee3 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-1702 .elementor-element.elementor-element-5bc561c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:12px 12px 12px 12px;}.elementor-1702 .elementor-element.elementor-element-5bc561c{text-align:justify;}.elementor-1702 .elementor-element.elementor-element-5bc561c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:600;line-height:1.2px;letter-spacing:0.5px;color:var( --e-global-color-8afe86f );}.elementor-1702 .elementor-element.elementor-element-5f42632 > .elementor-widget-container{margin:8px 0px 24px 0px;}.elementor-1702 .elementor-element.elementor-element-5f42632.elementor-element{--align-self:center;}.elementor-1702 .elementor-element.elementor-element-5f42632{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.4px;color:var( --e-global-color-8afe86f );}.elementor-1702 .elementor-element.elementor-element-8b5d4bd{--divider-border-style:solid;--divider-color:var( --e-global-color-8afe86f );--divider-border-width:1px;--divider-icon-size:16px;--divider-element-spacing:20px;}.elementor-1702 .elementor-element.elementor-element-8b5d4bd > .elementor-widget-container{margin:16px 0px 8px 0px;}.elementor-1702 .elementor-element.elementor-element-8b5d4bd .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-1702 .elementor-element.elementor-element-8b5d4bd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1702 .elementor-element.elementor-element-8b5d4bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8afe86f );}.elementor-1702 .elementor-element.elementor-element-8b5d4bd.elementor-view-framed .elementor-icon, .elementor-1702 .elementor-element.elementor-element-8b5d4bd.elementor-view-default .elementor-icon{color:var( --e-global-color-8afe86f );border-color:var( --e-global-color-8afe86f );}.elementor-1702 .elementor-element.elementor-element-8b5d4bd.elementor-view-framed .elementor-icon, .elementor-1702 .elementor-element.elementor-element-8b5d4bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8afe86f );}.elementor-1702 .elementor-element.elementor-element-25d461b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-dcf04f3 );--border-color:var( --e-global-color-dcf04f3 );--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:24px;--padding-left:24px;--padding-right:48px;}.elementor-1702 .elementor-element.elementor-element-25d461b:not(.elementor-motion-effects-element-type-background), .elementor-1702 .elementor-element.elementor-element-25d461b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1702 .elementor-element.elementor-element-25d461b::before, .elementor-1702 .elementor-element.elementor-element-25d461b > .elementor-background-video-container::before, .elementor-1702 .elementor-element.elementor-element-25d461b > .e-con-inner > .elementor-background-video-container::before, .elementor-1702 .elementor-element.elementor-element-25d461b > .elementor-background-slideshow::before, .elementor-1702 .elementor-element.elementor-element-25d461b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1702 .elementor-element.elementor-element-25d461b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1702 .elementor-element.elementor-element-25d461b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1702 .elementor-element.elementor-element-f24ca8b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1702 .elementor-element.elementor-element-f24ca8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1702 .elementor-element.elementor-element-731d7a6{--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;--justify-content:center;}.elementor-1702 .elementor-element.elementor-element-731d7a6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1702 .elementor-element.elementor-element-d73b0bc{width:100%;max-width:100%;text-align:center;}.elementor-1702 .elementor-element.elementor-element-d73b0bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-d73b0bc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1702 .elementor-element.elementor-element-d73b0bc .elementor-heading-title{color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-09820b1 > .elementor-widget-container{margin:08px 0px 16px 0px;}.elementor-1702 .elementor-element.elementor-element-09820b1{font-size:14px;color:#6B7280;}.elementor-1702 .elementor-element.elementor-element-09820b1 a{color:#213C90;}.elementor-1702 .elementor-element.elementor-element-3f11449{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1702 .elementor-element.elementor-element-e69e50e{--spacer-size:20px;}.elementor-1702 .elementor-element.elementor-element-abb7926 > .elementor-widget-container{background-color:#EAF0FF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C9D8FF;border-radius:999px 999px 999px 999px;}.elementor-1702 .elementor-element.elementor-element-abb7926{text-align:center;}.elementor-1702 .elementor-element.elementor-element-abb7926 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;color:#213C90;}.elementor-1702 .elementor-element.elementor-element-8a06d44{--spacer-size:10px;}.elementor-1702 .elementor-element.elementor-element-f728775{text-align:center;}.elementor-1702 .elementor-element.elementor-element-f728775 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-1b8b7df{--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;}.elementor-1702 .elementor-element.elementor-element-a64b2c2{--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-1702 .elementor-element.elementor-element-b5dc5db img{border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 5px rgba(0,0,0,0.5);}.elementor-1702 .elementor-element.elementor-element-f32ce89{--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:flex-start;--align-items:flex-start;}.elementor-1702 .elementor-element.elementor-element-898f523 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1702 .elementor-element.elementor-element-898f523 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:500;letter-spacing:0.5px;color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-f8c5ada{--divider-border-style:solid;--divider-color:#213C90;--divider-border-width:1px;}.elementor-1702 .elementor-element.elementor-element-f8c5ada .elementor-divider-separator{width:180%;margin:0 auto;margin-left:0;}.elementor-1702 .elementor-element.elementor-element-f8c5ada .elementor-divider{text-align:left;padding-block-start:11px;padding-block-end:11px;}.elementor-1702 .elementor-element.elementor-element-61b7ded{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-fd37846 );}.elementor-1702 .elementor-element.elementor-element-6579fc0{--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-1702 .elementor-element.elementor-element-18a91c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1702 .elementor-element.elementor-element-3739a1a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-1702 .elementor-element.elementor-element-3739a1a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-7b3fb69{--divider-border-style:solid;--divider-color:var( --e-global-color-dcf04f3 );--divider-border-width:1px;}.elementor-1702 .elementor-element.elementor-element-7b3fb69 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-7b3fb69 .elementor-divider-separator{width:100%;}.elementor-1702 .elementor-element.elementor-element-7b3fb69 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-1702 .elementor-element.elementor-element-7b3fb69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-7b3fb69.elementor-view-framed .elementor-icon, .elementor-1702 .elementor-element.elementor-element-7b3fb69.elementor-view-default .elementor-icon{color:var( --e-global-color-dcf04f3 );border-color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-7b3fb69.elementor-view-framed .elementor-icon, .elementor-1702 .elementor-element.elementor-element-7b3fb69.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-0009289{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-fd37846 );}.elementor-1702 .elementor-element.elementor-element-0009289 p{margin-block-end:10px;}.elementor-1702 .elementor-element.elementor-element-2820446{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1702 .elementor-element.elementor-element-a1c3598{text-align:center;}.elementor-1702 .elementor-element.elementor-element-a1c3598 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-6658a47{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-fd37846 );}.elementor-1702 .elementor-element.elementor-element-69e2648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1702 .elementor-element.elementor-element-2e2f479 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-7ff9df8{--divider-border-style:solid;--divider-color:var( --e-global-color-dcf04f3 );--divider-border-width:1px;}.elementor-1702 .elementor-element.elementor-element-7ff9df8 .elementor-divider-separator{width:100%;}.elementor-1702 .elementor-element.elementor-element-7ff9df8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1702 .elementor-element.elementor-element-3444161{--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;}.elementor-1702 .elementor-element.elementor-element-e4251cf{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-fd37846 );}.elementor-1702 .elementor-element.elementor-element-6b1b6db{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1702 .elementor-element.elementor-element-6b1b6db .elementor-icon-list-icon i{color:var( --e-global-color-dcf04f3 );transition:color 0.3s;}.elementor-1702 .elementor-element.elementor-element-6b1b6db .elementor-icon-list-icon svg{fill:var( --e-global-color-dcf04f3 );transition:fill 0.3s;}.elementor-1702 .elementor-element.elementor-element-6b1b6db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1702 .elementor-element.elementor-element-6b1b6db .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1702 .elementor-element.elementor-element-6b1b6db .elementor-icon-list-text{color:var( --e-global-color-fd37846 );transition:color 0.3s;}.elementor-1702 .elementor-element.elementor-element-b2fd20b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1702 .elementor-element.elementor-element-b391c5b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-0d8b681{--divider-border-style:solid;--divider-color:var( --e-global-color-dcf04f3 );--divider-border-width:1px;}.elementor-1702 .elementor-element.elementor-element-0d8b681 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-0d8b681 .elementor-divider-separator{width:100%;}.elementor-1702 .elementor-element.elementor-element-0d8b681 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1702 .elementor-element.elementor-element-7338a56{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-fd37846 );}.elementor-1702 .elementor-element.elementor-element-9fcf394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1702 .elementor-element.elementor-element-c3edb58 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-dcf04f3 );}.elementor-1702 .elementor-element.elementor-element-78d1a44{--divider-border-style:solid;--divider-color:var( --e-global-color-dcf04f3 );--divider-border-width:1px;}.elementor-1702 .elementor-element.elementor-element-78d1a44 .elementor-divider-separator{width:100%;}.elementor-1702 .elementor-element.elementor-element-78d1a44 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1702 .elementor-element.elementor-element-2a11e92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-2a11e92{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-fd37846 );}.elementor-1702 .elementor-element.elementor-element-24be803{--spacer-size:35px;}.elementor-1702 .elementor-element.elementor-element-3e4c01d .elementor-button{background-color:var( --e-global-color-dcf04f3 );font-size:20px;font-weight:700;border-radius:23px 23px 23px 23px;padding:20px 20px 20px 20px;}.elementor-1702 .elementor-element.elementor-element-3e4c01d > .elementor-widget-container{padding:14px 0px 18px 0px;}.elementor-1702 .elementor-element.elementor-element-3e4c01d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1702 .elementor-element.elementor-element-3e4c01d .elementor-button .elementor-button-content-wrapper{gap:6px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(max-width:1024px){.elementor-1702 .elementor-element.elementor-element-104eee3{--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-1702 .elementor-element.elementor-element-5bc561c .elementor-heading-title{font-size:38px;}}@media(min-width:768px){.elementor-1702 .elementor-element.elementor-element-104eee3{--content-width:685px;}.elementor-1702 .elementor-element.elementor-element-25d461b{--width:100%;}.elementor-1702 .elementor-element.elementor-element-f24ca8b{--width:96.482%;}.elementor-1702 .elementor-element.elementor-element-731d7a6{--width:98.41%;}.elementor-1702 .elementor-element.elementor-element-a64b2c2{--width:55%;}.elementor-1702 .elementor-element.elementor-element-f32ce89{--width:55%;}.elementor-1702 .elementor-element.elementor-element-18a91c6{--content-width:1223px;}.elementor-1702 .elementor-element.elementor-element-2820446{--content-width:1200px;}.elementor-1702 .elementor-element.elementor-element-69e2648{--content-width:1223px;}.elementor-1702 .elementor-element.elementor-element-3444161{--width:100%;}.elementor-1702 .elementor-element.elementor-element-b2fd20b{--content-width:1223px;}.elementor-1702 .elementor-element.elementor-element-9fcf394{--content-width:1223px;}}@media(max-width:767px){.elementor-1702 .elementor-element.elementor-element-104eee3{--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1702 .elementor-element.elementor-element-104eee3.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1702 .elementor-element.elementor-element-5bc561c .elementor-heading-title{font-size:32px;}.elementor-1702 .elementor-element.elementor-element-5f42632{font-size:15px;line-height:1em;}.elementor-1702 .elementor-element.elementor-element-09820b1{font-size:13px;}.elementor-1702 .elementor-element.elementor-element-3739a1a > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1702 .elementor-element.elementor-element-0009289 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1702 .elementor-element.elementor-element-6658a47 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1702 .elementor-element.elementor-element-2e2f479 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1702 .elementor-element.elementor-element-e4251cf{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-1702 .elementor-element.elementor-element-6b1b6db{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;}.elementor-1702 .elementor-element.elementor-element-b391c5b > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1702 .elementor-element.elementor-element-b391c5b{text-align:center;}.elementor-1702 .elementor-element.elementor-element-7338a56{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;column-gap:0px;}.elementor-1702 .elementor-element.elementor-element-7338a56 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1702 .elementor-element.elementor-element-7338a56.elementor-element{--align-self:center;}.elementor-1702 .elementor-element.elementor-element-c3edb58{text-align:center;}.elementor-1702 .elementor-element.elementor-element-2a11e92{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;}.elementor-1702 .elementor-element.elementor-element-2a11e92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1702 .elementor-element.elementor-element-2a11e92.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-25d461b */:root{
  --azul:#213C90;
  --chip-bg: rgba(33,60,144,.06);
  --chip-border: rgba(33,60,144,.18);
  --chip-text: #213C90;
}

/* Container das pílulas */
.meta-chips{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  gap:12px;
  margin-top:14px;
}

/* Pílula base */
.meta-chips .chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width: 220px; /* AQUI está o segredo */
  padding:12px 20px;
  background: var(--chip-bg);
  border: 1px solid var(--chip-border);
  border-radius:999px;
  color: var(--chip-text);
  font-weight:600;
  line-height:1.2;
  box-shadow: 0 10px 22px rgba(0,0,0,.10);
  text-align:center;
}

/* Pílula de datas (pode crescer mais se precisar) */
.meta-chips .chip-wide{
  min-width: 320px;
}

/* Mobile */
@media (max-width: 767px){
  .meta-chips{
    gap:10px;
  }
  .meta-chips .chip,
  .meta-chips .chip-wide{
    min-width: 100%;
    padding:12px 16px;
    font-size:13px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00e4d9c *//* Layout geral */
.fw-selos{
  display:grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap:18px !important;
  margin: 18px 0 14px !important;
}

/* Cartões */
.fw-selos .fw-selos-col{
  position: relative !important;
  padding: 20px 20px 18px !important;
  border-radius: 18px !important;
  background: #ffffff !important;
  border: 1px solid rgba(0,0,0,0.08) !important;
  box-shadow: 0 14px 34px rgba(0,0,0,0.08) !important;
  overflow: hidden !important;
  transition: transform 0.18s ease, box-shadow 0.18s ease !important;
}

/* Brilho suave no fundo (premium) */
.fw-selos .fw-selos-col:after{
  content:"" !important;
  position:absolute !important;
  right:-60px !important;
  top:-60px !important;
  width:180px !important;
  height:180px !important;
  background: radial-gradient(circle, rgba(33,60,144,0.14), rgba(33,60,144,0.00) 60%) !important;
  pointer-events:none !important;
}

/* Barra lateral azul */
.fw-selos .fw-selos-col:before{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  top:0 !important;
  width:6px !important;
  height:100% !important;
  background: linear-gradient(180deg, #213C90, #5B7CFF) !important;
  opacity: 0.95 !important;
}

/* Título azul + ícone bolinha */
.fw-selos .fw-selos-titulo{
  color: #213C90 !important;
  font-weight: 850 !important;
  font-size: 14px !important;
  letter-spacing: 0.6px !important;
  text-transform: uppercase !important;
  margin: 2px 0 14px !important;
  opacity: 1 !important;
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
}

/* Bolinha antes do título */
.fw-selos .fw-selos-titulo:before{
  content:"" !important;
  width:10px !important;
  height:10px !important;
  border-radius:999px !important;
  background: #213C90 !important;
  box-shadow: 0 6px 14px rgba(33,60,144,0.25) !important;
  display:inline-block !important;
}

/* Área dos selos */
.fw-selos .fw-selos-wrap{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:12px !important;
}

/* Selos (maiores + premium) */
.fw-selos .fw-selo{
  padding: 12px 15px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(33,60,144,0.20) !important;
  background: rgba(33,60,144,0.07) !important;
  color: rgba(0,0,0,0.82) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  transition: transform 0.18s ease, background 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease !important;
  cursor: default !important;
}

/* Hover nos selos: efeito "clicável" */
.fw-selos .fw-selo:hover{
  transform: translateY(-2px) !important;
  background: rgba(33,60,144,0.12) !important;
  border-color: rgba(33,60,144,0.35) !important;
  box-shadow: 0 10px 22px rgba(33,60,144,0.18) !important;
}

/* Hover no cartão (bem sutil) */
.fw-selos .fw-selos-col:hover{
  transform: translateY(-2px) !important;
  box-shadow: 0 18px 44px rgba(0,0,0,0.10) !important;
}

/* Mobile */
@media (max-width: 767px){
  .fw-selos{
    grid-template-columns: 1fr !important;
  }
}
/* Barra azul “viva” no hover do card */
.fw-selos .fw-selos-col:before{
  transition: opacity 0.18s ease, filter 0.18s ease !important;
}

.fw-selos .fw-selos-col:hover:before{
  opacity: 1 !important;
  filter: saturate(1.2) brightness(1.05) !important;
}
/* Acabamento acetinado no hover do selo */
.fw-selos .fw-selo{
  position: relative !important;
  overflow: hidden !important;
}

.fw-selos .fw-selo:after{
  content:"" !important;
  position:absolute !important;
  top:-30% !important;
  left:-60% !important;
  width:60% !important;
  height:160% !important;
  background: linear-gradient(90deg, rgba(255,255,255,0.00), rgba(255,255,255,0.55), rgba(255,255,255,0.00)) !important;
  transform: rotate(18deg) !important;
  opacity: 0 !important;
  pointer-events:none !important;
  transition: opacity 0.18s ease !important;
}

/* Quando passa o mouse: aparece o brilho e “varre” o selo */
.fw-selos .fw-selo:hover:after{
  opacity: 1 !important;
  animation: fwShine 0.85s ease forwards !important;
}

@keyframes fwShine{
  0% { left: -60%; }
  100% { left: 140%; }
}
/* Toque no mobile: sensação de botão premium */
.fw-selos .fw-selo:active{
  transform: translateY(0px) scale(0.98) !important;
  box-shadow: 0 6px 14px rgba(33,60,144,0.14) !important;
  background: rgba(33,60,144,0.14) !important;
  border-color: rgba(33,60,144,0.45) !important;
}

/* Também no card (opcional, bem sutil) */
.fw-selos .fw-selos-col:active{
  transform: translateY(-1px) scale(0.995) !important;
}
/* Entrada premium dos cards */
.fw-selos .fw-selos-col{
  animation: fwFadeUp 0.7s ease both !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2820446 */.bloco-roteiro:has(.elementor-widget-text-editor:empty) .titulo-roteiro {
  display: none;
}/* End custom CSS */
/* Start custom CSS */:root{
  --cor-primaria:#213C90;
  --cor-primaria-600:#192F78;
}

/* Botão Whats (widget) */
.btn-whats{
  background:var(--cor-primaria) !important;
  color:#fff !important;
  border:none !important;
  border-radius:14px !important;
  padding:12px 16px !important;
}
.btn-whats:hover{ background:var(--cor-primaria-600) !important; }

/* Badge (etiqueta) */
.badge-vitrine{
  display:inline-block;
  background:var(--cor-primaria);
  color:#fff;
  padding:6px 10px;
  border-radius:10px;
  font-weight:700;
  line-height:1;
  box-shadow:0 6px 16px rgba(0,0,0,.15);
}/* End custom CSS */