.elementor-266 .elementor-element.elementor-element-f9a1245{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-9f5de37{--display:flex;--min-height:auto;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:170px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-9f5de37:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-9f5de37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpmincendio.com/wp-content/uploads/2025/10/Dimmer-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-266 .elementor-element.elementor-element-6dfd7e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-266 .elementor-element.elementor-element-49133bb .elementor-button{background-color:#EC1B34;font-family:"RNS Camelia", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-49133bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-266 .elementor-element.elementor-element-49133bb .elementor-button:hover, .elementor-266 .elementor-element.elementor-element-49133bb .elementor-button:focus{color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-49133bb .elementor-button:hover svg, .elementor-266 .elementor-element.elementor-element-49133bb .elementor-button:focus svg{fill:#FFFFFF;}.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-266 .elementor-element.elementor-element-b231d1f .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:48px;font-weight:600;}.elementor-266 .elementor-element.elementor-element-61fbdd7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"RNS Camelia", Sans-serif;font-weight:500;fill:#EC1B34;color:#EC1B34;border-radius:6px 6px 6px 6px;}.elementor-266 .elementor-element.elementor-element-0caae4d .elementor-button{background-color:#EC1B34;font-family:"RNS Camelia", Sans-serif;font-weight:500;border-radius:6px 6px 6px 6px;}.elementor-266 .elementor-element.elementor-element-0caae4d .elementor-button-content-wrapper{flex-direction:row;}.elementor-266 .elementor-element.elementor-element-bf51716{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-bf51716:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-bf51716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DC2626 0%, #670000 100%);}.elementor-266 .elementor-element.elementor-element-3678d3f .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-weight:600;}.elementor-266 .elementor-element.elementor-element-c3c9169{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-c3c9169:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-c3c9169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4EF;}.elementor-266 .elementor-element.elementor-element-1dcb61c{--display:flex;}.elementor-266 .elementor-element.elementor-element-bc4b6d4 .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-581660f{--display:flex;}.elementor-266 .elementor-element.elementor-element-f95f4a0 .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-f971857{--display:flex;}.elementor-266 .elementor-element.elementor-element-1b3029b .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-266ba32{--display:flex;}.elementor-266 .elementor-element.elementor-element-201d39b .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-4dc2113{--display:flex;}.elementor-266 .elementor-element.elementor-element-cc7b2c4 .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-cb8183d{--display:flex;}.elementor-266 .elementor-element.elementor-element-903d5d4 .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-3c5e7ba{--display:flex;}.elementor-266 .elementor-element.elementor-element-a94ab6b .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-d842aec{--display:flex;}.elementor-266 .elementor-element.elementor-element-42864c8 .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-08eec8a{--display:flex;}.elementor-266 .elementor-element.elementor-element-4983c3f .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-335c566{--display:flex;}.elementor-266 .elementor-element.elementor-element-708aa5b .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-fafc25e{--display:flex;}.elementor-266 .elementor-element.elementor-element-1b1379b .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-266 .elementor-element.elementor-element-3b4f560{--n-accordion-title-font-size:24px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 0px 0px;--n-accordion-title-normal-color:#EC1B34;--n-accordion-title-hover-color:#EC1B34;--n-accordion-title-active-color:#EC1B34;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:#EC1B34;--n-accordion-icon-active-color:#EC1B34;}.elementor-266 .elementor-element.elementor-element-3b4f560 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}:where( .elementor-266 .elementor-element.elementor-element-3b4f560 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-primary );border-style:none;--border-radius:0px 0px 12px 12px;}:where( .elementor-266 .elementor-element.elementor-element-3b4f560 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"RNS Camelia", Sans-serif;font-weight:700;}.elementor-266 .elementor-element.elementor-element-8f7c6c3{--display:flex;--min-height:auto;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-8f7c6c3:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-8f7c6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpmincendio.com/wp-content/uploads/2025/10/2.1-Servicos.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-266 .elementor-element.elementor-element-d6c6f1b{text-align:end;}.elementor-266 .elementor-element.elementor-element-d6c6f1b .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:40px;font-weight:600;}.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-266 .elementor-element.elementor-element-caa7daa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-266 .elementor-element.elementor-element-07fe140{--display:flex;--min-height:auto;--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-07fe140:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-07fe140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpmincendio.com/wp-content/uploads/2025/10/3-Quem-somos.png");background-repeat:no-repeat;background-size:cover;}.elementor-266 .elementor-element.elementor-element-9983f65{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-266 .elementor-element.elementor-element-419793d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-bfc2e92 .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:42px;font-weight:600;color:#EC1B34;}.elementor-266 .elementor-element.elementor-element-13225dd .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:24px;font-weight:400;color:#646464;}.elementor-266 .elementor-element.elementor-element-d6b340f .elementor-button{background-color:#EC1B34;font-family:"RNS Camelia", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-d6b340f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-266 .elementor-element.elementor-element-d6b340f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-266 .elementor-element.elementor-element-40fe5c7{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-bdba524{--display:flex;--min-height:25vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-bdba524:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-bdba524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpmincendio.com/wp-content/uploads/2025/10/Img-_DSC3538.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-266 .elementor-element.elementor-element-4f2bfd8{--display:flex;--min-height:auto;--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;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-4f2bfd8:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-4f2bfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpmincendio.com/wp-content/uploads/2025/10/1.3-ERROS.png");background-repeat:no-repeat;background-size:cover;}.elementor-266 .elementor-element.elementor-element-8d91d50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-9b7bc8b{text-align:center;}.elementor-266 .elementor-element.elementor-element-9b7bc8b .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-weight:600;}.elementor-266 .elementor-element.elementor-element-c276618{--display:flex;}.elementor-266 .elementor-element.elementor-element-2db5cb3{text-align:justify;}.elementor-266 .elementor-element.elementor-element-2db5cb3 .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-size:24px;font-weight:300;}.elementor-266 .elementor-element.elementor-element-9f1cbca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-9f1cbca:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-9f1cbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DC2626 0%, #670000 100%);}.elementor-266 .elementor-element.elementor-element-48b5830 .elementor-heading-title{font-family:"RNS Camelia", Sans-serif;font-weight:600;}.elementor-266 .elementor-element.elementor-element-c016128{--display:flex;}.elementor-266 .elementor-element.elementor-element-70b7be4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-e9775b2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-e71c414.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-58654ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-e482c65{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-2920b95.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-265d102{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-276c5d7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-385f4e7.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-944b0d1.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-2e71d3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-2ae3d2b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-9eaa6b3.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-ab2b863.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-e40ded9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-7981c90{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-3a64494.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-9c5bedb.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-17b1d76.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-af62624.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-cb2742e.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-92e9082{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-55d87cc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-1610c5a.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-cb7f491.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-391f45c.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-954852c.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-6741899.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-3da02d9.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-e5c6819{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-ef23d56{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-fd1417e.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-f1c0f3c.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-d1865db.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-55d2a8e.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-cb04509.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-3bf6074.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-2e2fcef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-abc18ab{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-4587bf8.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-1e4a95e.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-85c35bb.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-24b74d7.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-1edae17.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-9edb783{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:auto;max-width:auto;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#EC1B34;}.elementor-266 .elementor-element.elementor-element-9edb783.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-266 .elementor-element.elementor-element-07fe140{--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-266 .elementor-element.elementor-element-e9775b2{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-e482c65{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-276c5d7{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-2ae3d2b{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-7981c90{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-55d87cc{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-ef23d56{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-abc18ab{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-9edb783{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-next-right-position:-70px;}}@media(min-width:768px){.elementor-266 .elementor-element.elementor-element-f9a1245{--content-width:100%;}.elementor-266 .elementor-element.elementor-element-6dfd7e4{--width:500px;}.elementor-266 .elementor-element.elementor-element-40fe5c7{--content-width:100%;}.elementor-266 .elementor-element.elementor-element-8d91d50{--width:100%;}}@media(max-width:767px){.elementor-266 .elementor-element.elementor-element-d6c6f1b{text-align:justify;}.elementor-266 .elementor-element.elementor-element-d6c6f1b .elementor-heading-title{font-size:34px;}.elementor-266 .elementor-element.elementor-element-caa7daa{--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}.elementor-266 .elementor-element.elementor-element-9983f65{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;}.elementor-266 .elementor-element.elementor-element-13225dd{text-align:justify;}.elementor-266 .elementor-element.elementor-element-13225dd .elementor-heading-title{font-size:18px;}.elementor-266 .elementor-element.elementor-element-bdba524:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-bdba524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-258px 0px;}.elementor-266 .elementor-element.elementor-element-2db5cb3 .elementor-heading-title{font-size:18px;}.elementor-266 .elementor-element.elementor-element-c016128{--min-height:0px;}.elementor-266 .elementor-element.elementor-element-e9775b2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-e482c65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-276c5d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-2ae3d2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-7981c90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-55d87cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-ef23d56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-abc18ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-9edb783{--e-n-carousel-swiper-slides-to-display:1;width:auto;max-width:auto;}}/* Start custom CSS for button, class: .elementor-element-49133bb *//* ===== BOTÃO PISCANDO COM BORDA ARREDONDADA ===== */
.botao-piscando {
  border-radius: 20px;         /* bordas arredondadas */
  animation: piscar 1s infinite alternate;
  transition: all 0.3s ease;
}

/* Animação do piscar */
@keyframes piscar {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0.4;
    transform: scale(1.05);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e023caf */.elementor-266 .elementor-element.elementor-element-e023caf img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1751e */.elementor-266 .elementor-element.elementor-element-8c1751e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f9c763 */.elementor-266 .elementor-element.elementor-element-6f9c763 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68821d8 */.elementor-266 .elementor-element.elementor-element-68821d8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3cc07 */.elementor-266 .elementor-element.elementor-element-db3cc07 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdb85e8 */.elementor-266 .elementor-element.elementor-element-fdb85e8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a5d80c */.elementor-266 .elementor-element.elementor-element-7a5d80c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9baa5e3 */.elementor-266 .elementor-element.elementor-element-9baa5e3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec3cfa1 */.elementor-266 .elementor-element.elementor-element-ec3cfa1 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8292e3e */.elementor-266 .elementor-element.elementor-element-8292e3e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a349f41 */.elementor-266 .elementor-element.elementor-element-a349f41 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76f6848 */.elementor-266 .elementor-element.elementor-element-76f6848 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5879a6 */.elementor-266 .elementor-element.elementor-element-e5879a6 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f1f14 */.elementor-266 .elementor-element.elementor-element-92f1f14 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eaa6b3 */.elementor-266 .elementor-element.elementor-element-9eaa6b3 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2b863 */.elementor-266 .elementor-element.elementor-element-ab2b863 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a87329 */.elementor-266 .elementor-element.elementor-element-7a87329 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab2e80f */.elementor-266 .elementor-element.elementor-element-ab2e80f img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c050362 */.elementor-266 .elementor-element.elementor-element-c050362 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e3d */.elementor-266 .elementor-element.elementor-element-8427e3d img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a64494 */.elementor-266 .elementor-element.elementor-element-3a64494 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b76e23a */.elementor-266 .elementor-element.elementor-element-b76e23a img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954852c */.elementor-266 .elementor-element.elementor-element-954852c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1417e */.elementor-266 .elementor-element.elementor-element-fd1417e img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0f3c */.elementor-266 .elementor-element.elementor-element-f1c0f3c img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4587bf8 */.elementor-266 .elementor-element.elementor-element-4587bf8 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1edae17 */.elementor-266 .elementor-element.elementor-element-1edae17 img {
  width: 100%;
  aspect-ratio: 1 / 1; /* mantém o formato quadrado */
  object-fit: cover;   /* garante que a imagem preencha o quadrado sem distorcer */
  border-radius: 0;  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'RNS Camelia';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://jpmincendio.com/wp-content/uploads/2024/07/RNSCAMELIA-THIN.ttf') format('truetype');
}
@font-face {
	font-family: 'RNS Camelia';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://jpmincendio.com/wp-content/uploads/2024/07/RNSCAMELIA-LIGHT.ttf') format('truetype');
}
@font-face {
	font-family: 'RNS Camelia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jpmincendio.com/wp-content/uploads/2024/07/RNSCAMELIA-REGULAR.ttf') format('truetype');
}
@font-face {
	font-family: 'RNS Camelia';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jpmincendio.com/wp-content/uploads/2024/07/RNSCAMELIA-BOLD.ttf') format('truetype');
}
@font-face {
	font-family: 'RNS Camelia';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jpmincendio.com/wp-content/uploads/2024/07/RNSCAMELIA-EXTRABOLD.ttf') format('truetype');
}
@font-face {
	font-family: 'RNS Camelia';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jpmincendio.com/wp-content/uploads/2024/07/RNSCAMELIA-BLACK.ttf') format('truetype');
}
@font-face {
	font-family: 'RNS Camelia';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jpmincendio.com/wp-content/uploads/2024/07/RNSCAMELIA-MEDIUM.ttf') format('truetype');
}
/* End Custom Fonts CSS */