.elementor-10544 .elementor-element.elementor-element-7e73c47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10544 .elementor-element.elementor-element-7e73c47:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-7e73c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://isadorabranchi.com.br/wp-content/uploads/2026/02/hero-a-mesa-convida-desktop-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-10544 .elementor-element.elementor-element-b4027bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-10544 .elementor-element.elementor-element-05122fc{text-align:center;}.elementor-10544 .elementor-element.elementor-element-05122fc img{width:45%;}.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-10544 .elementor-element.elementor-element-264f2d2{text-align:center;}.elementor-10544 .elementor-element.elementor-element-264f2d2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-abdd665{text-align:center;}.elementor-10544 .elementor-element.elementor-element-abdd665 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(37px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(37px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(37px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-37px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-37px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-icon i{color:#E6E6E6;transition:color 0.3s;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-icon svg{fill:#E6E6E6;transition:fill 0.3s;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-10544 .elementor-element.elementor-element-3145696 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#000000;color:#000000;padding:18px 40px 18px 40px;}.elementor-10544 .elementor-element.elementor-element-3145696.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-3145696{border-radius:300px 300px 300px 300px;}.elementor-10544 .elementor-element.elementor-element-497ed62{text-align:center;}.elementor-10544 .elementor-element.elementor-element-497ed62 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:300;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-9baedd3{--spacer-size:50px;}.elementor-10544 .elementor-element.elementor-element-7b85d49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10544 .elementor-element.elementor-element-a0aa089{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10544 .elementor-element.elementor-element-a0aa089:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-a0aa089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.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-10544 .elementor-element.elementor-element-dfaf5e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-title{margin-block-end:1rem;color:#0F0F0F;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:3rem;font-weight:500;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:1em;font-weight:400;line-height:150%;letter-spacing:0px;color:#0F0F0F;}.elementor-10544 .elementor-element.elementor-element-1a19107{--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;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10544 .elementor-element.elementor-element-1a19107:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-1a19107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10544 .elementor-element.elementor-element-dcc81b8{--display:grid;--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-10544 .elementor-element.elementor-element-5547a47{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10544 .elementor-element.elementor-element-5547a47:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-5547a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242424 0%, #383838 100%);}.elementor-10544 .elementor-element.elementor-element-cfb0d62{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-10544 .elementor-element.elementor-element-cfb0d62.elementor-view-stacked .elementor-icon{background-color:#3B3B3B;fill:#FFFFFF;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-cfb0d62.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-cfb0d62.elementor-view-default .elementor-icon{fill:#3B3B3B;color:#3B3B3B;border-color:#3B3B3B;}.elementor-10544 .elementor-element.elementor-element-cfb0d62.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon{font-size:25px;border-radius:5px 5px 5px 5px;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-cfb0d62:has(:hover) .elementor-icon-box-title,
					 .elementor-10544 .elementor-element.elementor-element-cfb0d62:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-description{font-family:"Open Sauce One", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB3;}.elementor-10544 .elementor-element.elementor-element-935c380{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10544 .elementor-element.elementor-element-935c380:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-935c380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242424 0%, #383838 100%);}.elementor-10544 .elementor-element.elementor-element-116725a{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-10544 .elementor-element.elementor-element-116725a.elementor-view-stacked .elementor-icon{background-color:#3B3B3B;fill:#FFFFFF;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-116725a.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-116725a.elementor-view-default .elementor-icon{fill:#3B3B3B;color:#3B3B3B;border-color:#3B3B3B;}.elementor-10544 .elementor-element.elementor-element-116725a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon{font-size:25px;border-radius:5px 5px 5px 5px;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-title{color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-116725a:has(:hover) .elementor-icon-box-title,
					 .elementor-10544 .elementor-element.elementor-element-116725a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-description{font-family:"Open Sauce One", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB3;}.elementor-10544 .elementor-element.elementor-element-f0c6cf6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10544 .elementor-element.elementor-element-f0c6cf6:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f0c6cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242424 0%, #383838 100%);}.elementor-10544 .elementor-element.elementor-element-16815a4{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-wrapper{text-align:start;gap:4px;}.elementor-10544 .elementor-element.elementor-element-16815a4.elementor-view-stacked .elementor-icon{background-color:#3B3B3B;fill:#FFFFFF;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-16815a4.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-16815a4.elementor-view-default .elementor-icon{fill:#3B3B3B;color:#3B3B3B;border-color:#3B3B3B;}.elementor-10544 .elementor-element.elementor-element-16815a4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon{font-size:25px;border-radius:5px 5px 5px 5px;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-16815a4:has(:hover) .elementor-icon-box-title,
					 .elementor-10544 .elementor-element.elementor-element-16815a4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-description{font-family:"Open Sauce One", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB3;}.elementor-10544 .elementor-element.elementor-element-588f2ef{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10544 .elementor-element.elementor-element-588f2ef:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-588f2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10544 .elementor-element.elementor-element-ff969b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-title{margin-block-end:1rem;color:#0F0F0F;}.elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:3rem;font-weight:400;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:1em;font-weight:400;line-height:150%;letter-spacing:0px;color:#0F0F0F;}.elementor-10544 .elementor-element.elementor-element-f62e644{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-f62e644:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f62e644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10544 .elementor-element.elementor-element-581438a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10544 .elementor-element.elementor-element-8348e0b{--display:flex;--min-height:120px;--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:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-bb90c88 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#000000;color:#000000;padding:18px 40px 18px 40px;}.elementor-10544 .elementor-element.elementor-element-bb90c88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10544 .elementor-element.elementor-element-bb90c88.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-72362b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10544 .elementor-element.elementor-element-7f0150b{--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:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-10544 .elementor-element.elementor-element-7f0150b:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-7f0150b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-10544 .elementor-element.elementor-element-28ee81a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-title{margin-block-end:1rem;color:#0F0F0F;}.elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:2.2rem;font-weight:400;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-28ee81a:has(:hover) .elementor-icon-box-title,
					 .elementor-10544 .elementor-element.elementor-element-28ee81a:has(:focus) .elementor-icon-box-title{color:#0F0F0F;}.elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:1em;font-weight:400;line-height:150%;letter-spacing:0px;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-77f7738{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#209EAF2E;--border-color:#209EAF2E;--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-77f7738:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-77f7738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-10544 .elementor-element.elementor-element-e567399{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-title{margin-block-end:1rem;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:3rem;font-weight:500;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:1em;font-weight:400;line-height:150%;letter-spacing:0px;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-90e4574{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10544 .elementor-element.elementor-element-90e4574:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-90e4574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-10544 .elementor-element.elementor-element-c660666{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-c660666:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-c660666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.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-10544 .elementor-element.elementor-element-edda370.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-edda370.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-edda370.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-edda370 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-edda370 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-edda370 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-edda370 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-c88e9ef{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-c88e9ef:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-c88e9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-10544 .elementor-element.elementor-element-187e574.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-187e574.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-187e574.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-187e574 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-187e574 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-187e574 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-187e574 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-74b582a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-74b582a:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-74b582a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-10544 .elementor-element.elementor-element-d7a76fe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-d7a76fe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-d7a76fe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-d7a76fe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-d7a76fe .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-d7a76fe .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-d7a76fe .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-49a16e4{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-49a16e4:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-49a16e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-10544 .elementor-element.elementor-element-0d8017b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-0d8017b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-0d8017b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-0d8017b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-0d8017b .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-0d8017b .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-0d8017b .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-a2ecff4{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-a2ecff4:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-a2ecff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-10544 .elementor-element.elementor-element-8aa44b7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-8aa44b7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-8aa44b7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-8aa44b7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-8aa44b7 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-8aa44b7 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-8aa44b7 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-1a07743{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-1a07743:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-1a07743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-10544 .elementor-element.elementor-element-ab127c6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-ab127c6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-ab127c6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-ab127c6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-ab127c6 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-ab127c6 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-ab127c6 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-bca08ea{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-bca08ea:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-bca08ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-10544 .elementor-element.elementor-element-a233e36.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-a233e36.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-a233e36.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-a233e36 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-a233e36 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-a233e36 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-a233e36 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-db08fe9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-db08fe9:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-db08fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-10544 .elementor-element.elementor-element-a8d75db.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-a8d75db.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-a8d75db.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-a8d75db .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-a8d75db .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-a8d75db .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-a8d75db .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-f25e6a9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-10544 .elementor-element.elementor-element-f25e6a9:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f25e6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-10544 .elementor-element.elementor-element-6cd4105.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10544 .elementor-element.elementor-element-6cd4105.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10544 .elementor-element.elementor-element-6cd4105.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-6cd4105 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10544 .elementor-element.elementor-element-6cd4105 .elementor-image-box-img img{border-radius:4px;transition-duration:0.3s;}.elementor-10544 .elementor-element.elementor-element-6cd4105 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;color:#209EAF;}.elementor-10544 .elementor-element.elementor-element-6cd4105 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-24f8f4d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-10544 .elementor-element.elementor-element-24f8f4d.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-2ef7a58{--display:flex;--min-height:597px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:1vw;--padding-right:1vw;}.elementor-10544 .elementor-element.elementor-element-2ef7a58:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-2ef7a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-10544 .elementor-element.elementor-element-47356c1{width:var( --container-widget-width, 545px );max-width:545px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:545px;--container-widget-flex-grow:0;}.elementor-10544 .elementor-element.elementor-element-47356c1 img{width:100%;max-width:100%;}.elementor-10544 .elementor-element.elementor-element-772254c{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-772254c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10544 .elementor-element.elementor-element-c39660d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-c39660d .elementor-image-box-wrapper{text-align:start;}.elementor-10544 .elementor-element.elementor-element-c39660d .elementor-image-box-title{margin-bottom:0px;font-family:"Inter Tight", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-10544 .elementor-element.elementor-element-c39660d .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-10544 .elementor-element.elementor-element-06ddf37{width:100%;max-width:100%;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#2A2A2A;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-icon i{color:#727272;transition:color 0.3s;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-icon svg{fill:#727272;transition:fill 0.3s;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10544 .elementor-element.elementor-element-f9c53ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-10544 .elementor-element.elementor-element-f9c53ba:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f9c53ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://isadorabranchi.com.br/wp-content/uploads/2026/02/quase-novo-rodape-2.webp");background-position:-236px -114px;}.elementor-10544 .elementor-element.elementor-element-57ff136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10544 .elementor-element.elementor-element-25e13fb{--spacer-size:348px;}.elementor-10544 .elementor-element.elementor-element-280b065{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10544 .elementor-element.elementor-element-280b065:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-280b065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10544 .elementor-element.elementor-element-5a21c57{text-align:center;}.elementor-10544 .elementor-element.elementor-element-5a21c57 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:33px;font-weight:500;line-height:1.2em;color:#353C36;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10544 .elementor-element.elementor-element-6fa5e6e{width:100%;max-width:100%;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#6F6F6F;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-icon i{color:#0F0F0F;transition:color 0.3s;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-icon svg{fill:#0F0F0F;transition:fill 0.3s;}.elementor-10544 .elementor-element.elementor-element-d19eff1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-text{color:#3E3E3E;transition:color 0.3s;}.elementor-10544 .elementor-element.elementor-element-f8b4844 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#000000;color:#000000;padding:18px 40px 18px 40px;}.elementor-10544 .elementor-element.elementor-element-f8b4844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10544 .elementor-element.elementor-element-f8b4844.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-f5a18e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-10544 .elementor-element.elementor-element-f5a18e6:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f5a18e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;background-image:url("https://isadorabranchi.com.br/wp-content/uploads/2026/02/CONVIDA-5.webp");background-size:cover;}.elementor-10544 .elementor-element.elementor-element-242d88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10544 .elementor-element.elementor-element-242d88a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10544 .elementor-element.elementor-element-f049b26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10544 .elementor-element.elementor-element-f049b26.elementor-element{--align-self:flex-end;}.elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-wrapper{text-align:start;}.elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:2.5rem;font-weight:500;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-title{color:#D1D1D1;}.elementor-10544 .elementor-element.elementor-element-f049b26:has(:hover) .elementor-icon-box-title,
					 .elementor-10544 .elementor-element.elementor-element-f049b26:has(:focus) .elementor-icon-box-title{color:#D1D1D1;}.elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:300;line-height:150%;color:#FFFFFF;}.elementor-10544 .elementor-element.elementor-element-ff2da16 .elementor-button{background-color:#B2FE0200;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;fill:#000000;color:#000000;padding:18px 40px 18px 40px;}.elementor-10544 .elementor-element.elementor-element-ff2da16{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10544 .elementor-element.elementor-element-ff2da16.elementor-element{--align-self:flex-start;}.elementor-10544 .elementor-element.elementor-element-40d81d8{--spacer-size:50px;}.elementor-10544 .elementor-element.elementor-element-b59e450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10544 .elementor-element.elementor-element-b89badc{--display:flex;--min-height:0px;--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;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10544 .elementor-element.elementor-element-b89badc:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-b89badc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-10544 .elementor-element.elementor-element-bd01835.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-bd01835{text-align:center;}.elementor-10544 .elementor-element.elementor-element-bd01835 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:300;line-height:150%;color:#FFFFFF;}body.elementor-page-10544:not(.elementor-motion-effects-element-type-background), body.elementor-page-10544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}@media(max-width:1024px){.elementor-10544 .elementor-element.elementor-element-7e73c47:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-7e73c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10544 .elementor-element.elementor-element-7e73c47{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10544 .elementor-element.elementor-element-05122fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-10544 .elementor-element.elementor-element-05122fc img{width:33%;max-width:100%;}.elementor-10544 .elementor-element.elementor-element-264f2d2 .elementor-heading-title{font-size:1.8rem;}.elementor-10544 .elementor-element.elementor-element-abdd665 .elementor-heading-title{font-size:0.8rem;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-item > a{font-size:14px;}.elementor-10544 .elementor-element.elementor-element-497ed62 .elementor-heading-title{font-size:0.7rem;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-title a{font-size:1.7rem;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-description{font-size:0.8em;}.elementor-10544 .elementor-element.elementor-element-dcc81b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-wrapper{gap:14px;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-title a{font-size:20px;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-wrapper{gap:14px;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-title a{font-size:20px;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-wrapper{gap:14px;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-title a{font-size:20px;}.elementor-10544 .elementor-element.elementor-element-588f2ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10544 .elementor-element.elementor-element-ff969b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-title a{font-size:2rem;}.elementor-10544 .elementor-element.elementor-element-f62e644{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-7f0150b{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-title a{font-size:1.4rem;line-height:1.5em;}.elementor-10544 .elementor-element.elementor-element-77f7738{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-title a{font-size:2.2rem;}.elementor-10544 .elementor-element.elementor-element-24f8f4d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10544 .elementor-element.elementor-element-2ef7a58{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10544 .elementor-element.elementor-element-47356c1{width:100%;max-width:100%;}.elementor-10544 .elementor-element.elementor-element-47356c1.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-772254c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-c39660d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-c39660d .elementor-image-box-wrapper{text-align:center;}.elementor-10544 .elementor-element.elementor-element-f9c53ba:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f9c53ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-10544 .elementor-element.elementor-element-25e13fb{--spacer-size:211px;}.elementor-10544 .elementor-element.elementor-element-5a21c57 .elementor-heading-title{font-size:36px;}.elementor-10544 .elementor-element.elementor-element-6fa5e6e{font-size:16px;}.elementor-10544 .elementor-element.elementor-element-f5a18e6:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f5a18e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-10544 .elementor-element.elementor-element-242d88a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-f049b26{width:initial;max-width:initial;}}@media(max-width:767px){.elementor-10544 .elementor-element.elementor-element-7e73c47:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-7e73c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://isadorabranchi.com.br/wp-content/uploads/2026/02/Design-sem-nome-2026-02-12T121442.400.jpg");background-position:center center;}.elementor-10544 .elementor-element.elementor-element-7e73c47{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10544 .elementor-element.elementor-element-b4027bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10544 .elementor-element.elementor-element-05122fc{padding:0px 0px 0px 0px;text-align:center;}.elementor-10544 .elementor-element.elementor-element-05122fc img{width:45%;}.elementor-10544 .elementor-element.elementor-element-264f2d2{text-align:center;}.elementor-10544 .elementor-element.elementor-element-264f2d2 .elementor-heading-title{font-size:23px;line-height:130%;}.elementor-10544 .elementor-element.elementor-element-abdd665{text-align:center;}.elementor-10544 .elementor-element.elementor-element-abdd665 .elementor-heading-title{font-size:0.9rem;line-height:130%;letter-spacing:0.5px;}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10544 .elementor-element.elementor-element-9f6e3dd .elementor-icon-list-item > a{font-size:14px;}.elementor-10544 .elementor-element.elementor-element-3145696.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-3145696 .elementor-button{font-size:18px;}.elementor-10544 .elementor-element.elementor-element-497ed62{text-align:center;}.elementor-10544 .elementor-element.elementor-element-497ed62 .elementor-heading-title{font-size:0.7rem;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-9baedd3{--spacer-size:10px;}.elementor-10544 .elementor-element.elementor-element-a0aa089{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:10vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 33px 0px;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-title{margin-block-end:2rem;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-title a{font-size:2rem;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .elementor-icon-box-description{font-size:0.8em;line-height:140%;}.elementor-10544 .elementor-element.elementor-element-1a19107{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10544 .elementor-element.elementor-element-dcc81b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10544 .elementor-element.elementor-element-5547a47{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-wrapper{align-items:center;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon{font-size:19px;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-title a{font-size:20px;}.elementor-10544 .elementor-element.elementor-element-cfb0d62 .elementor-icon-box-description{font-size:16px;}.elementor-10544 .elementor-element.elementor-element-935c380{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-wrapper{align-items:center;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-title{margin-block-end:7px;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon{font-size:19px;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-title a{font-size:20px;}.elementor-10544 .elementor-element.elementor-element-116725a .elementor-icon-box-description{font-size:16px;}.elementor-10544 .elementor-element.elementor-element-f0c6cf6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-wrapper{align-items:center;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon{font-size:19px;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-title a{font-size:20px;}.elementor-10544 .elementor-element.elementor-element-16815a4 .elementor-icon-box-description{font-size:16px;}.elementor-10544 .elementor-element.elementor-element-588f2ef{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-10544 .elementor-element.elementor-element-ff969b7{padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-ff969b7.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-title{margin-block-end:2rem;}.elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-title a{font-size:2rem;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-ff969b7 .elementor-icon-box-description{line-height:120%;}.elementor-10544 .elementor-element.elementor-element-f62e644{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10544 .elementor-element.elementor-element-bb90c88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10544 .elementor-element.elementor-element-bb90c88.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-bb90c88 .elementor-button{font-size:18px;}.elementor-10544 .elementor-element.elementor-element-7f0150b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-28ee81a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-title{margin-block-end:2rem;}.elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-title a{font-size:1.2rem;line-height:130%;}.elementor-10544 .elementor-element.elementor-element-28ee81a .elementor-icon-box-description{line-height:120%;}.elementor-10544 .elementor-element.elementor-element-77f7738:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-77f7738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10544 .elementor-element.elementor-element-77f7738{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-title{margin-block-end:2rem;}.elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-title a{font-size:2rem;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-e567399 .elementor-icon-box-description{font-size:0.8em;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-90e4574{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-10544 .elementor-element.elementor-element-c660666{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-edda370 .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-c88e9ef{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-187e574 .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-74b582a{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-d7a76fe .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-49a16e4{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-0d8017b .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-a2ecff4{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-8aa44b7 .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-1a07743{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-ab127c6 .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-bca08ea{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-a233e36 .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-db08fe9{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-a8d75db .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-f25e6a9{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-10544 .elementor-element.elementor-element-6cd4105 .elementor-image-box-img{margin-bottom:15px;}.elementor-10544 .elementor-element.elementor-element-24f8f4d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10544 .elementor-element.elementor-element-2ef7a58{--content-width:360px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:11vw;--padding-bottom:20vw;--padding-left:7vw;--padding-right:7vw;}.elementor-10544 .elementor-element.elementor-element-47356c1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-47356c1 img{width:200%;max-width:100%;}.elementor-10544 .elementor-element.elementor-element-772254c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-c39660d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-c39660d.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-c39660d .elementor-image-box-wrapper{text-align:center;}.elementor-10544 .elementor-element.elementor-element-c39660d .elementor-image-box-title{font-size:30px;}.elementor-10544 .elementor-element.elementor-element-06ddf37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(23px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(23px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(23px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-23px/2);}.elementor-10544 .elementor-element.elementor-element-06ddf37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-23px/2);}.elementor-10544 .elementor-element.elementor-element-f9c53ba:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f9c53ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://isadorabranchi.com.br/wp-content/uploads/2026/02/quase-rodape-1.webp");background-position:top center;background-size:cover;}.elementor-10544 .elementor-element.elementor-element-f9c53ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-25e13fb{--spacer-size:196px;}.elementor-10544 .elementor-element.elementor-element-280b065{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10544 .elementor-element.elementor-element-5a21c57 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-10544 .elementor-element.elementor-element-6fa5e6e{font-size:16px;line-height:1.2em;}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10544 .elementor-element.elementor-element-d19eff1 .elementor-icon-list-item > a{font-size:14px;}.elementor-10544 .elementor-element.elementor-element-f8b4844.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-f8b4844 .elementor-button{font-size:18px;}.elementor-10544 .elementor-element.elementor-element-f5a18e6:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-f5a18e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://isadorabranchi.com.br/wp-content/uploads/2026/02/Design-sem-nome-2026-02-12T123612.918.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-10544 .elementor-element.elementor-element-f5a18e6{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10544 .elementor-element.elementor-element-242d88a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10544 .elementor-element.elementor-element-f049b26{width:100%;max-width:100%;}.elementor-10544 .elementor-element.elementor-element-f049b26.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-wrapper{text-align:center;}.elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-title{margin-block-end:24px;}.elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-title, .elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-title a{font-size:2rem;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-f049b26 .elementor-icon-box-description{font-size:1rem;line-height:120%;}.elementor-10544 .elementor-element.elementor-element-ff2da16.elementor-element{--align-self:center;}.elementor-10544 .elementor-element.elementor-element-ff2da16 .elementor-button{font-size:18px;}.elementor-10544 .elementor-element.elementor-element-40d81d8{--spacer-size:320px;}.elementor-10544 .elementor-element.elementor-element-b89badc{--min-height:70px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-10544 .elementor-element.elementor-element-bd01835{text-align:center;}.elementor-10544 .elementor-element.elementor-element-bd01835 .elementor-heading-title{font-size:1rem;line-height:120%;}}@media(min-width:768px){.elementor-10544 .elementor-element.elementor-element-b4027bf{--width:50%;}.elementor-10544 .elementor-element.elementor-element-7b85d49{--width:50%;}.elementor-10544 .elementor-element.elementor-element-581438a{--width:25%;}.elementor-10544 .elementor-element.elementor-element-8348e0b{--width:50%;}.elementor-10544 .elementor-element.elementor-element-72362b8{--width:25%;}.elementor-10544 .elementor-element.elementor-element-772254c{--width:450px;}.elementor-10544 .elementor-element.elementor-element-57ff136{--width:50%;}.elementor-10544 .elementor-element.elementor-element-280b065{--content-width:894px;}.elementor-10544 .elementor-element.elementor-element-242d88a{--width:50%;}.elementor-10544 .elementor-element.elementor-element-b59e450{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10544 .elementor-element.elementor-element-772254c{--width:370px;}.elementor-10544 .elementor-element.elementor-element-242d88a{--width:325px;}}/* Start custom CSS for heading, class: .elementor-element-264f2d2 */.elementor-10544 .elementor-element.elementor-element-264f2d2{
    text-wrap: balance;
}

.elementor-10544 .elementor-element.elementor-element-264f2d2 .gradiente{
    background: linear-gradient(90deg, 
        #F5F5F5 0%, 
        #D9D9D9 25%, 
        #BFC0C0 50%, 
        #E6E6E6 75%, 
        #AFAFAF 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    leading-trim: both;
    text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3145696 */.elementor-10544 .elementor-element.elementor-element-3145696{border-radius:300px;border-top:2px solid #FFF3C4;background:linear-gradient(90deg,#6E4B1F 0%,#B8892E 18%,#FFD873 38%,#FFF1B8 50%,#FFD873 62%,#B8892E 82%,#6E4B1F 100%);box-shadow:0 10px 20px 0 rgba(184,137,46,.45),0 20px 40px 0 rgba(184,137,46,.35),0 40px 80px 0 rgba(184,137,46,.25),0 60px 120px 0 rgba(184,137,46,.15);outline:none;cursor:pointer;border:none;transition:.5s;position:relative;overflow:hidden;display:inline-flex;align-items:center;color:#fff}.elementor-10544 .elementor-element.elementor-element-3145696 .elementor-button-icon{font-size:17px;color:#fff;margin-right:8px;transition:transform .5s ease}.elementor-10544 .elementor-element.elementor-element-3145696:hover .elementor-button-icon{transform:translateX(5px) rotate(5deg)}.elementor-10544 .elementor-element.elementor-element-3145696:active{opacity:.5}.elementor-10544 .elementor-element.elementor-element-3145696::before{content:'';background:linear-gradient(10deg,rgba(255,255,255,.85) 12%,rgba(255,255,255,.25) 40%,rgba(255,255,255,0) 70%);width:70px;height:130%;position:absolute;transform:translateX(-50%) skew(-25deg);bottom:0%;user-select:none;pointer-events:none;animation:shinery 3s infinite ease-in-out;filter:blur(4px)}@keyframes shinery{0%,100%{left:-10%;opacity:0}20%{opacity:1}48%{left:110%;opacity:1}51%{opacity:0}}.elementor-10544 .elementor-element.elementor-element-3145696:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(184,137,46,.5),0 35px 70px rgba(184,137,46,.35),0 60px 120px rgba(184,137,46,.25)}.elementor-10544 .elementor-element.elementor-element-3145696 svg{font-size:23px}.elementor-10544 .elementor-element.elementor-element-3145696:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:90%;height:20px;background:radial-gradient(ellipse at center,rgba(255,244,200,.95) 20%,rgba(255,224,140,.45) 60%,rgba(255,224,140,0) 100%);mix-blend-mode:screen;filter:blur(12px);pointer-events:none;z-index:1}.elementor-10544 .elementor-element.elementor-element-3145696 .elementor-button:before,.elementor-10544 .elementor-element.elementor-element-3145696 .elementor-button:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;height:10px;background:radial-gradient(ellipse at center,rgba(255,255,255,.95) 0%,rgba(255,255,255,.25) 45%,rgba(255,255,255,0) 75%);pointer-events:none;z-index:2}.elementor-10544 .elementor-element.elementor-element-3145696 .elementor-button:before{top:-5px}.elementor-10544 .elementor-element.elementor-element-3145696 .elementor-button:after{bottom:-4.5px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dfaf5e9 */.elementor-10544 .elementor-element.elementor-element-dfaf5e9 .gradiente{
    background: linear-gradient(90deg, 
        #000000 0%, 
        #6e6e6e 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    leading-trim: both;
    text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff969b7 */.elementor-10544 .elementor-element.elementor-element-ff969b7 .gradiente{
    background: linear-gradient(90deg, 
        #F5F5F5 0%, 
        #D9D9D9 25%, 
        #BFC0C0 50%, 
        #E6E6E6 75%, 
        #AFAFAF 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    leading-trim: both;
    text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb90c88 */.elementor-10544 .elementor-element.elementor-element-bb90c88{border-radius:300px;border-top:2px solid #FFF3C4;background:linear-gradient(90deg,#6E4B1F 0%,#B8892E 18%,#FFD873 38%,#FFF1B8 50%,#FFD873 62%,#B8892E 82%,#6E4B1F 100%);box-shadow:0 10px 20px 0 rgba(184,137,46,.45),0 20px 40px 0 rgba(184,137,46,.35),0 40px 80px 0 rgba(184,137,46,.25),0 60px 120px 0 rgba(184,137,46,.15);outline:none;cursor:pointer;border:none;transition:.5s;position:relative;overflow:hidden;display:inline-flex;align-items:center;color:#fff}.elementor-10544 .elementor-element.elementor-element-bb90c88 .elementor-button-icon{font-size:17px;color:#fff;margin-right:8px;transition:transform .5s ease}.elementor-10544 .elementor-element.elementor-element-bb90c88:hover .elementor-button-icon{transform:translateX(5px) rotate(5deg)}.elementor-10544 .elementor-element.elementor-element-bb90c88:active{opacity:.5}.elementor-10544 .elementor-element.elementor-element-bb90c88::before{content:'';background:linear-gradient(10deg,rgba(255,255,255,.85) 12%,rgba(255,255,255,.25) 40%,rgba(255,255,255,0) 70%);width:70px;height:130%;position:absolute;transform:translateX(-50%) skew(-25deg);bottom:0%;user-select:none;pointer-events:none;animation:shinery 3s infinite ease-in-out;filter:blur(4px)}@keyframes shinery{0%,100%{left:-10%;opacity:0}20%{opacity:1}48%{left:110%;opacity:1}51%{opacity:0}}.elementor-10544 .elementor-element.elementor-element-bb90c88:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(184,137,46,.5),0 35px 70px rgba(184,137,46,.35),0 60px 120px rgba(184,137,46,.25)}.elementor-10544 .elementor-element.elementor-element-bb90c88 svg{font-size:23px}.elementor-10544 .elementor-element.elementor-element-bb90c88:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:90%;height:20px;background:radial-gradient(ellipse at center,rgba(255,244,200,.95) 20%,rgba(255,224,140,.45) 60%,rgba(255,224,140,0) 100%);mix-blend-mode:screen;filter:blur(12px);pointer-events:none;z-index:1}.elementor-10544 .elementor-element.elementor-element-bb90c88 .elementor-button:before,.elementor-10544 .elementor-element.elementor-element-bb90c88 .elementor-button:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;height:10px;background:radial-gradient(ellipse at center,rgba(255,255,255,.95) 0%,rgba(255,255,255,.25) 45%,rgba(255,255,255,0) 75%);pointer-events:none;z-index:2}.elementor-10544 .elementor-element.elementor-element-bb90c88 .elementor-button:before{top:-5px}.elementor-10544 .elementor-element.elementor-element-bb90c88 .elementor-button:after{bottom:-4.5px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28ee81a */.elementor-10544 .elementor-element.elementor-element-28ee81a .gradiente{
    background: linear-gradient(90deg, 
        #F5F5F5 0%, 
        #D9D9D9 25%, 
        #BFC0C0 50%, 
        #E6E6E6 75%, 
        #AFAFAF 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    leading-trim: both;
    text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e567399 */.elementor-10544 .elementor-element.elementor-element-e567399 .gradiente{
    background: linear-gradient(90deg, 
        #F5F5F5 0%, 
        #D9D9D9 25%, 
        #BFC0C0 50%, 
        #E6E6E6 75%, 
        #AFAFAF 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    leading-trim: both;
    text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f7738 */.card-carrossel {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.00);
    background: linear-gradient(174deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.00) 58.52%), rgba(255, 255, 255, 0.04);
    backdrop-filter: blur(10.5px);
    -webkit-backdrop-filter: blur(10.5px);
    padding: 20px;
}

.especial .swiper-slide {
    transition: all 0.5s ease;
}

.especial .swiper-slide:not(.swiper-slide-active) {
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px);
    transform: scale(0.9) !important;
}

.especial .swiper,
.especial .swiper-container {
    overflow: visible !important;
}

.especial .swiper-pagination-bullet {
    width: 30px !important;
    height: 5px !important;
    border-radius: 5px !important;
    transition: width 0.5s, border-radius 0s !important;
    background-color: rgba(221, 193, 166, 0.3) !important;
}

.especial .swiper-pagination-bullet-active {
    width: 50px !important;
    height: 5px !important;
    border-radius: 5px !important;
    background-color: #ddc1a6 !important;
    box-shadow: 0px 4px 28px 4px #ddc1a6;
}

.especial .swiper-pagination {
    padding: 10px;
    overflow: hidden;
    border-radius: 50px;
    background: rgba(221, 193, 166, 0.05);
}

.especial .elementor-swiper-button {
    padding: 34px;
    border-radius: 60px;
    border: 2px solid #FFF !important;
    background: rgba(221, 193, 166, 0.07);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    transition: all 0.3s ease;
}

/* HOVER: botão com dourado suave */
.especial .elementor-swiper-button:hover,
.especial .elementor-swiper-button:focus {
    border-color: #ddc1a6 !important;
    background: rgba(221, 193, 166, 0.25);
    box-shadow: 0 0 15px 3px rgba(221, 193, 166, 0.4);
}

/* COR DA SETA (ícone dentro do botão) */
.especial .elementor-swiper-button i,
.especial .elementor-swiper-button svg {
    color: #fff !important;
    fill: #fff !important;
    transition: color 0.3s ease, fill 0.3s ease;
}

/* HOVER DA SETA → continua branca */
.especial .elementor-swiper-button:hover i,
.especial .elementor-swiper-button:hover svg {
    color: #fff !important;
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-24f8f4d *//* =========================================================
   FULL WIDTH + CENTRALIZADO (SEM PUXAR) + FADE #242424
   ========================================================= */

/* 1) Full width estável e centralizado no viewport (sem left/margin-left) */
.elementor-10544 .elementor-element.elementor-element-24f8f4d{
  position: relative;
  width: 100vw;
  max-width: 100%;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

/* evita scroll lateral no site */
html, body{
  overflow-x: hidden;
}

/* 2) Viewport real do carrossel (.swiper)
      -> fade fica preso aqui */
.elementor-10544 .elementor-element.elementor-element-24f8f4d .swiper{
  position: relative;
  overflow: hidden !important; /* prende o fade nas bordas corretas */
}

/* se quiser permitir “vazar” um pouco no slide, deixe aqui */
.elementor-10544 .elementor-element.elementor-element-24f8f4d .swiper-slide{
  overflow: visible;
}

/* 3) Movimento linear */
.elementor-10544 .elementor-element.elementor-element-24f8f4d .swiper-wrapper{
  transition-timing-function: linear !important;
  will-change: transform;
}

/* 4) Fade lateral colado nas bordas do SWIPER */
.elementor-10544 .elementor-element.elementor-element-24f8f4d .swiper::before,
.elementor-10544 .elementor-element.elementor-element-24f8f4d .swiper::after{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: clamp(56px, 10vw, 240px); /* ajuste aqui se quiser mais/menos fade */
  z-index: 10;
  pointer-events: none;
}

.elementor-10544 .elementor-element.elementor-element-24f8f4d .swiper::before{
  left: 0;
  background: linear-gradient(to right, #242424 0%, rgba(36,36,36,0) 100%);
}

.elementor-10544 .elementor-element.elementor-element-24f8f4d .swiper::after{
  right: 0;
  background: linear-gradient(to left, #242424 0%, rgba(36,36,36,0) 100%);
}

/* 5) Acessibilidade */
@media (prefers-reduced-motion: reduce){
  .elementor-10544 .elementor-element.elementor-element-24f8f4d .swiper-wrapper{
    transition-duration: 0s !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c39660d */.elementor-10544 .elementor-element.elementor-element-c39660d .gradiente{
    background: linear-gradient(90deg, 
        #F5F5F5 0%, 
        #D9D9D9 25%, 
        #BFC0C0 50%, 
        #E6E6E6 75%, 
        #AFAFAF 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    leading-trim: both;
    text-edge: cap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fa5e6e */p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b4844 */.elementor-10544 .elementor-element.elementor-element-f8b4844{border-radius:300px;border-top:2px solid #FFF3C4;background:linear-gradient(90deg,#6E4B1F 0%,#B8892E 18%,#FFD873 38%,#FFF1B8 50%,#FFD873 62%,#B8892E 82%,#6E4B1F 100%);box-shadow:0 10px 20px 0 rgba(184,137,46,.45),0 20px 40px 0 rgba(184,137,46,.35),0 40px 80px 0 rgba(184,137,46,.25),0 60px 120px 0 rgba(184,137,46,.15);outline:none;cursor:pointer;border:none;transition:.5s;position:relative;overflow:hidden;display:inline-flex;align-items:center;color:#fff}.elementor-10544 .elementor-element.elementor-element-f8b4844 .elementor-button-icon{font-size:17px;color:#fff;margin-right:8px;transition:transform .5s ease}.elementor-10544 .elementor-element.elementor-element-f8b4844:hover .elementor-button-icon{transform:translateX(5px) rotate(5deg)}.elementor-10544 .elementor-element.elementor-element-f8b4844:active{opacity:.5}.elementor-10544 .elementor-element.elementor-element-f8b4844::before{content:'';background:linear-gradient(10deg,rgba(255,255,255,.85) 12%,rgba(255,255,255,.25) 40%,rgba(255,255,255,0) 70%);width:70px;height:130%;position:absolute;transform:translateX(-50%) skew(-25deg);bottom:0%;user-select:none;pointer-events:none;animation:shinery 3s infinite ease-in-out;filter:blur(4px)}@keyframes shinery{0%,100%{left:-10%;opacity:0}20%{opacity:1}48%{left:110%;opacity:1}51%{opacity:0}}.elementor-10544 .elementor-element.elementor-element-f8b4844:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(184,137,46,.5),0 35px 70px rgba(184,137,46,.35),0 60px 120px rgba(184,137,46,.25)}.elementor-10544 .elementor-element.elementor-element-f8b4844 svg{font-size:23px}.elementor-10544 .elementor-element.elementor-element-f8b4844:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:90%;height:20px;background:radial-gradient(ellipse at center,rgba(255,244,200,.95) 20%,rgba(255,224,140,.45) 60%,rgba(255,224,140,0) 100%);mix-blend-mode:screen;filter:blur(12px);pointer-events:none;z-index:1}.elementor-10544 .elementor-element.elementor-element-f8b4844 .elementor-button:before,.elementor-10544 .elementor-element.elementor-element-f8b4844 .elementor-button:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;height:10px;background:radial-gradient(ellipse at center,rgba(255,255,255,.95) 0%,rgba(255,255,255,.25) 45%,rgba(255,255,255,0) 75%);pointer-events:none;z-index:2}.elementor-10544 .elementor-element.elementor-element-f8b4844 .elementor-button:before{top:-5px}.elementor-10544 .elementor-element.elementor-element-f8b4844 .elementor-button:after{bottom:-4.5px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff2da16 */.elementor-10544 .elementor-element.elementor-element-ff2da16{border-radius:300px;border-top:2px solid #FFF3C4;background:linear-gradient(90deg,#6E4B1F 0%,#B8892E 18%,#FFD873 38%,#FFF1B8 50%,#FFD873 62%,#B8892E 82%,#6E4B1F 100%);box-shadow:0 10px 20px 0 rgba(184,137,46,.45),0 20px 40px 0 rgba(184,137,46,.35),0 40px 80px 0 rgba(184,137,46,.25),0 60px 120px 0 rgba(184,137,46,.15);outline:none;cursor:pointer;border:none;transition:.5s;position:relative;overflow:hidden;display:inline-flex;align-items:center;color:#fff}.elementor-10544 .elementor-element.elementor-element-ff2da16 .elementor-button-icon{font-size:17px;color:#fff;margin-right:8px;transition:transform .5s ease}.elementor-10544 .elementor-element.elementor-element-ff2da16:hover .elementor-button-icon{transform:translateX(5px) rotate(5deg)}.elementor-10544 .elementor-element.elementor-element-ff2da16:active{opacity:.5}.elementor-10544 .elementor-element.elementor-element-ff2da16::before{content:'';background:linear-gradient(10deg,rgba(255,255,255,.85) 12%,rgba(255,255,255,.25) 40%,rgba(255,255,255,0) 70%);width:70px;height:130%;position:absolute;transform:translateX(-50%) skew(-25deg);bottom:0%;user-select:none;pointer-events:none;animation:shinery 3s infinite ease-in-out;filter:blur(4px)}@keyframes shinery{0%,100%{left:-10%;opacity:0}20%{opacity:1}48%{left:110%;opacity:1}51%{opacity:0}}.elementor-10544 .elementor-element.elementor-element-ff2da16:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(184,137,46,.5),0 35px 70px rgba(184,137,46,.35),0 60px 120px rgba(184,137,46,.25)}.elementor-10544 .elementor-element.elementor-element-ff2da16 svg{font-size:23px}.elementor-10544 .elementor-element.elementor-element-ff2da16:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:90%;height:20px;background:radial-gradient(ellipse at center,rgba(255,244,200,.95) 20%,rgba(255,224,140,.45) 60%,rgba(255,224,140,0) 100%);mix-blend-mode:screen;filter:blur(12px);pointer-events:none;z-index:1}.elementor-10544 .elementor-element.elementor-element-ff2da16 .elementor-button:before,.elementor-10544 .elementor-element.elementor-element-ff2da16 .elementor-button:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;height:10px;background:radial-gradient(ellipse at center,rgba(255,255,255,.95) 0%,rgba(255,255,255,.25) 45%,rgba(255,255,255,0) 75%);pointer-events:none;z-index:2}.elementor-10544 .elementor-element.elementor-element-ff2da16 .elementor-button:before{top:-5px}.elementor-10544 .elementor-element.elementor-element-ff2da16 .elementor-button:after{bottom:-4.5px}/* End custom CSS */