.elementor-1071 .elementor-element.elementor-element-eda4abe{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1071 .elementor-element.elementor-element-eda4abe:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-eda4abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://callentes.com.br/wp-content/uploads/2025/08/FULLBANNER.jpg");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1071 .elementor-element.elementor-element-41d515d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-9666a8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1071 .elementor-element.elementor-element-b630a77 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-87034f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 05px;padding:0px 0px 0px 0px;}.elementor-1071 .elementor-element.elementor-element-87034f4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1071 .elementor-element.elementor-element-5de7743{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-36c0872{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-28e3f5f{--display:flex;--min-height:82px;--justify-content:center;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1071 .elementor-element.elementor-element-28e3f5f:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-28e3f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1071 .elementor-element.elementor-element-ff5301c .e-search-input{background-color:#FFFFFF;border-style:none;border-radius:500px 500px 500px 500px;}.elementor-1071 .elementor-element.elementor-element-ff5301c .e-search-submit{background-color:var( --e-global-color-secondary );}.elementor-1071 .elementor-element.elementor-element-ff5301c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--e-search-input-color:#868686;--e-search-icon-label-color:#FFFFFF00;--e-search-icon-submit-color:#02010100;--e-search-submit-border-radius:500px 500px 500px 500px;--e-search-submit-padding:15px 15px 15px 15px;}.elementor-1071 .elementor-element.elementor-element-79eb035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-79eb035:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-79eb035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-1071 .elementor-element.elementor-element-9f35f63{--display:flex;--border-radius:06px 06px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1071 .elementor-element.elementor-element-9f35f63:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-9f35f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1071 .elementor-element.elementor-element-c0351a4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-0a62f8a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:06px 06px 06px 06px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1071 .elementor-element.elementor-element-0a62f8a:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-0a62f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-1071 .elementor-element.elementor-element-e995cc4{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1071 .elementor-element.elementor-element-e995cc4:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-e995cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-57f8076{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-fbbb827{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-87c9e91{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1071 .elementor-element.elementor-element-f0b915d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1071 .elementor-element.elementor-element-f0b915d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-f0b915d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-f0b915d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-f0b915d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-1071 .elementor-element.elementor-element-f0b915d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-1071 .elementor-element.elementor-element-f0b915d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1071 .elementor-element.elementor-element-f0b915d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1071 .elementor-element.elementor-element-f0b915d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1071 .elementor-element.elementor-element-d9827b4{--n-accordion-title-font-size:16px;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-1071 .elementor-element.elementor-element-d9827b4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1071 .elementor-element.elementor-element-d9827b4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-1071 .elementor-element.elementor-element-d9827b4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-1071 .elementor-element.elementor-element-d9827b4 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1071 .elementor-element.elementor-element-d9827b4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-1071 .elementor-element.elementor-element-d9827b4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1071 .elementor-element.elementor-element-c0250d7{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1071 .elementor-element.elementor-element-c0250d7:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-c0250d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-cdd2077{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-edc1959{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-f4a017e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-b1dc335{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1071 .elementor-element.elementor-element-b1dc335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-b1dc335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-b1dc335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-b1dc335 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-1071 .elementor-element.elementor-element-b1dc335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-1071 .elementor-element.elementor-element-b1dc335 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1071 .elementor-element.elementor-element-b1dc335 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1071 .elementor-element.elementor-element-b1dc335 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1071 .elementor-element.elementor-element-edf9e1c{--n-accordion-title-font-size:16px;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-1071 .elementor-element.elementor-element-edf9e1c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1071 .elementor-element.elementor-element-edf9e1c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-1071 .elementor-element.elementor-element-edf9e1c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-1071 .elementor-element.elementor-element-edf9e1c {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1071 .elementor-element.elementor-element-edf9e1c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-1071 .elementor-element.elementor-element-edf9e1c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1071 .elementor-element.elementor-element-c14f293{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1071 .elementor-element.elementor-element-c14f293:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-c14f293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-c068d3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-44a3da9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-c71da29{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-ef0046d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1071 .elementor-element.elementor-element-ef0046d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-ef0046d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-ef0046d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-ef0046d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-1071 .elementor-element.elementor-element-ef0046d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-1071 .elementor-element.elementor-element-ef0046d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1071 .elementor-element.elementor-element-ef0046d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1071 .elementor-element.elementor-element-ef0046d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1071 .elementor-element.elementor-element-cf5a4b9{--n-accordion-title-font-size:16px;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-1071 .elementor-element.elementor-element-cf5a4b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1071 .elementor-element.elementor-element-cf5a4b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-1071 .elementor-element.elementor-element-cf5a4b9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-1071 .elementor-element.elementor-element-cf5a4b9 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1071 .elementor-element.elementor-element-cf5a4b9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-1071 .elementor-element.elementor-element-cf5a4b9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1071 .elementor-element.elementor-element-531905c{--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;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1071 .elementor-element.elementor-element-531905c:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-531905c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1071 .elementor-element.elementor-element-1d86cb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-b7f95af{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-c982c15{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-416bca7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1071 .elementor-element.elementor-element-416bca7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-416bca7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-416bca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-1071 .elementor-element.elementor-element-416bca7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-1071 .elementor-element.elementor-element-416bca7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-1071 .elementor-element.elementor-element-416bca7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1071 .elementor-element.elementor-element-416bca7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1071 .elementor-element.elementor-element-416bca7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1071 .elementor-element.elementor-element-d495c93{--n-accordion-title-font-size:16px;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-1071 .elementor-element.elementor-element-d495c93 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1071 .elementor-element.elementor-element-d495c93 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-1071 .elementor-element.elementor-element-d495c93 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-1071 .elementor-element.elementor-element-d495c93 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1071 .elementor-element.elementor-element-d495c93 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-1071 .elementor-element.elementor-element-d495c93 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1071 .elementor-element.elementor-element-249bcbc{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1071 .elementor-element.elementor-element-249bcbc:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-249bcbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F500;}.elementor-1071 .elementor-element.elementor-element-249bcbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1071 .elementor-element.elementor-element-a3370ba{--display:flex;--min-height:81px;--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;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1071 .elementor-element.elementor-element-a3370ba:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-a3370ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F5;}.elementor-1071 .elementor-element.elementor-element-2ec4c24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1071 .elementor-element.elementor-element-9b810eb .elementor-icon-wrapper{text-align:center;}.elementor-1071 .elementor-element.elementor-element-9b810eb.elementor-view-stacked .elementor-icon{background-color:#13232F00;}.elementor-1071 .elementor-element.elementor-element-9b810eb.elementor-view-framed .elementor-icon, .elementor-1071 .elementor-element.elementor-element-9b810eb.elementor-view-default .elementor-icon{color:#13232F00;border-color:#13232F00;}.elementor-1071 .elementor-element.elementor-element-9b810eb.elementor-view-framed .elementor-icon, .elementor-1071 .elementor-element.elementor-element-9b810eb.elementor-view-default .elementor-icon svg{fill:#13232F00;}.elementor-1071 .elementor-element.elementor-element-9b810eb .elementor-icon{font-size:24px;}.elementor-1071 .elementor-element.elementor-element-9b810eb .elementor-icon svg{height:24px;}.elementor-1071 .elementor-element.elementor-element-331bd6e .elementor-icon-wrapper{text-align:center;}.elementor-1071 .elementor-element.elementor-element-331bd6e.elementor-view-stacked .elementor-icon{background-color:#13232F00;}.elementor-1071 .elementor-element.elementor-element-331bd6e.elementor-view-framed .elementor-icon, .elementor-1071 .elementor-element.elementor-element-331bd6e.elementor-view-default .elementor-icon{color:#13232F00;border-color:#13232F00;}.elementor-1071 .elementor-element.elementor-element-331bd6e.elementor-view-framed .elementor-icon, .elementor-1071 .elementor-element.elementor-element-331bd6e.elementor-view-default .elementor-icon svg{fill:#13232F00;}.elementor-1071 .elementor-element.elementor-element-331bd6e .elementor-icon{font-size:24px;}.elementor-1071 .elementor-element.elementor-element-331bd6e .elementor-icon svg{height:24px;}.elementor-1071 .elementor-element.elementor-element-d8dd25e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-1071 .elementor-element.elementor-element-81cec66{--grid-columns:3;}.elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination{text-align:center;margin-top:36px;}.elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(.dots){color:#000000;}.elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers.current{color:#FFFFFF;}body:not(.rtl) .elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1071 .elementor-element.elementor-element-6914b44{--grid-columns:1;}.elementor-1071 .elementor-element.elementor-element-6914b44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1071 .elementor-element.elementor-element-6914b44 .elementor-pagination{text-align:center;margin-top:28px;}body:not(.rtl) .elementor-1071 .elementor-element.elementor-element-6914b44 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1071 .elementor-element.elementor-element-6914b44 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1071 .elementor-element.elementor-element-6914b44 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1071 .elementor-element.elementor-element-6914b44 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1071 .elementor-element.elementor-element-27bff00{--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;}@media(min-width:768px){.elementor-1071 .elementor-element.elementor-element-36c0872{--width:45%;}.elementor-1071 .elementor-element.elementor-element-249bcbc{--width:72%;}.elementor-1071 .elementor-element.elementor-element-2ec4c24{--width:11%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1071 .elementor-element.elementor-element-5de7743{--justify-content:center;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1071 .elementor-element.elementor-element-81cec66{--grid-columns:2;}.elementor-1071 .elementor-element.elementor-element-6914b44{--grid-columns:2;}}@media(max-width:767px){.elementor-1071 .elementor-element.elementor-element-eda4abe:not(.elementor-motion-effects-element-type-background), .elementor-1071 .elementor-element.elementor-element-eda4abe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://callentes.com.br/wp-content/uploads/2025/08/FULLBANNERmobile.jpg");}.elementor-1071 .elementor-element.elementor-element-eda4abe{--min-height:209px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1071 .elementor-element.elementor-element-81cec66{--grid-columns:2;}.elementor-1071 .elementor-element.elementor-element-81cec66 > .elementor-widget-container{padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 13px/2 );}body:not(.rtl) .elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 13px/2 );}body.rtl .elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 13px/2 );}body.rtl .elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 13px/2 );}.elementor-1071 .elementor-element.elementor-element-81cec66 .elementor-pagination{margin-top:40px;}.elementor-1071 .elementor-element.elementor-element-6914b44{--grid-columns:1;}}/* Start custom CSS for search, class: .elementor-element-ff5301c *//* CSS para transformar o campo de busca em um design moderno com bordas arredondadas */

/* Container principal do formulário de busca */
.search-form-container {
    position: relative;
    display: flex;
    align-items: center;
    max-width: 500px;
    margin: 0 auto;
}

/* Estilização do campo de input de busca */
.search-form-container input[type="search"],
.search-form-container input[type="text"] {
    width: 100%;
    padding: 15px 60px 15px 20px; /* Espaço extra à direita para o botão */
    border: 1px solid #e0e0e0;
    border-radius: 50px; /* Bordas super arredondadas */
    font-size: 16px;
    color: #666;
    background-color: #f8f9fa;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

/* Efeito de foco no campo de busca */
.search-form-container input[type="search"]:focus,
.search-form-container input[type="text"]:focus {
    border-color: #81d742;
    background-color: #fff;
    box-shadow: 0 4px 20px rgba(129, 215, 66, 0.15);
}

/* Placeholder do campo de busca */
.search-form-container input[type="search"]::placeholder,
.search-form-container input[type="text"]::placeholder {
    color: #999;
    font-weight: 400;
}

/* Botão de busca circular */
.search-form-container button[type="submit"],
.search-form-container .search-button {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 45px;
    height: 45px;
    background-color: #81d742;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(129, 215, 66, 0.3);
}

/* Ícone de busca dentro do botão */
.search-form-container button[type="submit"]:before,
.search-form-container .search-button:before {
    content: "🔍";
    font-size: 18px;
    color: white;
}

/* Alternativa usando SVG ou Font Awesome para o ícone */
.search-form-container button[type="submit"] i,
.search-form-container .search-button i {
    color: white;
    font-size: 18px;
}

/* Efeito hover no botão */
.search-form-container button[type="submit"]:hover,
.search-form-container .search-button:hover {
    background-color: #6bc42e;
    transform: translateY(-50%) scale(1.05);
    box-shadow: 0 4px 15px rgba(129, 215, 66, 0.4);
}

/* Efeito de clique no botão */
.search-form-container button[type="submit"]:active,
.search-form-container .search-button:active {
    transform: translateY(-50%) scale(0.95);
}

/* Responsividade para dispositivos móveis */
@media (max-width: 768px) {
    .search-form-container {
        max-width: 100%;
        margin: 0 15px;
    }
    
    .search-form-container input[type="search"],
    .search-form-container input[type="text"] {
        padding: 12px 55px 12px 18px;
        font-size: 14px;
    }
    
    .search-form-container button[type="submit"],
    .search-form-container .search-button {
        width: 40px;
        height: 40px;
        right: 4px;
    }
}

/* Seletores específicos para diferentes temas e plugins */

/* Para formulários do WordPress padrão */
.wp-block-search .wp-block-search__inside-wrapper {
    position: relative;
    display: flex;
    align-items: center;
}

.wp-block-search .wp-block-search__input {
    width: 100%;
    padding: 15px 60px 15px 20px;
    border: 1px solid #e0e0e0;
    border-radius: 50px;
    font-size: 16px;
    color: #666;
    background-color: #f8f9fa;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.wp-block-search .wp-block-search__button {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 45px;
    height: 45px;
    background-color: #81d742 !important;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(129, 215, 66, 0.3);
}

/* Para Elementor Search Widget */
.elementor-search-form__container {
    position: relative;
    display: flex;
    align-items: center;
}

.elementor-search-form__input {
    width: 100% !important;
    padding: 15px 60px 15px 20px !important;
    border: 1px solid #e0e0e0 !important;
    border-radius: 50px !important;
    font-size: 16px !important;
    color: #666 !important;
    background-color: #f8f9fa !important;
    outline: none !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
}

.elementor-search-form__submit {
    position: absolute !important;
    right: 5px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 45px !important;
    height: 45px !important;
    background-color: #81d742 !important;
    border: none !important;
    border-radius: 50% !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 2px 10px rgba(129, 215, 66, 0.3) !important;
}

/* Para WooCommerce Product Search */
.woocommerce-product-search {
    position: relative;
    display: flex;
    align-items: center;
}

.woocommerce-product-search input[type="search"] {
    width: 100%;
    padding: 15px 60px 15px 20px;
    border: 1px solid #e0e0e0;
    border-radius: 50px;
    font-size: 16px;
    color: #666;
    background-color: #f8f9fa;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.woocommerce-product-search button[type="submit"] {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 45px;
    height: 45px;
    background-color: #81d742;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(129, 215, 66, 0.3);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58c6c8c *//* --- Estilização Moderna para o Seletor de Ordenação do WooCommerce --- */

/* 1. Seleciona o container do seletor para posicionar nossa seta personalizada */
.woocommerce-ordering {
    position: relative; /* Necessário para posicionar a seta depois */
}

/* 2. Estiliza o seletor principal (a caixa) */
.woocommerce-ordering .orderby {
    /* Aparência e Cores */
    background-color: #ffffff; /* Fundo branco */
    border: 1px solid #e0e0e0; /* Borda cinza clara */
    color: #333;
    
    /* Formato e Tamanho */
    border-radius: 50px;       /* Cantos SUPER arredondados para virar uma pílula */
    padding: 10px 35px 10px 20px; /* Espaçamento interno (mais espaço à direita para a nova seta) */
    height: auto;              /* Altura automática */
    width: auto;               /* Largura automática */
    min-width: 220px;          /* Largura mínima para não ficar muito pequeno */
    
    /* Remove a aparência padrão do navegador */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    
    /* Fonte */
    font-size: 16px;
    cursor: pointer;
}

/* 3. Adiciona a nossa seta personalizada (a mágica acontece aqui) */
.woocommerce-ordering::after {
    content: ''; /* Cria um pseudo-elemento */
    position: absolute; /* Posiciona em relação ao container */
    top: 50%;
    right: 15px; /* Distância da borda direita */
    transform: translateY(-50%); /* Centraliza verticalmente */
    
    width: 12px;  /* Largura da seta */
    height: 12px; /* Altura da seta */
    
    /* A imagem da seta (em formato SVG para alta qualidade) */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>' );
    background-repeat: no-repeat;
    background-position: center;
    
    pointer-events: none; /* Impede que a seta seja clicável */
}

/* 4. Efeito de foco (opcional, mas recomendado) */
.woocommerce-ordering .orderby:focus {
    border-color: #00aaff; /* Muda a cor da borda ao clicar (use a cor do seu site) */
    outline: none;         /* Remove o contorno azul padrão do navegador */
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-81cec66 *//*
  CSS para estilizar a paginação do Elementor Loop Grid
*/

/* Dê uma classe única ao seu Loop Grid, por exemplo: .meu-loop-grid */
.meu-loop-grid .elementor-pagination {
  /* Centraliza os botões e ajusta o espaçamento */
  justify-content: center;
  display: flex;
  gap: 10px; /* Espaço entre os círculos */
}

/* Estiliza TODOS os itens da paginação (números e setas) como círculos */
.meu-loop-grid .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  
  height: 40px; /* Altura do círculo */
  width: 40px;  /* Largura do círculo */
  
  background-color: #f0f0f0; /* Cor de fundo do círculo inativo */
  color: #333; /* Cor do número inativo */
  
  border-radius: 50%; /* A mágica que cria o círculo */
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s ease;
}

/* Estiliza o círculo da PÁGINA ATIVA */
.meu-loop-grid .page-numbers.current {
  background-color: #1a1a1a; /* Cor de fundo do círculo ativo (preto) */
  color: #ffffff; /* Cor do número ativo (branco) */
}

/* Estiliza os círculos ao passar o mouse (efeito hover) */
.meu-loop-grid .page-numbers:not(.current):hover {
  background-color: #e0e0e0;
  color: #000;
}

/* --- O TRUQUE PARA AS SETAS --- */

/* Esconde o texto "Next" e "Previous" */
.meu-loop-grid .page-numbers.next,
.meu-loop-grid .page-numbers.prev {
  font-size: 0; /* Esconde o texto! */
}

/* Adiciona o ícone de SETA DIREITA (->) usando um pseudo-elemento */
.meu-loop-grid .page-numbers.next::after {
  content: '→'; /* Você pode usar '→', '›', ou um código de ícone */
  font-size: 22px; /* Tamanho do ícone da seta */
  line-height: 1;
}

/* Adiciona o ícone de SETA ESQUERDA (<-) */
.meu-loop-grid .page-numbers.prev::after {
  content: '←';
  font-size: 22px;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6914b44 *//*
  CSS para estilizar a paginação do Elementor Loop Grid
*/

/* Dê uma classe única ao seu Loop Grid, por exemplo: .meu-loop-grid */
.meu-loop-grid .elementor-pagination {
  /* Centraliza os botões e ajusta o espaçamento */
  justify-content: center;
  display: flex;
  gap: 10px; /* Espaço entre os círculos */
}

/* Estiliza TODOS os itens da paginação (números e setas) como círculos */
.meu-loop-grid .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
  
  height: 40px; /* Altura do círculo */
  width: 40px;  /* Largura do círculo */
  
  background-color: #f0f0f0; /* Cor de fundo do círculo inativo */
  color: #333; /* Cor do número inativo */
  
  border-radius: 50%; /* A mágica que cria o círculo */
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s ease;
}

/* Estiliza o círculo da PÁGINA ATIVA */
.meu-loop-grid .page-numbers.current {
  background-color: #1a1a1a; /* Cor de fundo do círculo ativo (preto) */
  color: #ffffff; /* Cor do número ativo (branco) */
}

/* Estiliza os círculos ao passar o mouse (efeito hover) */
.meu-loop-grid .page-numbers:not(.current):hover {
  background-color: #e0e0e0;
  color: #000;
}

/* --- O TRUQUE PARA AS SETAS --- */

/* Esconde o texto "Next" e "Previous" */
.meu-loop-grid .page-numbers.next,
.meu-loop-grid .page-numbers.prev {
  font-size: 0; /* Esconde o texto! */
}

/* Adiciona o ícone de SETA DIREITA (->) usando um pseudo-elemento */
.meu-loop-grid .page-numbers.next::after {
  content: '→'; /* Você pode usar '→', '›', ou um código de ícone */
  font-size: 22px; /* Tamanho do ícone da seta */
  line-height: 1;
}

/* Adiciona o ícone de SETA ESQUERDA (<-) */
.meu-loop-grid .page-numbers.prev::after {
  content: '←';
  font-size: 22px;
  line-height: 1;
}/* End custom CSS */