.elementor-263 .elementor-element.elementor-element-28c7b41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.69;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-28c7b41:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-28c7b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/fundo-3d-hiperespaco-com-efeito-tunel-da-urdidura-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-28c7b41::before, .elementor-263 .elementor-element.elementor-element-28c7b41 > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-28c7b41 > .e-con-inner > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-28c7b41 > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-28c7b41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-28c7b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111010;background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/fundo-3d-hiperespaco-com-efeito-tunel-da-urdidura-1.webp");--background-overlay:'';}.elementor-263 .elementor-element.elementor-element-28c7b41::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-263 .elementor-element.elementor-element-9dedd16{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-3df980a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-91e469f{width:auto;max-width:auto;}.elementor-263 .elementor-element.elementor-element-91e469f.elementor-element{--align-self:flex-start;}.elementor-263 .elementor-element.elementor-element-91e469f .elementor-icon-wrapper{text-align:left;}.elementor-263 .elementor-element.elementor-element-91e469f .elementor-icon{font-size:35px;}.elementor-263 .elementor-element.elementor-element-91e469f .elementor-icon svg{height:35px;}.elementor-263 .elementor-element.elementor-element-91e469f .elementor-icon-wrapper svg{width:auto;}.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-263 .elementor-element.elementor-element-0fcca25 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-0fcca25 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-34255ec > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-34255ec .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-9820d96 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.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-263 .elementor-element.elementor-element-26b8f1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-263 .elementor-element.elementor-element-4ab00ea .elementor-button{background-color:#FED30D;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#141413;color:#141413;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-ecbd92a .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-4bd7b83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-5e40da2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-5a4dcfa{--display:flex;--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-47b7493{text-align:center;}.elementor-263 .elementor-element.elementor-element-47b7493 .elementor-heading-title{color:#161615;}.elementor-263 .elementor-element.elementor-element-c02ba27 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-c02ba27{text-align:center;}.elementor-263 .elementor-element.elementor-element-c02ba27 .elementor-heading-title{color:#505050;}.elementor-263 .elementor-element.elementor-element-d66e80c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-263 .elementor-element.elementor-element-f1198d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-b00bb2d{--display:flex;--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-e747014{text-align:center;}.elementor-263 .elementor-element.elementor-element-e747014 .elementor-heading-title{color:#161615;}.elementor-263 .elementor-element.elementor-element-c551c5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-263 .elementor-element.elementor-element-44a4c81.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-263 .elementor-element.elementor-element-44a4c81.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-263 .elementor-element.elementor-element-44a4c81.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-44a4c81 .elementor-image-box-title{margin-bottom:5px;color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-44a4c81 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-263 .elementor-element.elementor-element-44a4c81 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-263 .elementor-element.elementor-element-44a4c81:has(:hover) .elementor-image-box-title,
					 .elementor-263 .elementor-element.elementor-element-44a4c81:has(:focus) .elementor-image-box-title{color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-44a4c81 .elementor-image-box-description{color:#505050;}.elementor-263 .elementor-element.elementor-element-df82a32.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-263 .elementor-element.elementor-element-df82a32.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-263 .elementor-element.elementor-element-df82a32.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-df82a32 .elementor-image-box-title{margin-bottom:5px;color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-df82a32 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-263 .elementor-element.elementor-element-df82a32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-263 .elementor-element.elementor-element-df82a32:has(:hover) .elementor-image-box-title,
					 .elementor-263 .elementor-element.elementor-element-df82a32:has(:focus) .elementor-image-box-title{color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-df82a32 .elementor-image-box-description{color:#505050;}.elementor-263 .elementor-element.elementor-element-5c6cd02.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-263 .elementor-element.elementor-element-5c6cd02.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-263 .elementor-element.elementor-element-5c6cd02.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-5c6cd02 .elementor-image-box-title{margin-bottom:5px;color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-5c6cd02 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-263 .elementor-element.elementor-element-5c6cd02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-263 .elementor-element.elementor-element-5c6cd02:has(:hover) .elementor-image-box-title,
					 .elementor-263 .elementor-element.elementor-element-5c6cd02:has(:focus) .elementor-image-box-title{color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-5c6cd02 .elementor-image-box-description{color:#505050;}.elementor-263 .elementor-element.elementor-element-bc633df.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-263 .elementor-element.elementor-element-bc633df.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-263 .elementor-element.elementor-element-bc633df.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-bc633df .elementor-image-box-title{margin-bottom:5px;color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-bc633df .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-263 .elementor-element.elementor-element-bc633df .elementor-image-box-img img{transition-duration:0.3s;}.elementor-263 .elementor-element.elementor-element-bc633df:has(:hover) .elementor-image-box-title,
					 .elementor-263 .elementor-element.elementor-element-bc633df:has(:focus) .elementor-image-box-title{color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-bc633df .elementor-image-box-description{color:#505050;}.elementor-263 .elementor-element.elementor-element-2629e62.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-263 .elementor-element.elementor-element-2629e62.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-263 .elementor-element.elementor-element-2629e62.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-2629e62 .elementor-image-box-title{margin-bottom:5px;color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-2629e62 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-263 .elementor-element.elementor-element-2629e62 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-263 .elementor-element.elementor-element-2629e62:has(:hover) .elementor-image-box-title,
					 .elementor-263 .elementor-element.elementor-element-2629e62:has(:focus) .elementor-image-box-title{color:#3B3B39;}.elementor-263 .elementor-element.elementor-element-2629e62 .elementor-image-box-description{color:#505050;}.elementor-263 .elementor-element.elementor-element-87f100c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-87f100c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-87f100c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FED30D;}.elementor-263 .elementor-element.elementor-element-d68d989{--display:flex;--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-045fc60{text-align:center;}.elementor-263 .elementor-element.elementor-element-045fc60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#161615;}.elementor-263 .elementor-element.elementor-element-646f8df > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-646f8df{text-align:center;}.elementor-263 .elementor-element.elementor-element-646f8df .elementor-heading-title{color:#20201E;}.elementor-263 .elementor-element.elementor-element-c6c7fc5 .elementor-button{background-color:#111110;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 42px 12px 42px;}.elementor-263 .elementor-element.elementor-element-bd96920{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-d05e133{--display:flex;--padding-top:056px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-6d82020{text-align:center;}.elementor-263 .elementor-element.elementor-element-6d82020 .elementor-heading-title{color:#161615;}.elementor-263 .elementor-element.elementor-element-7a42839 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-7a42839{text-align:center;}.elementor-263 .elementor-element.elementor-element-7a42839 .elementor-heading-title{color:#505050;}.elementor-263 .elementor-element.elementor-element-909a729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-2d55faa{--e-image-carousel-slides-to-show:3;}.elementor-263 .elementor-element.elementor-element-2d55faa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-263 .elementor-element.elementor-element-113a3f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-062daca{--display:flex;--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-ad8c957{text-align:center;}.elementor-263 .elementor-element.elementor-element-ad8c957 .elementor-heading-title{color:#161615;}.elementor-263 .elementor-element.elementor-element-e41c2e9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-e41c2e9{text-align:center;}.elementor-263 .elementor-element.elementor-element-e41c2e9 .elementor-heading-title{color:#505050;}.elementor-263 .elementor-element.elementor-element-d41af85{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-c64cac9{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-c64cac9:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-c64cac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321272.webp");}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon-box-wrapper{align-items:center;}.elementor-263 .elementor-element.elementor-element-d98dcdb{--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon{font-size:131px;}.elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;}.elementor-263 .elementor-element.elementor-element-d98dcdb:has(:hover) .elementor-icon-box-title,
					 .elementor-263 .elementor-element.elementor-element-d98dcdb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-15a6f8c{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-15a6f8c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-15a6f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321271.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon-box-wrapper{align-items:center;}.elementor-263 .elementor-element.elementor-element-8970b2f{--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon{font-size:131px;}.elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;}.elementor-263 .elementor-element.elementor-element-8970b2f:has(:hover) .elementor-icon-box-title,
					 .elementor-263 .elementor-element.elementor-element-8970b2f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-549204c{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-549204c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-549204c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321270.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon-box-wrapper{align-items:center;}.elementor-263 .elementor-element.elementor-element-39d8d3a{--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon{font-size:131px;}.elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;}.elementor-263 .elementor-element.elementor-element-39d8d3a:has(:hover) .elementor-icon-box-title,
					 .elementor-263 .elementor-element.elementor-element-39d8d3a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-5f207ca{--display:grid;--min-height:250px;--e-con-grid-template-columns:.5fr 1fr 1fr .5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-9d875be{--display:flex;}.elementor-263 .elementor-element.elementor-element-940680e{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-940680e:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-940680e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321269.webp");background-position:center center;background-size:cover;}.elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon-box-wrapper{align-items:center;}.elementor-263 .elementor-element.elementor-element-2d3cdd8{--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon{font-size:131px;}.elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;}.elementor-263 .elementor-element.elementor-element-2d3cdd8:has(:hover) .elementor-icon-box-title,
					 .elementor-263 .elementor-element.elementor-element-2d3cdd8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-3543651{--display:flex;--justify-content:center;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-3543651:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-3543651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321268.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon-box-wrapper{align-items:center;}.elementor-263 .elementor-element.elementor-element-72b064d{--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon{font-size:131px;}.elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;}.elementor-263 .elementor-element.elementor-element-72b064d:has(:hover) .elementor-icon-box-title,
					 .elementor-263 .elementor-element.elementor-element-72b064d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-abbbe50{--display:flex;}.elementor-263 .elementor-element.elementor-element-52f13ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-52f13ac:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-52f13ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FED30D;}.elementor-263 .elementor-element.elementor-element-fa38798{--display:flex;--padding-top:056px;--padding-bottom:056px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-91ec847{text-align:center;}.elementor-263 .elementor-element.elementor-element-91ec847 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#161615;}.elementor-263 .elementor-element.elementor-element-5e3cd86 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-5e3cd86{text-align:center;}.elementor-263 .elementor-element.elementor-element-5e3cd86 .elementor-heading-title{color:#20201E;}.elementor-263 .elementor-element.elementor-element-e02c5a5 .elementor-button{background-color:#111110;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 42px 12px 42px;}.elementor-263 .elementor-element.elementor-element-41cacbc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-85ae61f{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-17193e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-17193e2{text-align:center;}.elementor-263 .elementor-element.elementor-element-17193e2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#20201E;}@media(max-width:1024px){.elementor-263 .elementor-element.elementor-element-9dedd16{--grid-auto-flow:row;--align-items:center;--padding-top:032px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-5a4dcfa{--padding-top:032px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-b00bb2d{--padding-top:032px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-d68d989{--padding-top:032px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-045fc60{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-045fc60.elementor-element{--align-self:center;}.elementor-263 .elementor-element.elementor-element-646f8df{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-646f8df.elementor-element{--align-self:center;}.elementor-263 .elementor-element.elementor-element-d05e133{--padding-top:032px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-2d55faa{--e-image-carousel-slides-to-show:2;}.elementor-263 .elementor-element.elementor-element-062daca{--padding-top:032px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-d41af85{--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-c64cac9:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-c64cac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-d98dcdb{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon-box-title{margin-block-end:10px;}.elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon{font-size:68px;}.elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-d98dcdb .elementor-icon-box-title a{font-size:22px;}.elementor-263 .elementor-element.elementor-element-15a6f8c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-15a6f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321271.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-8970b2f{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon-box-title{margin-block-end:10px;}.elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon{font-size:68px;}.elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-8970b2f .elementor-icon-box-title a{font-size:22px;}.elementor-263 .elementor-element.elementor-element-549204c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-549204c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321270.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-39d8d3a{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon-box-title{margin-block-end:10px;}.elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon{font-size:68px;}.elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-39d8d3a .elementor-icon-box-title a{font-size:22px;}.elementor-263 .elementor-element.elementor-element-5f207ca{--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-940680e:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-940680e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321269.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-2d3cdd8{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon{font-size:68px;}.elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-2d3cdd8 .elementor-icon-box-title a{font-size:22px;}.elementor-263 .elementor-element.elementor-element-3543651:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-3543651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://materiais.agenciamaximum.com/wp-content/uploads/2025/08/Group-427321268.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-72b064d{width:auto;max-width:auto;--icon-box-icon-margin:0px;}.elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon-box-title{margin-block-end:10px;}.elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon{font-size:68px;}.elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon-box-title, .elementor-263 .elementor-element.elementor-element-72b064d .elementor-icon-box-title a{font-size:22px;}.elementor-263 .elementor-element.elementor-element-fa38798{--padding-top:032px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-85ae61f{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}}@media(min-width:1025px){.elementor-263 .elementor-element.elementor-element-28c7b41:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-28c7b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-263 .elementor-element.elementor-element-c64cac9:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-c64cac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-263 .elementor-element.elementor-element-15a6f8c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-15a6f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-263 .elementor-element.elementor-element-549204c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-549204c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-263 .elementor-element.elementor-element-940680e:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-940680e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-263 .elementor-element.elementor-element-3543651:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-3543651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-9dedd16{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-0fcca25 > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-5a4dcfa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-b00bb2d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-c551c5b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-44a4c81 .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-df82a32 .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-5c6cd02 .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-bc633df .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-2629e62 .elementor-image-box-img{margin-bottom:0px;}.elementor-263 .elementor-element.elementor-element-d68d989{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-d05e133{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-062daca{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-d41af85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-5f207ca{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-fa38798{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-85ae61f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-4bd7b83 */.container-gradient {
  background-color: transparent !important;
  background-image: radial-gradient(
    circle closest-side at center,
    rgba(254, 204, 13, 1) 0%,      /* centro */
    rgba(254, 207, 13, 0.22) 34%,  /* meio */
    rgba(254, 210, 13, 0.11) 72%,  /* mais distante */
    rgba(254, 211, 13, 0) 100%     /* desaparece */
  ) !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% 80%; /* <<< controla para não bater nas bordas */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909a729 */:root{
  --container: 1200px;   /* sua largura de grid */
  --bleed: 200px;        /* quanto quer que passe à direita */
}

/* 1) Wrapper do widget recebe o bleed à direita SEM mudar o width do Swiper */
.elementor-widget-image-carousel.carousel-bleed-right .elementor-widget-container{
  /* empurra o conteúdo p/ dentro e “sai” visualmente à direita */
  padding-right: calc(((100vw - var(--container)) / 2) + var(--bleed));
  margin-right: calc((((100vw - var(--container)) / 2) + var(--bleed)) * -1);
  overflow: visible; /* deixa aparecer fora do widget */
}

/* 2) Mantém o Swiper no grid: largura normal do container e centralizado no grid */
.elementor-widget-image-carousel.carousel-bleed-right .elementor-image-carousel-wrapper{
  width: var(--container);
  margin-left: auto;
  margin-right: auto;
  overflow: visible; /* importante para ver cards além da borda do wrapper */
}

/* 3) Trilho do Swiper também sem corte */
.elementor-widget-image-carousel.carousel-bleed-right .swiper,
.elementor-widget-image-carousel.carousel-bleed-right .swiper-wrapper{
  overflow: visible !important;
}

/* 4) Paginação (bullets) centralizada no grid, não no viewport */
.elementor-widget-image-carousel.carousel-bleed-right .swiper-pagination{
  position: relative;     /* tira cálculos de left:50% do Swiper */
  width: var(--container);
  margin: 16px auto 0;    /* centraliza no grid */
  left: auto !important;
  right: auto !important;
  transform: none !important;
  text-align: center;
}

/* Responsivo: quando o layout já é full (≤1200px), aplica só o extra do bleed */
@media (max-width: 1200px){
  .elementor-widget-image-carousel.carousel-bleed-right .elementor-widget-container{
    padding-right: var(--bleed);
    margin-right: calc(var(--bleed) * -1);
  }
  .elementor-widget-image-carousel.carousel-bleed-right .elementor-image-carousel-wrapper,
  .elementor-widget-image-carousel.carousel-bleed-right .swiper-pagination{
    width: 100%;
  }
}

/* Segurança: evita scroll horizontal do site */
body{ overflow-x: hidden; }



:root{
  --container: 1200px;
  --bleed: 200px;   /* desktop */
  --bleed-t: 120px; /* tablet  */
  --bleed-m: 64px;  /* mobile  */
  --peek-t: 120px;  /* quanto do 3º card aparece no tablet */
  --peek-m: 64px;   /* quanto do 2º card aparece no mobile */
}

/* ====== DESKTOP (já estava funcionando) ====== */
.elementor-widget-image-carousel.carousel-bleed-right .elementor-widget-container{
  padding-right: calc(((100vw - var(--container)) / 2) + var(--bleed));
  margin-right:  calc((((100vw - var(--container)) / 2) + var(--bleed)) * -1);
  overflow: visible;
}
.elementor-widget-image-carousel.carousel-bleed-right .elementor-image-carousel-wrapper{
  width: var(--container);
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}
.elementor-widget-image-carousel.carousel-bleed-right .swiper,
.elementor-widget-image-carousel.carousel-bleed-right .swiper-wrapper{
  overflow: visible !important;
}
.elementor-widget-image-carousel.carousel-bleed-right .swiper-pagination{
  position: relative;
  width: var(--container);
  margin: 16px auto 0;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  text-align: center;
}

/* ====== TABLET (768–1024px) — ver parte do 3º card ====== */
@media (min-width:768px) and (max-width:1024px){
  /* ninguém corta o overflow */
  .bleed-right,
  .bleed-right .elementor-container,
  .bleed-right .elementor-column,
  .bleed-right .elementor-widget-wrap,
  .bleed-right .elementor-widget-container{ overflow: visible !important; }

  /* bleed à direita mantendo alinhado à esquerda */
  .elementor-widget-image-carousel.carousel-bleed-right .elementor-widget-container{
    padding-right: var(--bleed-t);
    margin-right:  calc(var(--bleed-t) * -1);
  }

  /* wrapper do carrossel ocupa 100% do tablet */
  .elementor-widget-image-carousel.carousel-bleed-right .elementor-image-carousel-wrapper{
    width: 100%;
    margin: 0;
  }

  /* “peek” do 3º slide: aumenta a área visível à direita sem mudar largura */
  .elementor-widget-image-carousel.carousel-bleed-right .swiper{
    overflow: visible !important;
    padding-right: var(--peek-t);
    margin-right: calc(var(--peek-t) * -1);
  }

  /* bullets centralizados na largura útil */
  .elementor-widget-image-carousel.carousel-bleed-right .swiper-pagination{
    width: 100%;
    margin: 12px auto 0;
  }
}

/* ====== MOBILE (≤767px) — ver parte do 2º card ====== */
@media (max-width:767px){
  .bleed-right,
  .bleed-right .elementor-container,
  .bleed-right .elementor-column,
  .bleed-right .elementor-widget-wrap,
  .bleed-right .elementor-widget-container{ overflow: visible !important; }

  .elementor-widget-image-carousel.carousel-bleed-right .elementor-widget-container{
    padding-right: var(--bleed-m);
    margin-right:  calc(var(--bleed-m) * -1);
  }
  .elementor-widget-image-carousel.carousel-bleed-right .elementor-image-carousel-wrapper{
    width: 100%;
    margin: 0;
  }

  /* “peek” do 2º slide */
  .elementor-widget-image-carousel.carousel-bleed-right .swiper{
    overflow: visible !important;
    padding-right: var(--peek-m);
    margin-right: calc(var(--peek-m) * -1);
  }

  .elementor-widget-image-carousel.carousel-bleed-right .swiper-pagination{
    width: 100%;
    margin: 10px auto 0;
  }
}

/* garante referência p/ posicionamento */
.elementor-widget-image-carousel.carousel-bleed-right .elementor-image-carousel-wrapper{
  position: relative;
}

/* ====== TABLET (768–1024px) — centralizar bullets ====== */
@media (min-width:768px) and (max-width:1024px){
  .elementor-widget-image-carousel.carousel-bleed-right .swiper-pagination{
    position: absolute !important;
    bottom: -18px;                 /* ajuste fino se quiser */
    left: 42% !important;
    /* compensa o "peek" aplicado no .swiper: move metade do valor p/ a direita */
    transform: translateX(calc(-50% + (var(--peek-t) / 2))) !important;
    right: auto !important;
    width: auto !important;
    margin: 0 !important;
    text-align: center;
  }
}

/* ====== MOBILE (≤767px) — centralizar bullets ====== */
@media (max-width:767px){
  .elementor-widget-image-carousel.carousel-bleed-right .swiper-pagination{
    position: absolute !important;
    bottom: -16px;
    left: 43% !important;
    transform: translateX(calc(-50% + (var(--peek-m) / 2))) !important;
    right: auto !important;
    width: auto !important;
    margin: 0 !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS *//* --- seu código original --- */
html, body {
    scroll-behavior: smooth;
    overflow-x: hidden;
}

b {
    color: #fed30d;
}

.container {
    max-width: 1200px;
    box-sizing: border-box !important;
}

@media (max-width: 1250px) {
    .container {
        max-width: 1100px;
        box-sizing: border-box !important;
    }
}

@media (max-width: 1150px) {
    .container {
        max-width: 1000px;
        box-sizing: border-box !important;
    }
}

@media (max-width: 1050px) {
    .container {
        max-width: 900px;
        box-sizing: border-box !important;
    }
}

@media (max-width: 950px) {
    .container {
        max-width: 800px;
        box-sizing: border-box !important;
    }
}

@media (max-width: 1024px) {
    .container {
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}



h1, h2, h3, h4, h5, h6,
a {
    font-family: 'Oswald', sans-serif !important;
    font-weight: 700 !important;
    line-height: 120% !important;
}

p {
    font-family: 'Lato', sans-serif !important;
    font-weight: 400 !important;
    line-height: 110% !important;
}

/* --- tamanhos base (desktop grande) --- */
h1 { font-size: 48px; }
h2 { font-size: 42px; }
h3 { font-size: 28px; }
p  { font-size: 18px; }

/* --- responsividade --- */
@media (max-width: 1024px) {
    h1 { font-size: 42px; }
    h2 { font-size: 32px; }
    h3 { font-size: 24px; }
    p  { font-size: 16px; }
}

@media (max-width: 767px) {
    h1 { font-size: 36px; }
    h2 { font-size: 28px; }
    h3 { font-size: 22px; }
    p  { font-size: 16px; }
}/* End custom CSS */