.elementor-1497 .elementor-element.elementor-element-0a12872:not(.elementor-motion-effects-element-type-background), .elementor-1497 .elementor-element.elementor-element-0a12872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101725;}.elementor-1497 .elementor-element.elementor-element-0a12872{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 35px 0px 35px;}.elementor-1497 .elementor-element.elementor-element-0a12872 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1497 .elementor-element.elementor-element-ff0910a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1497 .elementor-element.elementor-element-e58c0c2{text-align:left;width:auto;max-width:auto;top:15px;}.elementor-1497 .elementor-element.elementor-element-e58c0c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-1497 .elementor-element.elementor-element-e58c0c2{left:0px;}body.rtl .elementor-1497 .elementor-element.elementor-element-e58c0c2{right:0px;}.elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-menu-toggle{margin:0 auto;}.elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:18px;font-weight:normal;}.elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-nav-menu--dropdown .elementor-item, .elementor-1497 .elementor-element.elementor-element-30597e5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-1497 .elementor-element.elementor-element-30597e5{width:auto;max-width:auto;}.elementor-1497 .elementor-element.elementor-element-5b7b106:not(.elementor-motion-effects-element-type-background), .elementor-1497 .elementor-element.elementor-element-5b7b106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1497 .elementor-element.elementor-element-5b7b106{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-1497 .elementor-element.elementor-element-5b7b106 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1497 .elementor-element.elementor-element-bf3e2e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1497 .elementor-element.elementor-element-bf3e2e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1497 .elementor-element.elementor-element-b4d264a > .elementor-container{min-height:596px;}.elementor-1497 .elementor-element.elementor-element-b4d264a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1497 .elementor-element.elementor-element-1ab6e02.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1497 .elementor-element.elementor-element-528b65f .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:64px;font-weight:bold;}.elementor-1497 .elementor-element.elementor-element-528b65f > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-1497 .elementor-element.elementor-element-0820c44{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:32px;font-weight:normal;line-height:37px;word-spacing:0px;}.elementor-1497 .elementor-element.elementor-element-0820c44 > .elementor-widget-container{margin:0% 0% 0% 5%;}.elementor-1497 .elementor-element.elementor-element-3bcb4c9 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:24px;font-weight:bold;}.elementor-1497 .elementor-element.elementor-element-3bcb4c9 > .elementor-widget-container{margin:0% 0% 0% 5%;padding:0px 0px 0px 0px;}.elementor-1497 .elementor-element.elementor-element-d63591a .elementor-widget-container{text-align:center;}.elementor-1497 .elementor-element.elementor-element-d63591a{--icon-size:47px;--grid-column-gap:0px;--grid-row-gap:0px;width:auto;max-width:auto;bottom:100px;}.elementor-1497 .elementor-element.elementor-element-d63591a .elementor-social-icon{--icon-padding:0.2em;}body:not(.rtl) .elementor-1497 .elementor-element.elementor-element-d63591a{right:50px;}body.rtl .elementor-1497 .elementor-element.elementor-element-d63591a{left:50px;}.elementor-1497 .elementor-element.elementor-element-7a71513:not(.elementor-motion-effects-element-type-background), .elementor-1497 .elementor-element.elementor-element-7a71513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1497 .elementor-element.elementor-element-7a71513{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1497 .elementor-element.elementor-element-7a71513 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1497 .elementor-element.elementor-element-a4c6449 > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-1497 .elementor-element.elementor-element-4f4aeca > .elementor-container{max-width:1384px;}.elementor-1497 .elementor-element.elementor-element-4f4aeca > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1497 .elementor-element.elementor-element-7498284.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-search-form__container{min-height:47px;}.elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-search-form__submit{min-width:47px;--e-search-form-submit-text-color:#FDFDFD;background-color:#F14F5C;}body:not(.rtl) .elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-search-form__icon{padding-left:calc(47px / 3);}body.rtl .elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-search-form__icon{padding-right:calc(47px / 3);}.elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-search-form__input, .elementor-1497 .elementor-element.elementor-element-2db9a05.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(47px / 3);padding-right:calc(47px / 3);}.elementor-1497 .elementor-element.elementor-element-2db9a05 input[type="search"].elementor-search-form__input{font-family:"Inter", Sans-serif;font-size:18px;font-weight:normal;}.elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-search-form__input,
					.elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-search-form__icon,
					.elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-1497 .elementor-element.elementor-element-2db9a05 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-1497 .elementor-element.elementor-element-2db9a05.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#9997A0;fill:#9997A0;}.elementor-1497 .elementor-element.elementor-element-2db9a05:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#1E293F;border-color:#9997A0;border-width:1px 1px 1px 1px;border-radius:3px;}.elementor-1497 .elementor-element.elementor-element-2db9a05.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#1E293F;border-color:#9997A0;border-width:1px 1px 1px 1px;border-radius:3px;}.elementor-1497 .elementor-element.elementor-element-2db9a05{width:auto;max-width:auto;}.elementor-1497 .elementor-element.elementor-element-403be61 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-1497 .elementor-element.elementor-element-403be61 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-1497 .elementor-element.elementor-element-403be61 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:normal;fill:#9997A0;color:#9997A0;background-color:#1E293F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9997A0;border-radius:4px 4px 4px 4px;}.elementor-1497 .elementor-element.elementor-element-403be61 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1497 .elementor-element.elementor-element-403be61{width:auto;max-width:auto;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-group > label, .elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-type-html{padding-bottom:0px;color:#FCFCFC;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-group .elementor-field, .elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-1497 .elementor-element.elementor-element-5f26757 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1497 .elementor-element.elementor-element-5f26757 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1497 .elementor-element.elementor-element-5f26757 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1497 .elementor-element.elementor-element-5f26757 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1497 .elementor-element.elementor-element-5f26757 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1497 .elementor-element.elementor-element-5f26757{--e-form-steps-indicators-spacing:0px;--e-form-steps-indicator-padding:0px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:0px;}.elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-title, .elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-title:before, .elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-title:after, .elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-content, .elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tabs-content-wrapper{border-width:0px;}.elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-title, .elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-title a{color:#9997A0;}.elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-title.elementor-active,
					 .elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-e04113c .elementor-tab-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:normal;}.elementor-1497 .elementor-element.elementor-element-cf3ecd8:not(.elementor-motion-effects-element-type-background), .elementor-1497 .elementor-element.elementor-element-cf3ecd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111D35;}.elementor-1497 .elementor-element.elementor-element-cf3ecd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 0px 0px;}.elementor-1497 .elementor-element.elementor-element-cf3ecd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1497 .elementor-element.elementor-element-6c72f1f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1497 .elementor-element.elementor-element-6c72f1f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101724;}.elementor-1497 .elementor-element.elementor-element-6c72f1f > .elementor-element-populated{border-style:solid;border-width:2px 0px 2px 0px;border-color:#D3D2D7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1497 .elementor-element.elementor-element-6c72f1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1497 .elementor-element.elementor-element-b128507 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1497 .elementor-element.elementor-element-aea1d3f{text-align:left;}.elementor-1497 .elementor-element.elementor-element-1205e01 .elementor-heading-title{color:#FBFBFB;font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;}.elementor-1497 .elementor-element.elementor-element-d6822cd .elementor-widget-container{text-align:left;}.elementor-1497 .elementor-element.elementor-element-d6822cd .elementor-social-icon{background-color:#F6090900;--icon-padding:0em;}.elementor-1497 .elementor-element.elementor-element-d6822cd .elementor-social-icon i{color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-d6822cd .elementor-social-icon svg{fill:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-d6822cd{--icon-size:24px;--grid-column-gap:24px;--grid-row-gap:0px;}.elementor-1497 .elementor-element.elementor-element-d6822cd > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-1497 .elementor-element.elementor-element-fbd4287{--e-icon-list-icon-size:22px;}.elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-text{color:#FCFCFC;padding-left:6px;}.elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1497 .elementor-element.elementor-element-fbd4287 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;}.elementor-1497 .elementor-element.elementor-element-86199f5 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1497 .elementor-element.elementor-element-474fca7 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;}.elementor-1497 .elementor-element.elementor-element-f900247{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;}.elementor-1497 .elementor-element.elementor-element-c89960e{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;}.elementor-1497 .elementor-element.elementor-element-c89960e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1497 .elementor-element.elementor-element-738be88 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;}.elementor-1497 .elementor-element.elementor-element-85c5fa5{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;}.elementor-1497 .elementor-element.elementor-element-85c5fa5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1497 .elementor-element.elementor-element-c37be41:not(.elementor-motion-effects-element-type-background), .elementor-1497 .elementor-element.elementor-element-c37be41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101724;}.elementor-1497 .elementor-element.elementor-element-c37be41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1497 .elementor-element.elementor-element-c37be41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1497 .elementor-element.elementor-element-5da0ef8{text-align:center;color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:200;}@media(min-width:768px){.elementor-1497 .elementor-element.elementor-element-1ab6e02{width:76.367%;}.elementor-1497 .elementor-element.elementor-element-b52bbe1{width:23.633%;}.elementor-1497 .elementor-element.elementor-element-b128507{width:33.333%;}.elementor-1497 .elementor-element.elementor-element-86199f5{width:66.667%;}}/* Start custom CSS for nav-menu, class: .elementor-element-30597e5 */nav ul li a[href="https://cliente.bonuz.it"] {
    max-width: 90px;
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    background-color: #F14F5C;
    border-radius: 8px 8px 8px 8px;
    text-align: center;
    color: #FFF;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d63591a */#buttonwhats {
transform: scale(1);
animation: pulse-black 1s infinite;
}
@keyframes pulse-black {
0% {
transform: scale(0.95);
}

70% {
transform: scale(1);
}

100% {
transform: scale(0.95);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7498284 */@media (min-width: 769px) {
    #div-filtro {
        position: absolute;
    }
}
#div-filtro {
    z-index: 9998;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5f26757 */#botao-filtros {
    display: none;
}

#form-filtros {
    padding: 25px;
    background-color: #1E293F;
    position: absolute;
    top: 80px; 
    width: 300px;
    display: none;
    overflow: hidden;
    transition: max-height 0.4s ease;
    z-index: 999;   
}

#form-filtros.aberto {
    display: block;
}
#form-filtros .elementor-field-option {
    margin-bottom: 20px;
}

#form-filtros .elementor-field-option label {
    margin-left: 10px;
}

.elementor-widget-form .elementor-field-type-radio input[type="radio"] {
    width: 20px;
    height: 20px; 
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-e04113c */.elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    border-bottom: 2px solid #F14F5C  !important;
}

.elementor-widget-posts .elementor-posts-container {
    display: flex;
    gap: 20px;
    overflow-x: auto;
    flex-wrap: nowrap;
    scroll-snap-type: x mandatory;
    padding-bottom: 10px; /* Dá um espaço extra abaixo dos posts para não ficar muito colado */
}

/* Personalização da barra de rolagem */
.elementor-widget-posts .elementor-posts-container::-webkit-scrollbar {
    height: 8px; /* Altura da barra de rolagem */
}

.elementor-widget-posts .elementor-posts-container::-webkit-scrollbar-track {
    background: #101725; /* Fundo transparente */
}

.elementor-widget-posts .elementor-posts-container::-webkit-scrollbar-thumb {
    background-color: #4E4B59; /* Azul (pode ajustar o tom) */
    border-radius: 10px; /* Cantos arredondados */
}

.elementor-widget-posts .elementor-posts-container::-webkit-scrollbar-thumb:hover {
    background-color: #4E4B59; /* Azul um pouco mais escuro ao passar o mouse */
}

.elementor-widget-posts .elementor-post {
    flex: 0 0 calc(33.33% - 20px); /* Para 3 posts por linha */
    scroll-snap-align: start;
}
[id^="elementor-tab-title-"] {
    z-index: 9999 !important;
}

/* Desktop: 3 colunas */
.elementor-widget-posts .elementor-post {
    flex: 0 0 calc(33.33% - 20px);
    scroll-snap-align: start;
}

/* Tablets: 2 colunas */
@media (max-width: 1024px) {
    .elementor-widget-posts .elementor-post {
        flex: 0 0 calc(50% - 20px);
    }
}

/* Celulares: 1 coluna por vez (scroll horizontal suave) */
@media (max-width: 768px) {
    .elementor-widget-posts .elementor-post {
        flex: 0 0 80%; /* ou 100% se quiser ocupar toda a largura */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f900247 */.politica, .politica:hover {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c89960e */.politica, .politica:hover {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85c5fa5 */.politica, .politica:hover {
    color: #FFFFFF;
}/* End custom CSS */