.elementor-33466 .elementor-element.elementor-element-099e205{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-33466 .elementor-element.elementor-element-66f62ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;letter-spacing:1.4px;}.elementor-33466 .elementor-element.elementor-element-66f62ca.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33466 .elementor-element.elementor-element-70fbb5e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-33466 .elementor-element.elementor-element-70fbb5e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33466 .elementor-element.elementor-element-70fbb5e img{border-radius:25px 25px 25px 25px;}.elementor-33466 .elementor-element.elementor-element-2f91812{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:30px;}.elementor-33466 .elementor-element.elementor-element-2f91812:not(.elementor-motion-effects-element-type-background), .elementor-33466 .elementor-element.elementor-element-2f91812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-33466 .elementor-element.elementor-element-9c990ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ADADADA1;--border-color:#ADADADA1;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-33466 .elementor-element.elementor-element-74fa072{--display:flex;}.elementor-33466 .elementor-element.elementor-element-74fa072.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33466 .elementor-element.elementor-element-812200d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-812200d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-33466 .elementor-element.elementor-element-812200d:after{content:"0.6";}.elementor-33466 .elementor-element.elementor-element-812200d .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-812200d .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-812200d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-812200d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-812200d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-7c549de{--display:flex;}.elementor-33466 .elementor-element.elementor-element-a9291b9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-a9291b9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-a9291b9:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-a9291b9 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-a9291b9 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-a9291b9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-33466 .elementor-element.elementor-element-a9291b9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-33466 .elementor-element.elementor-element-a9291b9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-33466 .elementor-element.elementor-element-0b1abc9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-0b1abc9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-0b1abc9:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-0b1abc9 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-0b1abc9 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-0b1abc9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-33466 .elementor-element.elementor-element-0b1abc9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-33466 .elementor-element.elementor-element-0b1abc9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-33466 .elementor-element.elementor-element-abcc091{--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-33466 .elementor-element.elementor-element-abcc091 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-abcc091:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-abcc091 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-abcc091 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-abcc091.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-33466 .elementor-element.elementor-element-abcc091.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-33466 .elementor-element.elementor-element-abcc091.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-33466 .elementor-element.elementor-element-a6dbf7f{--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-33466 .elementor-element.elementor-element-6816e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;letter-spacing:1.4px;}.elementor-33466 .elementor-element.elementor-element-6816e85.elementor-element{--align-self:center;}.elementor-33466 .elementor-element.elementor-element-c693b85{width:initial;max-width:initial;text-align:center;}.elementor-33466 .elementor-element.elementor-element-c693b85.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33466 .elementor-element.elementor-element-0404708{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ADADADA1;--border-color:#ADADADA1;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-33466 .elementor-element.elementor-element-7f83e82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.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-33466 .elementor-element.elementor-element-95fa13d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-33466 .elementor-element.elementor-element-dcdb120{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-33466 .elementor-element.elementor-element-53e115a{--display:flex;}.elementor-33466 .elementor-element.elementor-element-36bc6b7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-36bc6b7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-33466 .elementor-element.elementor-element-36bc6b7:after{content:"0.7";}.elementor-33466 .elementor-element.elementor-element-36bc6b7 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-36bc6b7 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-36bc6b7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-36bc6b7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-36bc6b7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-7cc3ce0{--display:flex;}.elementor-33466 .elementor-element.elementor-element-05f3708{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-05f3708 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-05f3708:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-05f3708 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-05f3708 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-05f3708.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-05f3708.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-05f3708.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-4cd4029{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-4cd4029 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-4cd4029:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-4cd4029 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-4cd4029 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-4cd4029.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-4cd4029.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-4cd4029.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-901c19c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-901c19c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-901c19c:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-901c19c .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-901c19c .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-901c19c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-901c19c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-901c19c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-9489f2f{--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-33466 .elementor-element.elementor-element-0c8f414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;letter-spacing:1.4px;}.elementor-33466 .elementor-element.elementor-element-0c8f414.elementor-element{--align-self:center;}.elementor-33466 .elementor-element.elementor-element-f984aa3{width:initial;max-width:initial;text-align:center;}.elementor-33466 .elementor-element.elementor-element-f984aa3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33466 .elementor-element.elementor-element-f984aa3 img{border-radius:25px 25px 25px 25px;}.elementor-33466 .elementor-element.elementor-element-a2200d3{--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-33466 .elementor-element.elementor-element-7cbf1b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;letter-spacing:1.4px;}.elementor-33466 .elementor-element.elementor-element-7cbf1b3.elementor-element{--align-self:center;}.elementor-33466 .elementor-element.elementor-element-3288727{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-33466 .elementor-element.elementor-element-3288727.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33466 .elementor-element.elementor-element-3288727 img{border-radius:25px 25px 25px 25px;}.elementor-33466 .elementor-element.elementor-element-2d98df9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ADADADA1;--border-color:#ADADADA1;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-33466 .elementor-element.elementor-element-9e85df0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-33466 .elementor-element.elementor-element-e3869fd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-33466 .elementor-element.elementor-element-f357d9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-33466 .elementor-element.elementor-element-b9e1a50{--display:flex;}.elementor-33466 .elementor-element.elementor-element-8119c77{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-8119c77 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-33466 .elementor-element.elementor-element-8119c77:after{content:"0.7";}.elementor-33466 .elementor-element.elementor-element-8119c77 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-8119c77 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-8119c77.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-8119c77.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-8119c77.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-48a8b31{--display:flex;}.elementor-33466 .elementor-element.elementor-element-7fc53dc{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-7fc53dc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-7fc53dc:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-7fc53dc .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-7fc53dc .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-7fc53dc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-7fc53dc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-7fc53dc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-a752a20{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-a752a20 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-a752a20:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-a752a20 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-a752a20 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-a752a20.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-a752a20.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-a752a20.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-c5ad2be{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-c5ad2be .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-c5ad2be:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-c5ad2be .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-c5ad2be .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-c5ad2be.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-c5ad2be.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-c5ad2be.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-ee3d79a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-33466 .elementor-element.elementor-element-ee3d79a:not(.elementor-motion-effects-element-type-background), .elementor-33466 .elementor-element.elementor-element-ee3d79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2540;}.elementor-33466 .elementor-element.elementor-element-26aa00d{--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-33466 .elementor-element.elementor-element-dedcdd5{--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-33466 .elementor-element.elementor-element-865938b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-33466 .elementor-element.elementor-element-bbf4d2b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-33466 .elementor-element.elementor-element-bf2cdbc{text-align:end;color:#7A7A7A;}.elementor-33466 .elementor-element.elementor-element-bf2cdbc a{color:#7A7A7A;}.elementor-33466 .elementor-element.elementor-element-a896d88{--grid-row-gap:35px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-a896d88 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-4a78307{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33466 .elementor-element.elementor-element-0191332{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;letter-spacing:1.4px;}.elementor-33466 .elementor-element.elementor-element-0191332.elementor-element{--align-self:center;}.elementor-33466 .elementor-element.elementor-element-7eb3bc8{width:var( --container-widget-width, 55.946% );max-width:55.946%;--container-widget-width:55.946%;--container-widget-flex-grow:0;text-align:center;}.elementor-33466 .elementor-element.elementor-element-7eb3bc8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33466 .elementor-element.elementor-element-7eb3bc8 img{border-radius:25px 25px 25px 25px;}.elementor-33466 .elementor-element.elementor-element-2bf084b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ADADADA1;--border-color:#ADADADA1;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-33466 .elementor-element.elementor-element-f5477bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-33466 .elementor-element.elementor-element-532da1e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-33466 .elementor-element.elementor-element-c87d288{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-33466 .elementor-element.elementor-element-ea29480{--display:flex;}.elementor-33466 .elementor-element.elementor-element-e47853b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-e47853b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-33466 .elementor-element.elementor-element-e47853b:after{content:"0.7";}.elementor-33466 .elementor-element.elementor-element-e47853b .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-e47853b .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-e47853b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-e47853b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-e47853b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-f9a50f1{--display:flex;}.elementor-33466 .elementor-element.elementor-element-f44cc84{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-f44cc84 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-f44cc84:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-f44cc84 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-f44cc84 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-f44cc84.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-f44cc84.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-f44cc84.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-88d3b1d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-88d3b1d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-88d3b1d:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-88d3b1d .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-88d3b1d .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-88d3b1d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-88d3b1d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-88d3b1d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-75981c5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-75981c5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-75981c5:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-75981c5 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-75981c5 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-75981c5.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-75981c5.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-75981c5.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-f93a3d7{--display:flex;}.elementor-33466 .elementor-element.elementor-element-7456dbd{--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-33466 .elementor-element.elementor-element-b838433{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;letter-spacing:1.4px;}.elementor-33466 .elementor-element.elementor-element-b838433.elementor-element{--align-self:center;}.elementor-33466 .elementor-element.elementor-element-522934e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-33466 .elementor-element.elementor-element-522934e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-33466 .elementor-element.elementor-element-522934e img{border-radius:25px 25px 25px 25px;}.elementor-33466 .elementor-element.elementor-element-5aa95ed{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ADADADA1;--border-color:#ADADADA1;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-33466 .elementor-element.elementor-element-cf245b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-33466 .elementor-element.elementor-element-e5af9a2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-33466 .elementor-element.elementor-element-2c9d230{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-33466 .elementor-element.elementor-element-e0afa3a{--display:flex;}.elementor-33466 .elementor-element.elementor-element-2b3d77d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-2b3d77d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-33466 .elementor-element.elementor-element-2b3d77d:after{content:"0.7";}.elementor-33466 .elementor-element.elementor-element-2b3d77d .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-2b3d77d .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-2b3d77d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-2b3d77d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-2b3d77d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-a0c25a3{--display:flex;}.elementor-33466 .elementor-element.elementor-element-829c838{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-829c838 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-829c838:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-829c838 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-829c838 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-829c838.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-829c838.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-829c838.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-c03326d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-c03326d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-c03326d:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-c03326d .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-c03326d .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-c03326d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-c03326d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-c03326d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-33466 .elementor-element.elementor-element-f8547e1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-33466 .elementor-element.elementor-element-f8547e1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.1 * 100% );}.elementor-33466 .elementor-element.elementor-element-f8547e1:after{content:"0.1";}.elementor-33466 .elementor-element.elementor-element-f8547e1 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-f8547e1 .elementor-post__meta-data span + span:before{content:"-";}.elementor-33466 .elementor-element.elementor-element-f8547e1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-33466 .elementor-element.elementor-element-f8547e1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-33466 .elementor-element.elementor-element-f8547e1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-33466 .elementor-element.elementor-element-9c990ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33466 .elementor-element.elementor-element-812200d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-812200d:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-812200d .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-a9291b9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-a9291b9:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-a9291b9 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-0b1abc9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-0b1abc9:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-0b1abc9 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-abcc091 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-abcc091:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-abcc091 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-36bc6b7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-36bc6b7:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-36bc6b7 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-05f3708 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-05f3708:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-05f3708 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-4cd4029 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-4cd4029:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-4cd4029 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-901c19c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-901c19c:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-901c19c .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-8119c77 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-8119c77:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-8119c77 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-7fc53dc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-7fc53dc:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-7fc53dc .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-a752a20 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-a752a20:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-a752a20 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-c5ad2be .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-c5ad2be:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-c5ad2be .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-e47853b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-e47853b:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-e47853b .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-f44cc84 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-f44cc84:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-f44cc84 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-88d3b1d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-88d3b1d:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-88d3b1d .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-75981c5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-75981c5:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-75981c5 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-2b3d77d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-2b3d77d:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-2b3d77d .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-829c838 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-829c838:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-829c838 .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-c03326d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-c03326d:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-c03326d .elementor-post__thumbnail__link{width:100%;}.elementor-33466 .elementor-element.elementor-element-f8547e1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-33466 .elementor-element.elementor-element-f8547e1:after{content:"0.5";}.elementor-33466 .elementor-element.elementor-element-f8547e1 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-33466 .elementor-element.elementor-element-9c990ed{--width:100%;}.elementor-33466 .elementor-element.elementor-element-74fa072{--width:70%;}.elementor-33466 .elementor-element.elementor-element-7c549de{--width:25%;}.elementor-33466 .elementor-element.elementor-element-0404708{--content-width:100%;}.elementor-33466 .elementor-element.elementor-element-7f83e82{--width:90%;}.elementor-33466 .elementor-element.elementor-element-dcdb120{--width:100%;}.elementor-33466 .elementor-element.elementor-element-53e115a{--width:70%;}.elementor-33466 .elementor-element.elementor-element-7cc3ce0{--width:25%;}.elementor-33466 .elementor-element.elementor-element-2d98df9{--content-width:100%;}.elementor-33466 .elementor-element.elementor-element-9e85df0{--width:90%;}.elementor-33466 .elementor-element.elementor-element-f357d9a{--width:100%;}.elementor-33466 .elementor-element.elementor-element-b9e1a50{--width:70%;}.elementor-33466 .elementor-element.elementor-element-48a8b31{--width:25%;}.elementor-33466 .elementor-element.elementor-element-ee3d79a{--content-width:100%;}.elementor-33466 .elementor-element.elementor-element-dedcdd5{--width:87.909%;}.elementor-33466 .elementor-element.elementor-element-2bf084b{--content-width:100%;}.elementor-33466 .elementor-element.elementor-element-f5477bb{--width:90%;}.elementor-33466 .elementor-element.elementor-element-c87d288{--width:100%;}.elementor-33466 .elementor-element.elementor-element-ea29480{--width:70%;}.elementor-33466 .elementor-element.elementor-element-f9a50f1{--width:25%;}.elementor-33466 .elementor-element.elementor-element-5aa95ed{--content-width:100%;}.elementor-33466 .elementor-element.elementor-element-cf245b2{--width:90%;}.elementor-33466 .elementor-element.elementor-element-2c9d230{--width:100%;}.elementor-33466 .elementor-element.elementor-element-e0afa3a{--width:70%;}.elementor-33466 .elementor-element.elementor-element-a0c25a3{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-74fa072 *//* ════════════════════════════════════════════════════════
   CARDS DE NOTÍCIAS — pombaljornal.pt
   grande · pequeno · mini · medio   +   tag dinâmica
   Badge (categoria) aparece SÓ no grande e no pequeno.
   ════════════════════════════════════════════════════════ */


/* ═══════════ CARD GRANDE (overlay) ═══════════ */
/* Widget precisa das classes:  card-grande  +  card-tag */

.card-grande .elementor-post {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background: transparent !important;
  display: block !important;
  padding: 0 !important;
  border: 0 !important;
}

.card-grande .elementor-post > a:first-child {
  display: block;
  width: 100%;
  height: 100%;
}

.card-grande .elementor-post__thumbnail {
  position: relative;
  margin: 0 !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.card-grande .elementor-post__thumbnail img {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block;
  position: absolute;
  inset: 0;
}

.card-grande .elementor-post__thumbnail::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(
    to top,
    rgba(10,37,64,0.95) 0%,
    rgba(10,37,64,0.40) 50%,
    transparent 100%
  );
}

.card-grande .elementor-post__text {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  color: white;
  display: flex;
  flex-direction: column;
  padding: 32px 40px;
}

.card-grande,
.card-grande .elementor-widget-container,
.card-grande .elementor-posts-container { height: 100%; }
.card-grande .elementor-posts { display: flex !important; height: 100%; }

/* ↓↓↓ ALTURA DO CARD GRANDE — muda aqui ↓↓↓ */
.card-grande .elementor-post {
  flex: 1 1 auto;
  min-height: 600px !important;
}
/* ↑↑↑ */

.card-grande .elementor-post__title,
.card-grande .elementor-post__title a {
  font-size: clamp(1.4rem, 2.5vw, 2rem);
  font-weight: 700;
  line-height: 1.2;
  color: #fff !important;
  margin-bottom: 10px;
  transition: color 0.2s;
}
.card-grande .elementor-post:hover .elementor-post__title a { color: #3b82f6 !important; }

.card-grande .elementor-post__meta-data,
.card-grande .elementor-post__meta-data * {
  font-size: 0.75rem;
  color: #cbd5e1 !important;
  margin-bottom: 8px;
}

.card-grande .elementor-post__excerpt p {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #e2e8f0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0;
}

.card-grande .elementor-post__read-more { display: none !important; }


/* ═══════════ TAG DINÂMICA — caixa azul cheia (CARD GRANDE) ═══════════ */
.card-tag .elementor-post__badge {
  order: -1;
  align-self: flex-start;
  position: static !important;
  display: inline-block !important;
  width: auto !important;
  margin: 0 0 12px 0 !important;
  padding: 4px 12px !important;
  background: #3b82f6 !important;
  color: #fff !important;
  font-size: 0.7rem !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  border-radius: 3px !important;
  text-decoration: none !important;
}
.card-tag .elementor-post__badge a { color: #fff !important; text-decoration: none !important; }


/* ═══════════ CARD PEQUENO (imagem em cima, texto por baixo) ═══════════ */
/* Widget precisa da classe:  card-pequeno */

.card-pequeno .elementor-post {
  display: flex !important;
  flex-direction: column;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  overflow: visible;
}

.card-pequeno .elementor-posts {
  display: flex !important;
  flex-direction: column;
  gap: 28px;
}

.card-pequeno .elementor-post > a:first-child,
.card-pequeno .elementor-post__thumbnail__link {
  display: block;
  width: 100%;
}

.card-pequeno .elementor-post__thumbnail,
.card-pequeno .elementor-post__thumbnail__link {
  position: relative;
  width: 100%;
  height: 160px !important;          /* ← altura da imagem */
  min-height: 160px !important;
  max-height: 160px !important;
  aspect-ratio: auto !important;
  margin: 0 0 12px 0 !important;
  overflow: hidden;
  border-radius: 8px;
}

.card-pequeno .elementor-post__thumbnail img,
.card-pequeno .elementor-post__thumbnail__link img {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: 160px !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block;
}

.card-pequeno .elementor-post__thumbnail::after { display: none !important; }

.card-pequeno .elementor-post__text {
  position: static !important;
  padding: 0 !important;
  color: inherit;
  display: flex;
  flex-direction: column;
}

/* categoria a azul (texto, sem caixa) */
.card-pequeno .elementor-post__badge {
  order: -1;
  align-self: flex-start;
  position: static !important;
  display: inline-block !important;
  background: transparent !important;
  color: #3b82f6 !important;
  padding: 0 !important;
  margin: 0 0 4px 0 !important;
  font-size: 0.7rem !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  text-decoration: none !important;
}
.card-pequeno .elementor-post__badge a { color: #3b82f6 !important; text-decoration: none !important; }

.card-pequeno .elementor-post__title,
.card-pequeno .elementor-post__title a {
  font-size: 1.05rem;
  font-weight: 700;
  line-height: 1.3;
  color: #0a2540 !important;
  margin: 0 0 8px 0;
  transition: color 0.2s;
}
.card-pequeno .elementor-post:hover .elementor-post__title a { color: #3b82f6 !important; }

.card-pequeno .elementor-post__meta-data {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 0.75rem;
  color: #64748b !important;
  margin: 0 !important;
}
.card-pequeno .elementor-post__meta-data * { color: #64748b !important; }
.card-pequeno .elementor-post__meta-data::before {
  content: "";
  flex: 0 0 auto;
  width: 13px;
  height: 13px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") center/contain no-repeat;
}

.card-pequeno .elementor-post__excerpt { display: none !important; }
.card-pequeno .elementor-post__read-more { display: none !important; }


/* ═══════════ CARD MINI (imagem à esquerda, texto à direita) ═══════════ */
/* Widget precisa da classe:  card-mini   (SEM badge) */

.card-mini .elementor-posts {
  display: flex !important;
  flex-direction: column;
  gap: 20px;
}

.card-mini .elementor-post {
  display: flex !important;
  flex-direction: row;
  align-items: flex-start;
  gap: 16px;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  overflow: visible;
}

.card-mini .elementor-post > a:first-child,
.card-mini .elementor-post__thumbnail__link {
  flex: 0 0 auto;
  display: block;
}

.card-mini .elementor-post__thumbnail,
.card-mini .elementor-post__thumbnail__link {
  position: relative;
  width: 90px !important;            /* ← tamanho da imagem */
  height: 90px !important;
  min-height: 90px !important;
  max-height: 90px !important;
  aspect-ratio: auto !important;
  margin: 0 !important;
  overflow: hidden;
  border-radius: 8px;
}

.card-mini .elementor-post__thumbnail img,
.card-mini .elementor-post__thumbnail__link img {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block;
}

.card-mini .elementor-post__thumbnail::after { display: none !important; }

.card-mini .elementor-post__text {
  flex: 1 1 auto;
  position: static !important;
  padding: 0 !important;
  margin: 0 !important;
  color: inherit;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.card-mini .elementor-post__title,
.card-mini .elementor-post__title a {
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1.3;
  color: #0a2540 !important;
  margin: 0 0 6px 0;
  transition: color 0.2s;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.card-mini .elementor-post:hover .elementor-post__title a { color: #3b82f6 !important; }

.card-mini .elementor-post__meta-data {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 0.72rem;
  color: #64748b !important;
  margin: 0 !important;
}
.card-mini .elementor-post__meta-data * { color: #64748b !important; }
.card-mini .elementor-post__meta-data::before {
  content: "";
  flex: 0 0 auto;
  width: 12px;
  height: 12px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") center/contain no-repeat;
}

.card-mini .elementor-post__badge,
.card-mini .elementor-post__excerpt,
.card-mini .elementor-post__read-more { display: none !important; }


/* ═══════════ CARD MÉDIO (imagem grande em cima, texto por baixo) ═══════════ */
/* Widget precisa da classe:  card-medio   (SEM badge) */

.card-medio .elementor-post {
  display: flex !important;
  flex-direction: column;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  overflow: visible;
}

.card-medio .elementor-posts {
  display: flex !important;
  flex-direction: column;
  gap: 32px;
}

.card-medio .elementor-post > a:first-child,
.card-medio .elementor-post__thumbnail__link {
  display: block;
  width: 100%;
}

.card-medio .elementor-post__thumbnail,
.card-medio .elementor-post__thumbnail__link {
  position: relative;
  width: 100%;
  height: auto !important;
  aspect-ratio: 16 / 9;              /* ← proporção da imagem */
  margin: 0 0 16px 0 !important;
  overflow: hidden;
  border-radius: 8px;
}

.card-medio .elementor-post__thumbnail img,
.card-medio .elementor-post__thumbnail__link img {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block;
}

.card-medio .elementor-post__thumbnail::after { display: none !important; }

.card-medio .elementor-post__text {
  position: static !important;
  padding: 0 !important;
  color: inherit;
  display: flex;
  flex-direction: column;
}

/* título reforçado (ganha à cor branca do widget) */
.card-medio .elementor-post .elementor-post__title,
.card-medio .elementor-post .elementor-post__title a {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.25;
  color: #0a2540 !important;
  margin: 0 0 10px 0;
  transition: color 0.2s;
}
.card-medio .elementor-post:hover .elementor-post__title a { color: #3b82f6 !important; }

.card-medio .elementor-post__excerpt p {
  font-size: 0.9rem;
  line-height: 1.55;
  color: #475569 !important;
  margin: 0 0 10px 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.card-medio .elementor-post__meta-data {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 0.78rem;
  color: #64748b !important;
  margin: 0 !important;
}
.card-medio .elementor-post__meta-data * { color: #64748b !important; }
.card-medio .elementor-post__meta-data::before {
  content: "";
  flex: 0 0 auto;
  width: 13px;
  height: 13px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E") center/contain no-repeat;
}

/* card-medio NÃO leva categoria */
.card-medio .elementor-post__badge { display: none !important; }
.card-medio .elementor-post__read-more { display: none !important; }

/* ═══════════ CARD MÉDIO — remove alturas herdadas no mobile ═══════════ */
@media (max-width: 767px) {
  .card-medio,
  .card-medio .elementor-widget-container,
  .card-medio .elementor-posts-container,
  .card-medio .elementor-posts,
  .card-medio .elementor-post {
    height: auto !important;
    min-height: 0 !important;
  }

  /* rede de segurança: anula QUALQUER min-height inline do Elementor,
     seja no widget, seja num container pai qualquer */
  .elementor-element[style*="min-height"] {
    min-height: unset !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95fa13d */.titulo-seccao {
  position: relative;
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 600;
  color: #0a2540;
  margin: 0 0 24px 0;
  padding-bottom: 10px;
}
.titulo-seccao::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 40px;
  height: 4px;
  background: #3b82f6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c622820 *//* ═══════════ BOTÃO "VER TODAS →" (seta animada) ═══════════ */
a.btn-ver-todas {
  display: inline-flex;
  align-items: center;
  color: #475569 !important;
  font-size: 0.875rem;
  font-weight: 500;
  text-decoration: none !important;
  transition: color 0.2s ease;
}
a.btn-ver-todas::after {
  content: "→";
  display: inline-block;
  margin-left: 6px;
  transition: transform 0.25s ease;
}

/* hover reforçado — ganha à regra branca global */
a.btn-ver-todas.btn-ver-todas:hover,
a.btn-ver-todas.btn-ver-todas:focus {
  color: #3b82f6 !important;
}
a.btn-ver-todas.btn-ver-todas:hover::after {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3869fd */.titulo-seccao {
  position: relative;
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 600;
  color: #0a2540;
  margin: 0 0 24px 0;
  padding-bottom: 10px;
}
.titulo-seccao::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 40px;
  height: 4px;
  background: #3b82f6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c725dd1 *//* ═══════════ BOTÃO "VER TODAS →" (seta animada) ═══════════ */
a.btn-ver-todas {
  display: inline-flex;
  align-items: center;
  color: #475569 !important;
  font-size: 0.875rem;
  font-weight: 500;
  text-decoration: none !important;
  transition: color 0.2s ease;
}
a.btn-ver-todas::after {
  content: "→";
  display: inline-block;
  margin-left: 6px;
  transition: transform 0.25s ease;
}

/* hover reforçado — ganha à regra branca global */
a.btn-ver-todas.btn-ver-todas:hover,
a.btn-ver-todas.btn-ver-todas:focus {
  color: #3b82f6 !important;
}
a.btn-ver-todas.btn-ver-todas:hover::after {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-865938b *//* rótulo pequeno "Editorial" */
.label-editorial {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #60a5fa;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf4d2b *//* título de secção com UMA barrinha azul (pontas direitas) */
.titulo-seccao-o .elementor-heading-title {
  position: relative;
  display: inline-block;
  padding-bottom: 12px;
  color: #ffffff !important;
  text-shadow: none !important;
  font-weight: 700;
}
.titulo-seccao-o .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 40px;
  height: 4px;
  background: #3b82f6;
  border-radius: 0;      /* ← pontas direitas, sem arredondar */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf2cdbc *//* ═══════════ BOTÃO "VER TODAS AS OPINIÕES →" (fundo escuro) ═══════════ */
a.ver-opiniao {
  display: inline-flex;
  align-items: center;
  color: #cbd5e1 !important;            /* cinza-claro */
  font-size: 0.875rem;
  font-weight: 500;
  text-decoration: none !important;
  transition: color 0.2s ease;
}
a.ver-opiniao::after {
  content: "→";
  display: inline-block;
  margin-left: 6px;
  transition: transform 0.25s ease;
}

/* hover reforçado — branco + seta desliza */
a.ver-opiniao.ver-opiniao:hover,
a.ver-opiniao.ver-opiniao:focus {
  color: #ffffff !important;            /* branco no hover */
}
a.ver-opiniao.ver-opiniao:hover::after {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3d79a *//* ═══════════ CARD OPINIÃO (fundo escuro, 2 colunas) ═══════════ */
/* Widget: classe card-opiniao · container com background #0a2540 */

/* grelha 2 colunas com divisórias finas */
.card-opiniao .elementor-posts {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 1px !important;
  background: rgba(255,255,255,0.12);
}

/* cada cartão */
.card-opiniao .elementor-post {
  position: relative;
  background: #0a2540 !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 32px 40px 64px !important;   /* espaço extra em baixo p/ o "Ler →" */
  display: flex !important;
  flex-direction: column;
  transition: background 0.2s;
}
.card-opiniao .elementor-post:hover { background: #0d2d4f !important; }

/* sem imagem nesta variante */
.card-opiniao .elementor-post__thumbnail,
.card-opiniao .elementor-post__thumbnail__link { display: none !important; }

/* bloco de texto como coluna ordenável */
.card-opiniao .elementor-post__text {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  padding: 0 !important;
  position: static !important;
}

/* ícone de aspas (azul) */
.card-opiniao .elementor-post__text::before {
  content: "";
  order: -1;
  width: 28px;
  height: 28px;
  margin-bottom: 16px;
  background: #3b82f6;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M9.983 3v7.391c0 5.704-3.731 9.57-8.983 10.609l-.995-2.151c2.432-.917 3.995-3.638 3.995-5.849h-4v-10h9.983zm14.017 0v7.391c0 5.704-3.748 9.571-9 10.609l-.996-2.151c2.433-.917 3.996-3.638 3.996-5.849h-3.983v-10h9.983z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M9.983 3v7.391c0 5.704-3.731 9.57-8.983 10.609l-.995-2.151c2.432-.917 3.995-3.638 3.995-5.849h-4v-10h9.983zm14.017 0v7.391c0 5.704-3.748 9.571-9 10.609l-.996-2.151c2.433-.917 3.996-3.638 3.996-5.849h-3.983v-10h9.983z'/%3E%3C/svg%3E") center/contain no-repeat;
}

/* título branco */
.card-opiniao .elementor-post .elementor-post__title,
.card-opiniao .elementor-post .elementor-post__title a {
  order: 1;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.3;
  color: #fff !important;
  margin: 0 0 12px 0;
  transition: color 0.2s;
}
.card-opiniao .elementor-post:hover .elementor-post__title a { color: #60a5fa !important; }

/* excerto */
.card-opiniao .elementor-post__excerpt { order: 2; }
.card-opiniao .elementor-post__excerpt p {
  font-size: 0.875rem;
  line-height: 1.6;
  color: #cbd5e1 !important;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* autor (meta-data) com divisória — empurrado para o fundo */
.card-opiniao .elementor-post__meta-data {
  order: 3;
  margin-top: auto !important;
  padding-top: 16px;
  border-top: 1px solid rgba(255,255,255,0.1);
  font-size: 0.85rem;
  color: #fff !important;
}
.card-opiniao .elementor-post__meta-data * { color: #fff !important; }

/* role (categoria) a azul, por baixo do autor */
.card-opiniao .elementor-post__badge {
  order: 4;
  align-self: flex-start;
  position: static !important;
  display: inline-block !important;
  background: transparent !important;
  color: #60a5fa !important;
  padding: 0 !important;
  margin: 4px 0 0 0 !important;
  font-size: 0.7rem !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  text-decoration: none !important;
}
.card-opiniao .elementor-post__badge a { color: #60a5fa !important; text-decoration: none !important; }

/* "Ler →" canto inferior direito */
.card-opiniao .elementor-post__read-more {
  position: absolute;
  right: 40px;
  bottom: 28px;
  margin: 0 !important;
  font-size: 0.78rem;
  color: #94a3b8 !important;
  text-decoration: none !important;
  transition: color 0.2s;
}
.card-opiniao .elementor-post:hover .elementor-post__read-more { color: #fff !important; }


/* ═══════════ CARD OPINIÃO — RESPONSIVO (MOBILE) ═══════════ */
@media (max-width: 767px) {

  /* 1 coluna em vez de 2 */
  .card-opiniao .elementor-posts {
    grid-template-columns: 1fr;
  }

  /* padding menor + ajusta espaço reservado do "Ler →" */
  .card-opiniao .elementor-post {
    padding: 24px 24px 56px !important;
  }

  /* ícone de aspas um pouco menor */
  .card-opiniao .elementor-post__text::before {
    width: 22px;
    height: 22px;
    margin-bottom: 12px;
  }

  /* título e excerto ligeiramente menores */
  .card-opiniao .elementor-post .elementor-post__title,
  .card-opiniao .elementor-post .elementor-post__title a {
    font-size: 1.05rem;
    margin-bottom: 8px;
  }
  .card-opiniao .elementor-post__excerpt p {
    font-size: 0.82rem;
    -webkit-line-clamp: 3;
  }

  /* meta-data e badge */
  .card-opiniao .elementor-post__meta-data {
    padding-top: 12px;
    font-size: 0.8rem;
  }
  .card-opiniao .elementor-post__badge {
    font-size: 0.65rem;
  }

  /* "Ler →" ajustado ao novo padding */
  .card-opiniao .elementor-post__read-more {
    right: 24px;
    bottom: 20px;
    font-size: 0.72rem;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-532da1e */.titulo-seccao {
  position: relative;
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 600;
  color: #0a2540;
  margin: 0 0 24px 0;
  padding-bottom: 10px;
}
.titulo-seccao::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 40px;
  height: 4px;
  background: #3b82f6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cae6fa *//* ═══════════ BOTÃO "VER TODAS →" (seta animada) ═══════════ */
a.btn-ver-todas {
  display: inline-flex;
  align-items: center;
  color: #475569 !important;
  font-size: 0.875rem;
  font-weight: 500;
  text-decoration: none !important;
  transition: color 0.2s ease;
}
a.btn-ver-todas::after {
  content: "→";
  display: inline-block;
  margin-left: 6px;
  transition: transform 0.25s ease;
}

/* hover reforçado — ganha à regra branca global */
a.btn-ver-todas.btn-ver-todas:hover,
a.btn-ver-todas.btn-ver-todas:focus {
  color: #3b82f6 !important;
}
a.btn-ver-todas.btn-ver-todas:hover::after {
  transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5af9a2 */.titulo-seccao {
  position: relative;
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 600;
  color: #0a2540;
  margin: 0 0 24px 0;
  padding-bottom: 10px;
}
.titulo-seccao::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 40px;
  height: 4px;
  background: #3b82f6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab2f9a3 *//* ═══════════ BOTÃO "VER TODAS →" (seta animada) ═══════════ */
a.btn-ver-todas {
  display: inline-flex;
  align-items: center;
  color: #475569 !important;
  font-size: 0.875rem;
  font-weight: 500;
  text-decoration: none !important;
  transition: color 0.2s ease;
}
a.btn-ver-todas::after {
  content: "→";
  display: inline-block;
  margin-left: 6px;
  transition: transform 0.25s ease;
}

/* hover reforçado — ganha à regra branca global */
a.btn-ver-todas.btn-ver-todas:hover,
a.btn-ver-todas.btn-ver-todas:focus {
  color: #3b82f6 !important;
}
a.btn-ver-todas.btn-ver-todas:hover::after {
  transform: translateX(5px);
}/* End custom CSS */