.elementor-9 .elementor-element.elementor-element-b3f8c04{--display:flex;--min-height:100vh;--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;--padding-top:55px;--padding-bottom:55px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-b3f8c04:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b3f8c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9deffc );background-image:url("https://comunicacasting.com/wp-content/uploads/2026/05/Comunica-Casting-Fundo-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-cb65026{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-775fee3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:77px;font-weight:400;line-height:1em;letter-spacing:-1.5px;}.elementor-9 .elementor-element.elementor-element-56d8287{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#1D1F22BF;}.elementor-9 .elementor-element.elementor-element-20cbda0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-923140f .elementor-button{background-color:#B18C50;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-a9deffc );color:var( --e-global-color-a9deffc );border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-9 .elementor-element.elementor-element-923140f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-923140f .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0b25cba .elementor-button{background-color:#EDEBE600;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:14px 26px 14px 26px;}.elementor-9 .elementor-element.elementor-element-0b25cba .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-0b25cba .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-0b25cba .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-0b25cba .elementor-button:focus svg{fill:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-38bcb78{--display:flex;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-610f29c{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-610f29c{left:0px;}.elementor-9 .elementor-element.elementor-element-610f29c{bottom:228px;}.elementor-9 .elementor-element.elementor-element-610f29c img{width:135px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0880552{right:249px;}body.rtl .elementor-9 .elementor-element.elementor-element-0880552{left:249px;}.elementor-9 .elementor-element.elementor-element-0880552{bottom:115px;}.elementor-9 .elementor-element.elementor-element-0880552 img{width:75px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b3b9522{left:217px;}body.rtl .elementor-9 .elementor-element.elementor-element-b3b9522{right:217px;}.elementor-9 .elementor-element.elementor-element-b3b9522{top:66px;}.elementor-9 .elementor-element.elementor-element-b3b9522 img{width:75px;}.elementor-9 .elementor-element.elementor-element-f970bb5{background-color:#FFFFFF;padding:20px 20px 20px 20px;bottom:72px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:200px 200px 200px 200px;--width:150px;--rotate:0deg;font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:600;line-height:0px;letter-spacing:2.8px;--word-spacing:7px;--text-color:var( --e-global-color-secondary );--transition:0.3s;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f970bb5{left:-30px;}body.rtl .elementor-9 .elementor-element.elementor-element-f970bb5{right:-30px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-fd4e4fb{left:-2px;}body.rtl .elementor-9 .elementor-element.elementor-element-fd4e4fb{right:-2px;}.elementor-9 .elementor-element.elementor-element-fd4e4fb{bottom:101px;}.elementor-9 .elementor-element.elementor-element-fd4e4fb img{width:135px;}.elementor-9 .elementor-element.elementor-element-945dc6a{--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;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-945dc6a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-945dc6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1375fd1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1375fd1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1375fd1{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1375fd1 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-9 .elementor-element.elementor-element-1375fd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-1375fd1 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1375fd1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7bc8f53{--display:flex;}.elementor-9 .elementor-element.elementor-element-a7bb913{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-15af5dc{--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-9 .elementor-element.elementor-element-7ccf1ab.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7ccf1ab .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-9 .elementor-element.elementor-element-7ccf1ab{--icon-box-icon-margin:10px;}.elementor-9 .elementor-element.elementor-element-7ccf1ab .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-7ccf1ab .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-7ccf1ab .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7ccf1ab .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-000cac8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-000cac8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-000cac8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:47px;font-weight:400;line-height:1.1em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-08a5ef7{--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-9 .elementor-element.elementor-element-8bf13c2{text-align:left;}.elementor-9 .elementor-element.elementor-element-8bf13c2 img{width:352px;height:221px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-9dc5491{text-align:left;}.elementor-9 .elementor-element.elementor-element-9dc5491 img{width:1000px;height:251px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a0b82ab{right:144px;}body.rtl .elementor-9 .elementor-element.elementor-element-a0b82ab{left:144px;}.elementor-9 .elementor-element.elementor-element-a0b82ab{bottom:238px;}.elementor-9 .elementor-element.elementor-element-a0b82ab img{width:135px;}.elementor-9 .elementor-element.elementor-element-90e0874{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-29579d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#1D1F22BF;}.elementor-9 .elementor-element.elementor-element-7f035c1{width:var( --container-widget-width, 444px );max-width:444px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:444px;--container-widget-flex-grow:0;--e-icon-list-icon-size:42px;--icon-vertical-align:flex-start;--icon-vertical-offset:-2px;}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-7f035c1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2f92f46 .elementor-button{background-color:#EDEBE600;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:14px 26px 14px 26px;}.elementor-9 .elementor-element.elementor-element-2f92f46 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-2f92f46 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-2f92f46 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-2f92f46 .elementor-button:focus svg{fill:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-7786e74{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-02e89a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#1D1F22BF;}.elementor-9 .elementor-element.elementor-element-ddddf3e{--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;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bbd736e{right:20px;}body.rtl .elementor-9 .elementor-element.elementor-element-bbd736e{left:20px;}.elementor-9 .elementor-element.elementor-element-bbd736e{top:-52px;}.elementor-9 .elementor-element.elementor-element-bbd736e img{width:135px;}.elementor-9 .elementor-element.elementor-element-f62346d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-f62346d img{width:865px;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-2c7a0a1{width:var( --container-widget-width, 500px );max-width:500px;margin:-166px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-9 .elementor-element.elementor-element-2c7a0a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2c7a0a1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:200;font-style:italic;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a394254{--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:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;--padding-top:35px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-a7d3c96{--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-9 .elementor-element.elementor-element-7562c2e.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-7562c2e .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-9 .elementor-element.elementor-element-7562c2e{--icon-box-icon-margin:10px;}.elementor-9 .elementor-element.elementor-element-7562c2e .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-7562c2e .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-7562c2e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7562c2e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-06ca89a{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-06ca89a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-06ca89a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:400;line-height:1em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-955083c{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-1eaeca8 );--border-color:var( --e-global-color-1eaeca8 );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-955083c:hover{background-color:var( --e-global-color-a9deffc );box-shadow:0px 20px 30px 0px rgba(0, 0, 0, 0.14);}.elementor-9 .elementor-element.elementor-element-7082bad{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-7082bad img{width:1000px;height:251px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-1de0585{--display:flex;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-color:var( --e-global-color-1eaeca8 );--border-color:var( --e-global-color-1eaeca8 );--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-1de0585:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1de0585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47cedd );}.elementor-9 .elementor-element.elementor-element-3258200{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3258200 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-4359680{--divider-border-style:solid;--divider-color:var( --e-global-color-1eaeca8 );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-4359680 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-4359680 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-aabd9f6{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-f19cbf7 .elementor-button{background-color:#EDEBE600;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f19cbf7 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f19cbf7 .elementor-button:focus{background-color:#1D1F2200;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f19cbf7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-f19cbf7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-f19cbf7 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-f19cbf7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d4ab942{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-1eaeca8 );--border-color:var( --e-global-color-1eaeca8 );--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-d4ab942:hover{background-color:var( --e-global-color-a9deffc );box-shadow:0px 20px 30px 0px rgba(0, 0, 0, 0.14);}.elementor-9 .elementor-element.elementor-element-2ae4108{--display:flex;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-color:var( --e-global-color-1eaeca8 );--border-color:var( --e-global-color-1eaeca8 );--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-2ae4108:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2ae4108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d47cedd );}.elementor-9 .elementor-element.elementor-element-6dccefa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6dccefa .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c94b591{--divider-border-style:solid;--divider-color:var( --e-global-color-1eaeca8 );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-c94b591 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-c94b591 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-2cda1b1{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-f92cfa3 .elementor-button{background-color:#EDEBE600;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f92cfa3 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f92cfa3 .elementor-button:focus{background-color:#1D1F2200;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f92cfa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-f92cfa3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-f92cfa3 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-f92cfa3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9603c3d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-9603c3d img{width:1000px;height:251px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-2c89a38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-2c89a38:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2c89a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9ba943b{--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-9 .elementor-element.elementor-element-4d5fa1f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4d5fa1f .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-9 .elementor-element.elementor-element-4d5fa1f{--icon-box-icon-margin:10px;}.elementor-9 .elementor-element.elementor-element-4d5fa1f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-4d5fa1f .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-4d5fa1f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4d5fa1f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-60ba996{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-60ba996.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-60ba996 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:400;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-0ea0c2b{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:15px;}.elementor-9 .elementor-element.elementor-element-90fff43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 35px;--row-gap:20px;--column-gap:35px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-be0d3a3{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-be0d3a3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-be0d3a3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:41px;font-weight:400;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-47206fa{width:var( --container-widget-width, 13% );max-width:13%;padding:0px 0px 0px 0px;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-47206fa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-47206fa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-47206fa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-47206fa .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-47206fa .elementor-image-box-wrapper .elementor-image-box-img{width:135px;}.elementor-9 .elementor-element.elementor-element-47206fa .elementor-image-box-img img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:10px;opacity:1;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-47206fa:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;}.elementor-9 .elementor-element.elementor-element-47206fa .elementor-image-box-description{font-size:15px;line-height:1.4em;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-9880475{width:var( --container-widget-width, 14% );max-width:14%;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9880475.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-9880475.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9880475.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9880475 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-9880475 .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-9 .elementor-element.elementor-element-9880475 .elementor-image-box-img img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:10px;opacity:1;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-9880475:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;}.elementor-9 .elementor-element.elementor-element-9880475 .elementor-image-box-description{font-size:15px;line-height:1.4em;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-248278e{width:var( --container-widget-width, 14% );max-width:14%;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-248278e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-248278e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-248278e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-248278e .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-248278e .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-9 .elementor-element.elementor-element-248278e .elementor-image-box-img img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:10px;opacity:1;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-248278e:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;}.elementor-9 .elementor-element.elementor-element-248278e .elementor-image-box-description{font-size:15px;line-height:1.4em;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-0a979bd{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0a979bd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-0a979bd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0a979bd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-0a979bd .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-0a979bd .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-9 .elementor-element.elementor-element-0a979bd .elementor-image-box-img img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:10px;opacity:1;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-0a979bd:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;}.elementor-9 .elementor-element.elementor-element-0a979bd .elementor-image-box-description{font-size:15px;line-height:1.4em;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-f4156a7{width:var( --container-widget-width, 14% );max-width:14%;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f4156a7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-f4156a7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f4156a7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-f4156a7 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-f4156a7 .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-9 .elementor-element.elementor-element-f4156a7 .elementor-image-box-img img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:10px;opacity:1;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-f4156a7:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;}.elementor-9 .elementor-element.elementor-element-f4156a7 .elementor-image-box-description{font-size:15px;line-height:1.4em;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-7857437{width:var( --container-widget-width, 16% );max-width:16%;padding:0px 0px 0px 0px;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7857437.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-7857437.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7857437.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-7857437 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-7857437 .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-9 .elementor-element.elementor-element-7857437 .elementor-image-box-img img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:10px;opacity:1;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-7857437:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:1;}.elementor-9 .elementor-element.elementor-element-7857437 .elementor-image-box-description{font-size:15px;line-height:1.4em;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-c9a5b7c .elementor-button{background-color:#B18C50;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-a9deffc );color:var( --e-global-color-a9deffc );border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-9 .elementor-element.elementor-element-c9a5b7c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c9a5b7c .elementor-button:focus{background-color:var( --e-global-color-a9deffc );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c9a5b7c{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-c9a5b7c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c9a5b7c .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-c9a5b7c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7bf17fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-2263cd2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-9 .elementor-element.elementor-element-2263cd2.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-004060b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-004060b .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-9 .elementor-element.elementor-element-004060b{--icon-box-icon-margin:10px;}.elementor-9 .elementor-element.elementor-element-004060b .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-004060b .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-004060b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-004060b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-8933715{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-8933715.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8933715 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:400;line-height:1em;letter-spacing:-1px;}.elementor-9 .elementor-element.elementor-element-3482fb1 .elementor-swiper-button{font-size:21px;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3482fb1 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3482fb1 .elementor-testimonial__text{font-size:19px;font-weight:300;font-style:normal;}.elementor-9 .elementor-element.elementor-element-f0e266b{--e-image-carousel-slides-to-show:6;}.elementor-9 .elementor-element.elementor-element-f0e266b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f0e266b .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-f0e266b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-a0951cf{--display:flex;--min-height:730px;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-9 .elementor-element.elementor-element-a0951cf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a0951cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://comunicacasting.com/wp-content/uploads/2026/05/Comunica-Casting-Fundo-CTA-Final.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-37aa5f6.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-37aa5f6 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-9 .elementor-element.elementor-element-37aa5f6{--icon-box-icon-margin:10px;}.elementor-9 .elementor-element.elementor-element-37aa5f6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-37aa5f6 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-37aa5f6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-37aa5f6 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-1e9d991{width:var( --container-widget-width, 640px );max-width:640px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-1e9d991.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1e9d991 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:68px;font-weight:400;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-b8f8b52{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;text-align:left;font-size:20px;color:var( --e-global-color-1eaeca8 );}.elementor-9 .elementor-element.elementor-element-b8f8b52.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-bad8c14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0643b66 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-a9deffc );color:var( --e-global-color-a9deffc );background-image:linear-gradient(241deg, #00AB62 0%, #3CB62F 100%);border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-9 .elementor-element.elementor-element-0643b66 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-0643b66 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #3CB62F 0%, #3CB62F 100%);}.elementor-9 .elementor-element.elementor-element-0643b66.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-0643b66 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-15af5dc{--width:100%;}.elementor-9 .elementor-element.elementor-element-08a5ef7{--width:48%;}.elementor-9 .elementor-element.elementor-element-90e0874{--width:48%;}.elementor-9 .elementor-element.elementor-element-7786e74{--width:48%;}.elementor-9 .elementor-element.elementor-element-ddddf3e{--width:48%;}.elementor-9 .elementor-element.elementor-element-a7d3c96{--width:100%;}.elementor-9 .elementor-element.elementor-element-955083c{--width:100%;}.elementor-9 .elementor-element.elementor-element-1de0585{--width:50%;}.elementor-9 .elementor-element.elementor-element-d4ab942{--width:100%;}.elementor-9 .elementor-element.elementor-element-2ae4108{--width:50%;}.elementor-9 .elementor-element.elementor-element-9ba943b{--width:100%;}.elementor-9 .elementor-element.elementor-element-90fff43{--width:100%;}.elementor-9 .elementor-element.elementor-element-2263cd2{--width:100%;}}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-b3f8c04:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b3f8c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-775fee3 .elementor-heading-title{font-size:68px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-610f29c{right:-8px;}body.rtl .elementor-9 .elementor-element.elementor-element-610f29c{left:-8px;}.elementor-9 .elementor-element.elementor-element-610f29c{bottom:209px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0880552{right:166px;}body.rtl .elementor-9 .elementor-element.elementor-element-0880552{left:166px;}.elementor-9 .elementor-element.elementor-element-0880552{bottom:-9px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b3b9522{left:259px;}body.rtl .elementor-9 .elementor-element.elementor-element-b3b9522{right:259px;}.elementor-9 .elementor-element.elementor-element-b3b9522{top:75px;}.elementor-9 .elementor-element.elementor-element-f970bb5{bottom:-11px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-fd4e4fb{left:-2px;}body.rtl .elementor-9 .elementor-element.elementor-element-fd4e4fb{right:-2px;}.elementor-9 .elementor-element.elementor-element-fd4e4fb{bottom:18px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-f970bb5{--width:500px;}.elementor-9 .elementor-element.elementor-element-0ea0c2b{--grid-columns:2;}.elementor-9 .elementor-element.elementor-element-f0e266b{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-b3f8c04:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b3f8c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://comunicacasting.com/wp-content/uploads/2026/05/Comunica-Casting-Hero-Fundo-mobile-2.jpg");background-position:0px 25px;background-size:contain;}.elementor-9 .elementor-element.elementor-element-b3f8c04{--min-height:100vh;--justify-content:flex-end;--padding-top:60px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-cb65026{--min-height:0px;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-775fee3{text-align:center;}.elementor-9 .elementor-element.elementor-element-775fee3 .elementor-heading-title{font-size:41px;line-height:1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-56d8287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:17px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-20cbda0{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-923140f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-38bcb78{--min-height:328px;}.elementor-9 .elementor-element.elementor-element-38bcb78.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-610f29c{right:10px;}body.rtl .elementor-9 .elementor-element.elementor-element-610f29c{left:10px;}.elementor-9 .elementor-element.elementor-element-610f29c{bottom:42px;}.elementor-9 .elementor-element.elementor-element-610f29c img{width:48px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0880552{right:280px;}body.rtl .elementor-9 .elementor-element.elementor-element-0880552{left:280px;}.elementor-9 .elementor-element.elementor-element-0880552{bottom:22px;}.elementor-9 .elementor-element.elementor-element-0880552 img{width:54px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b3b9522{left:258px;}body.rtl .elementor-9 .elementor-element.elementor-element-b3b9522{right:258px;}.elementor-9 .elementor-element.elementor-element-b3b9522{top:87px;}.elementor-9 .elementor-element.elementor-element-b3b9522 img{width:60px;}.elementor-9 .elementor-element.elementor-element-f970bb5{--width:500px;}.elementor-9 .elementor-element.elementor-element-a7bb913{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-15af5dc{--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-9 .elementor-element.elementor-element-7ccf1ab.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-7ccf1ab .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-000cac8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-000cac8 .elementor-heading-title{font-size:30px;line-height:1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-08a5ef7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8bf13c2{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8bf13c2.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-8bf13c2 img{height:136px;}.elementor-9 .elementor-element.elementor-element-9dc5491{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9dc5491 img{width:1000px;height:125px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a0b82ab{right:10px;}body.rtl .elementor-9 .elementor-element.elementor-element-a0b82ab{left:10px;}.elementor-9 .elementor-element.elementor-element-a0b82ab{bottom:-30px;}.elementor-9 .elementor-element.elementor-element-a0b82ab img{width:48px;}.elementor-9 .elementor-element.elementor-element-90e0874{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-29579d9{font-size:18px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-7786e74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7786e74.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-02e89a8{font-size:16px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-ddddf3e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-bbd736e{right:10px;}body.rtl .elementor-9 .elementor-element.elementor-element-bbd736e{left:10px;}.elementor-9 .elementor-element.elementor-element-bbd736e img{width:48px;}.elementor-9 .elementor-element.elementor-element-f62346d img{height:400px;object-fit:cover;}.elementor-9 .elementor-element.elementor-element-2c7a0a1{width:var( --container-widget-width, 90% );max-width:90%;margin:-133px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2c7a0a1 .elementor-heading-title{font-size:21px;line-height:1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-a394254{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-06ca89a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-06ca89a .elementor-heading-title{font-size:37px;line-height:1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-7082bad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-7082bad.elementor-element{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-7082bad img{height:168px;}.elementor-9 .elementor-element.elementor-element-1de0585{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3258200 .elementor-heading-title{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-2ae4108{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-6dccefa .elementor-heading-title{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-9603c3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-9603c3d.elementor-element{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-9603c3d img{height:168px;}.elementor-9 .elementor-element.elementor-element-2c89a38{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-9ba943b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-60ba996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-60ba996 .elementor-heading-title{font-size:36px;line-height:1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-0ea0c2b{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-90fff43{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-be0d3a3 .elementor-heading-title{font-size:41px;line-height:1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-47206fa{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-9 .elementor-element.elementor-element-47206fa .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-47206fa .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-9 .elementor-element.elementor-element-47206fa .elementor-image-box-title{font-size:15px;}.elementor-9 .elementor-element.elementor-element-9880475{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-9 .elementor-element.elementor-element-9880475 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9880475.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-9880475.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9880475.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-9880475 .elementor-image-box-title{margin-bottom:0px;font-size:15px;}.elementor-9 .elementor-element.elementor-element-9880475 .elementor-image-box-wrapper .elementor-image-box-img{width:88px;}.elementor-9 .elementor-element.elementor-element-248278e{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-9 .elementor-element.elementor-element-248278e .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-248278e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-248278e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-248278e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-248278e .elementor-image-box-title{margin-bottom:0px;font-size:15px;}.elementor-9 .elementor-element.elementor-element-248278e .elementor-image-box-wrapper .elementor-image-box-img{width:89px;}.elementor-9 .elementor-element.elementor-element-0a979bd{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-9 .elementor-element.elementor-element-0a979bd .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-0a979bd .elementor-image-box-wrapper .elementor-image-box-img{width:85px;}.elementor-9 .elementor-element.elementor-element-0a979bd .elementor-image-box-title{font-size:15px;}.elementor-9 .elementor-element.elementor-element-f4156a7{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-9 .elementor-element.elementor-element-f4156a7 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-f4156a7 .elementor-image-box-wrapper .elementor-image-box-img{width:87px;}.elementor-9 .elementor-element.elementor-element-f4156a7 .elementor-image-box-title{font-size:15px;}.elementor-9 .elementor-element.elementor-element-7857437{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-9 .elementor-element.elementor-element-7857437 .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-7857437 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-9 .elementor-element.elementor-element-7857437 .elementor-image-box-title{font-size:15px;}.elementor-9 .elementor-element.elementor-element-7bf17fd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2263cd2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8933715{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-8933715 .elementor-heading-title{font-size:35px;line-height:1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-3482fb1 .elementor-testimonial__text{font-size:15px;}.elementor-9 .elementor-element.elementor-element-f0e266b{--e-image-carousel-slides-to-show:2;}.elementor-9 .elementor-element.elementor-element-a0951cf{--min-height:499px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:55px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-a0951cf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a0951cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-37aa5f6{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1e9d991{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-1e9d991 .elementor-heading-title{font-size:45px;line-height:1em;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-b8f8b52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:455px;--container-widget-flex-grow:0;width:var( --container-widget-width, 455px );max-width:455px;font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-775fee3 */.efeito3 {
    animation: 15s linear infinite brilho;
    background-image: linear-gradient(45deg, #ab8e54, #ac9056, #ab8e54, #ac9056);
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-610f29c */.elementor-9 .elementor-element.elementor-element-610f29c {
    animation: pisca 5s infinite;
}

@keyframes pisca {
    0%, 100% {
        opacity: 0;
    } 50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0880552 */.elementor-9 .elementor-element.elementor-element-0880552 {
    animation: pisca 8s infinite;
}

@keyframes pisca {
    0%, 100% {
        opacity: 0;
    } 50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3b9522 */.elementor-9 .elementor-element.elementor-element-b3b9522 {
    animation: pisca 8s infinite;
}

@keyframes pisca {
    0%, 100% {
        opacity: 0;
    } 50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-f970bb5 */.elementor-9 .elementor-element.elementor-element-f970bb5 svg{
    animation: rotate 20s linear infinite;
}
@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1375fd1 */html, body{
  overflow-x: hidden;
}
.elementor-9 .elementor-element.elementor-element-1375fd1 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-9 .elementor-element.elementor-element-1375fd1 .elementor-widget-container{
    overflow: visible;
}

.elementor-9 .elementor-element.elementor-element-1375fd1 .carrossel-ativo {
    display: flex;
    animation: carrossel 80s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-000cac8 */.efeito3 {
    animation: 15s linear infinite brilho;
    background-image: linear-gradient(45deg, #ab8e54, #ac9056, #ab8e54, #ac9056);
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0b82ab */.elementor-9 .elementor-element.elementor-element-a0b82ab {
    animation: pisca 5s infinite;
}

@keyframes pisca {
    0%, 100% {
        opacity: 0;
    } 50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bbd736e */.elementor-9 .elementor-element.elementor-element-bbd736e {
    animation: pisca 5s infinite;
}

@keyframes pisca {
    0%, 100% {
        opacity: 0;
    } 50% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f62346d */.elementor-9 .elementor-element.elementor-element-f62346d {
    position: relative;
    overflow: hidden; /* garante que o overlay não vaze */
}

.elementor-9 .elementor-element.elementor-element-f62346d::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 55%; /* ajuste conforme necessário */
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.75) 0%,
        rgba(0,0,0,0.30) 50%,
        rgba(0,0,0,0) 100%
    );
    z-index: 2; /* sombra acima da imagem */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c7a0a1 */.efeito3 {
    animation: 15s linear infinite brilho;
    background-image: linear-gradient(45deg, #ab8e54, #ac9056, #ab8e54, #ac9056);
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06ca89a */.efeito3 {
    animation: 15s linear infinite brilho;
    background-image: linear-gradient(45deg, #ab8e54, #ac9056, #ab8e54, #ac9056);
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60ba996 */.efeito3 {
    animation: 15s linear infinite brilho;
    background-image: linear-gradient(45deg, #ab8e54, #ac9056, #ab8e54, #ac9056);
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be0d3a3 */.efeito3 {
    animation: 15s linear infinite brilho;
    background-image: linear-gradient(45deg, #ab8e54, #ac9056, #ab8e54, #ac9056);
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8933715 */.efeito3 {
    animation: 15s linear infinite brilho;
    background-image: linear-gradient(45deg, #ab8e54, #ac9056, #ab8e54, #ac9056);
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f0e266b */.carrossel-gradiente::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    background: linear-gradient(90deg, #ffffff, transparent 15%, transparent 85%, #ffffff 100%);
    pointer-events: none;
}

.carrossel-gradiente {
    filter: grayscale(90%);
    position: relative;
    overflow: hidden;
}

.carrossel-gradiente .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    -moz-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e9d991 */.efeito3 {
    animation: 15s linear infinite brilho;
    background-image: linear-gradient(45deg, #ab8e54, #ac9056, #ab8e54, #ac9056);
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-display: auto;
	src: url('https://comunicacasting.com/wp-content/uploads/2025/09/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */