.elementor-34 .elementor-element.elementor-element-7a7dfb0c{--display:flex;--min-height:758px;--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;--overflow:hidden;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-34 .elementor-element.elementor-element-7a7dfb0c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7a7dfb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://gulfood.com.br/wp-content/uploads/2025/10/bg-pccc.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-34 .elementor-element.elementor-element-6031575a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:left;}.elementor-34 .elementor-element.elementor-element-6031575a img{width:19%;}.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-34 .elementor-element.elementor-element-a38dfdc{width:var( --container-widget-width, 482px );max-width:482px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:482px;--container-widget-flex-grow:0;z-index:9;text-align:left;}.elementor-34 .elementor-element.elementor-element-a38dfdc .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:500;line-height:1em;color:#FFFFFF;}.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-34 .elementor-element.elementor-element-1a88a479{width:var( --container-widget-width, 391px );max-width:391px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:391px;--container-widget-flex-grow:0;z-index:9;text-align:left;font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-539e7985{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.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-34 .elementor-element.elementor-element-72fc1c36.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-72fc1c36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-72fc1c36 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34 .elementor-element.elementor-element-72fc1c36 .elementor-button{font-family:"Saira", Sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2eddadd8{--display:flex;--min-height:820px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B5B5B;--border-color:#5B5B5B;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-2eddadd8:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2eddadd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040303;}.elementor-34 .elementor-element.elementor-element-73da4fab{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-3853af4f{--display:flex;--justify-content:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-34 .elementor-element.elementor-element-60f167d5{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-60f167d5 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44.27px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7bfe8e32{width:100%;max-width:100%;text-align:left;font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-25951609 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-25951609 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34 .elementor-element.elementor-element-25951609 .elementor-button{font-family:"Saira", Sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-67446a65{--display:flex;--min-height:379px;--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;--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-3ef06ce3{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-3ef06ce3 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6119f7ba{width:var( --container-widget-width, 727px );max-width:727px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:727px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-6119f7ba .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-13939f43{width:var( --container-widget-width, 802px );max-width:802px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:802px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-13f58ac8{width:var( --container-widget-width, 679px );max-width:679px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:679px;--container-widget-flex-grow:0;text-align:center;font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-37ef1f52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-37ef1f52 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34 .elementor-element.elementor-element-37ef1f52 .elementor-button{font-family:"Saira", Sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5508dee5{--display:flex;--min-height:782px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-5508dee5:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5508dee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040303;}.elementor-34 .elementor-element.elementor-element-2db8ed7f{--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;--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-34 .elementor-element.elementor-element-57f7dd21{width:var( --container-widget-width, 841px );max-width:841px;--container-widget-width:841px;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-57f7dd21 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44.27px;font-weight:500;line-height:53px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-43bd22ff{--divider-border-style:solid;--divider-color:#2D2D2D;--divider-border-width:1px;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 0px;}.elementor-34 .elementor-element.elementor-element-43bd22ff .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-43bd22ff .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-137c0c87{--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:flex-start;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3c851a97{--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:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-3c851a97.e-con{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-43d6110{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-43d6110 img{width:90%;}.elementor-34 .elementor-element.elementor-element-1c02174{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-1c02174 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:24.56px;font-weight:500;line-height:34px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6e323a6e{--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:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-623604f2{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-623604f2 img{width:90%;}.elementor-34 .elementor-element.elementor-element-3d0dbbb1{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-3d0dbbb1 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:24.56px;font-weight:500;line-height:34px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-1f34df10{--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:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-1f34df10.e-con{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-2deafca3{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-2deafca3 img{width:90%;}.elementor-34 .elementor-element.elementor-element-5ad5e7a3{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-5ad5e7a3 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:24.56px;font-weight:500;line-height:34px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2dc7dcda{--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:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-34 .elementor-element.elementor-element-2dc7dcda.e-con{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-1701585e{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;text-align:left;}.elementor-34 .elementor-element.elementor-element-1701585e img{width:90%;}.elementor-34 .elementor-element.elementor-element-5137e75b{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-5137e75b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:24.56px;font-weight:500;line-height:34px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4ec9f532{width:var( --container-widget-width, 679px );max-width:679px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:679px;--container-widget-flex-grow:0;text-align:center;font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-782f6a8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-782f6a8e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34 .elementor-element.elementor-element-782f6a8e .elementor-button{font-family:"Saira", Sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-4c837c2a{--display:flex;--min-height:0px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4c837c2a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4c837c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040303;}.elementor-34 .elementor-element.elementor-element-4b0235ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:39px;}.elementor-34 .elementor-element.elementor-element-50399e0a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-34 .elementor-element.elementor-element-50399e0a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44.27px;font-weight:500;line-height:1.1em;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-34 .elementor-element.elementor-element-48468f85{width:100%;max-width:100%;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-item > a{font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-text{color:#CCCCCC;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-688b9527{width:100%;max-width:100%;text-align:left;font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-2811ba4e{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-2811ba4e.elementor-element{--align-self:flex-end;}.elementor-34 .elementor-element.elementor-element-2811ba4e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-3402a2cf{--display:flex;--min-height:820px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-3402a2cf:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3402a2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040303;}.elementor-34 .elementor-element.elementor-element-3c6f87f8{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-7e7127e5 img{filter:brightness( 131% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-3b1d731d{--display:flex;--justify-content:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-34 .elementor-element.elementor-element-656fa5bd{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-656fa5bd .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44.27px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5238521d{width:100%;max-width:100%;text-align:left;font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-8ef78d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-8ef78d1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34 .elementor-element.elementor-element-8ef78d1 .elementor-button{font-family:"Saira", Sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6ea64e97{--display:flex;--min-height:0px;--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:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-4fa390f2{--display:flex;--justify-content:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-34 .elementor-element.elementor-element-2f6a9c1{width:var( --container-widget-width, 348px );max-width:348px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:348px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-2f6a9c1 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0.35em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2c747892{width:100%;max-width:100%;text-align:left;}.elementor-34 .elementor-element.elementor-element-2c747892 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44.27px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-276e0cb2{width:100%;max-width:100%;text-align:left;font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-3a788d13{--display:flex;--justify-content:center;}.elementor-34 .elementor-element.elementor-element-25ae635e img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-34 .elementor-element.elementor-element-7b548c2a{--display:flex;--min-height:0px;--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-7b548c2a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7b548c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040303;}.elementor-34 .elementor-element.elementor-element-463b71f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:54px 54px;--row-gap:54px;--column-gap:54px;--border-radius:15px 15px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:90px;--padding-right:90px;}.elementor-34 .elementor-element.elementor-element-463b71f8:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-463b71f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-34 .elementor-element.elementor-element-2fd24e21{margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-2fd24e21 img{width:38%;}.elementor-34 .elementor-element.elementor-element-12a55fcf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-34 .elementor-element.elementor-element-5e5e5b1b{width:var( --container-widget-width, 681px );max-width:681px;--container-widget-width:681px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-5e5e5b1b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:44.27px;font-weight:500;line-height:50px;color:#000000;}.elementor-34 .elementor-element.elementor-element-5e9c9959{width:var( --container-widget-width, 661px );max-width:661px;--container-widget-width:661px;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-item > a{font-family:"Saira", Sans-serif;font-size:20px;font-weight:300;}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-1930b48e{width:var( --container-widget-width, 597px );max-width:597px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:597px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-1930b48e .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-34 .elementor-element.elementor-element-5e39d74c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-5e39d74c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-34 .elementor-element.elementor-element-5e39d74c .elementor-button{font-family:"Saira", Sans-serif;font-size:19px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5807aa75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-8d0133f{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Saira", Sans-serif;font-size:15px;font-weight:300;line-height:15px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8d0133f a:hover, .elementor-34 .elementor-element.elementor-element-8d0133f a:focus{color:#FFFFFF;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-6a0c937e{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-6a0c937e{right:0px;}.elementor-34 .elementor-element.elementor-element-6a0c937e{top:0px;}body.elementor-page-34:not(.elementor-motion-effects-element-type-background), body.elementor-page-34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040303;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-67446a65{--content-width:1280px;}.elementor-34 .elementor-element.elementor-element-5508dee5{--content-width:1280px;}.elementor-34 .elementor-element.elementor-element-137c0c87{--content-width:1280px;}.elementor-34 .elementor-element.elementor-element-4c837c2a{--content-width:1280px;}.elementor-34 .elementor-element.elementor-element-4b0235ee{--width:50%;}.elementor-34 .elementor-element.elementor-element-6ea64e97{--content-width:1140px;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-7a7dfb0c{--min-height:881px;}.elementor-34 .elementor-element.elementor-element-a38dfdc .elementor-heading-title{font-size:32px;}.elementor-34 .elementor-element.elementor-element-539e7985{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-72fc1c36.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-2eddadd8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-3853af4f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-60f167d5{text-align:center;}.elementor-34 .elementor-element.elementor-element-7bfe8e32{text-align:center;}.elementor-34 .elementor-element.elementor-element-25951609.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-13f58ac8{--container-widget-width:526px;--container-widget-flex-grow:0;width:var( --container-widget-width, 526px );max-width:526px;text-align:center;}.elementor-34 .elementor-element.elementor-element-37ef1f52.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-2db8ed7f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-57f7dd21{--container-widget-width:438px;--container-widget-flex-grow:0;width:var( --container-widget-width, 438px );max-width:438px;}.elementor-34 .elementor-element.elementor-element-137c0c87{--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:center;}.elementor-34 .elementor-element.elementor-element-3c851a97{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-6e323a6e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-1f34df10{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-2dc7dcda{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-4ec9f532{--container-widget-width:526px;--container-widget-flex-grow:0;width:var( --container-widget-width, 526px );max-width:526px;text-align:center;}.elementor-34 .elementor-element.elementor-element-782f6a8e.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-4c837c2a{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-34 .elementor-element.elementor-element-50399e0a{text-align:center;}.elementor-34 .elementor-element.elementor-element-688b9527{text-align:center;}.elementor-34 .elementor-element.elementor-element-3402a2cf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-3b1d731d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-656fa5bd{text-align:center;}.elementor-34 .elementor-element.elementor-element-5238521d{text-align:center;}.elementor-34 .elementor-element.elementor-element-8ef78d1.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-6ea64e97{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-4fa390f2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-2c747892{text-align:center;}.elementor-34 .elementor-element.elementor-element-276e0cb2{text-align:center;}.elementor-34 .elementor-element.elementor-element-5e39d74c.elementor-element{--order:99999 /* order end hack */;}.elementor-34 .elementor-element.elementor-element-8d0133f{text-align:center;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-7a7dfb0c{--min-height:662px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;--z-index:0;}.elementor-34 .elementor-element.elementor-element-7a7dfb0c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-7a7dfb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:687px auto;}.elementor-34 .elementor-element.elementor-element-a38dfdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;text-align:center;}.elementor-34 .elementor-element.elementor-element-a38dfdc.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-a38dfdc .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-34 .elementor-element.elementor-element-1a88a479{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;text-align:center;font-size:16px;}.elementor-34 .elementor-element.elementor-element-1a88a479.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-539e7985{--justify-content:center;--gap:40px 10px;--row-gap:40px;--column-gap:10px;--margin-top:0px;--margin-bottom:81px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-539e7985.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-72fc1c36{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-72fc1c36 .elementor-button{font-size:14px;line-height:1.8em;}.elementor-34 .elementor-element.elementor-element-2eddadd8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-73da4fab{--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-34 .elementor-element.elementor-element-3853af4f{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--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-34 .elementor-element.elementor-element-60f167d5 .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-7bfe8e32{font-size:16px;}.elementor-34 .elementor-element.elementor-element-25951609{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-25951609.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-25951609 .elementor-button{font-size:14px;line-height:1.8em;}.elementor-34 .elementor-element.elementor-element-67446a65{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-3ef06ce3{width:var( --container-widget-width, 203px );max-width:203px;--container-widget-width:203px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-3ef06ce3 .elementor-heading-title{font-size:10px;}.elementor-34 .elementor-element.elementor-element-6119f7ba{width:var( --container-widget-width, 307px );max-width:307px;--container-widget-width:307px;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-6119f7ba .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-13939f43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-34 .elementor-element.elementor-element-13f58ac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-34 .elementor-element.elementor-element-37ef1f52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-37ef1f52.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-37ef1f52 .elementor-button{font-size:14px;line-height:1.8em;}.elementor-34 .elementor-element.elementor-element-5508dee5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-57f7dd21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:198px;--container-widget-flex-grow:0;width:var( --container-widget-width, 198px );max-width:198px;text-align:left;}.elementor-34 .elementor-element.elementor-element-57f7dd21 .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-51291caa.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-51291caa{text-align:center;}.elementor-34 .elementor-element.elementor-element-43bd22ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-34 .elementor-element.elementor-element-137c0c87{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-3c851a97{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-1c02174{text-align:center;}.elementor-34 .elementor-element.elementor-element-1c02174 .elementor-heading-title{font-size:22px;}.elementor-34 .elementor-element.elementor-element-6e323a6e{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-3d0dbbb1{text-align:center;}.elementor-34 .elementor-element.elementor-element-3d0dbbb1 .elementor-heading-title{font-size:22px;}.elementor-34 .elementor-element.elementor-element-1f34df10{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-5ad5e7a3{text-align:center;}.elementor-34 .elementor-element.elementor-element-5ad5e7a3 .elementor-heading-title{font-size:22px;}.elementor-34 .elementor-element.elementor-element-2dc7dcda{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-5137e75b{text-align:center;}.elementor-34 .elementor-element.elementor-element-5137e75b .elementor-heading-title{font-size:22px;}.elementor-34 .elementor-element.elementor-element-4ec9f532{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:16px;}.elementor-34 .elementor-element.elementor-element-782f6a8e.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-782f6a8e .elementor-button{font-size:15px;line-height:1.5em;}.elementor-34 .elementor-element.elementor-element-4c837c2a{--padding-top:0px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-34 .elementor-element.elementor-element-4b0235ee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-50399e0a.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-50399e0a .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-48468f85 .elementor-icon-list-item > a{font-size:18px;}.elementor-34 .elementor-element.elementor-element-688b9527{font-size:16px;}.elementor-34 .elementor-element.elementor-element-2811ba4e{--e-image-carousel-slides-to-show:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34 .elementor-element.elementor-element-3402a2cf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-3c6f87f8{--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-34 .elementor-element.elementor-element-7e7127e5{margin:-97px 0px calc(var(--kit-widget-spacing, 0px) + -66px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3b1d731d{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--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-34 .elementor-element.elementor-element-656fa5bd .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-5238521d{font-size:16px;}.elementor-34 .elementor-element.elementor-element-8ef78d1{padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-8ef78d1.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-8ef78d1 .elementor-button{font-size:14px;line-height:1.8em;}.elementor-34 .elementor-element.elementor-element-6ea64e97{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-4fa390f2{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2f6a9c1 .elementor-heading-title{font-size:12px;}.elementor-34 .elementor-element.elementor-element-2c747892 .elementor-heading-title{font-size:26px;}.elementor-34 .elementor-element.elementor-element-276e0cb2{font-size:16px;}.elementor-34 .elementor-element.elementor-element-3a788d13{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-7b548c2a{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:25px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-34 .elementor-element.elementor-element-463b71f8{--border-radius:15px 15px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-34 .elementor-element.elementor-element-2fd24e21{margin:-58px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-34 .elementor-element.elementor-element-2fd24e21 img{width:61%;}.elementor-34 .elementor-element.elementor-element-12a55fcf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-5e5e5b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-5e5e5b1b .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-34 .elementor-element.elementor-element-5e9c9959{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;}.elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-5e9c9959 .elementor-icon-list-item > a{font-size:18px;}.elementor-34 .elementor-element.elementor-element-1930b48e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-34 .elementor-element.elementor-element-1930b48e .elementor-heading-title{font-size:14px;}.elementor-34 .elementor-element.elementor-element-5e39d74c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-34 .elementor-element.elementor-element-5e39d74c .elementor-button{font-size:15px;line-height:1.5em;}.elementor-34 .elementor-element.elementor-element-8d0133f{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;font-size:12px;}.elementor-34 .elementor-element.elementor-element-8d0133f.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-2eddadd8 */.elementor-34 .elementor-element.elementor-element-2eddadd8 {
    margin-top: 20px;   /* espaçamento em relação à seção anterior */
    position: relative; /* necessário para o ::before funcionar */
    overflow: hidden;   /* impede o blur de vazar para fora */
}

.elementor-34 .elementor-element.elementor-element-2eddadd8::before {
    content: "";
    background: #e30022;
    opacity: 0.3;
    width: 400px;
    height: 400px;
    position: absolute;
    top: 0;
    left: 10%;
    filter: blur(250px);
    transform: translateY(-50%);
    z-index: 1;
    pointer-events: none;
}

@media (max-width: 767px) {
  .elementor-34 .elementor-element.elementor-element-2eddadd8 {
    margin-top: 0px; /* no mobile */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ef06ce3 */@media (min-width: 600px) {
.elementor-34 .elementor-element.elementor-element-3ef06ce3{
    display: inline-flex;
padding: 11.041px 38.878px 11.055px 37.122px;
justify-content: center;
align-items: center;
    border-radius: 552.029px;
border: 0.613px solid #e30022;
}
}

@media (max-width: 600px) {
  .elementor-34 .elementor-element.elementor-element-3ef06ce3{
    display: inline-flex;
padding: 10px 20px 6px 20px;
justify-content: center;
align-items: center;
    border-radius: 552.029px;
border: 0.613px solid #e30022;
}  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13939f43 */.elementor-34 .elementor-element.elementor-element-13939f43{
    font-family: "Saira";
    font-weight: 300;
    font-size: 20px;
}

@media(max-width:600px){
   .elementor-34 .elementor-element.elementor-element-13939f43{
    font-family: "Saira";
    font-weight: 300;
    font-size: 15px;

} 
}


.elementor-34 .elementor-element.elementor-element-13939f43 ul{
    display: flex;
    flex-direction: column;
    gap: 20px;
    list-style: none;
    color: #ffffff;
    padding: 0;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul li{
    position: relative;
    display: flex;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul .texto {
    line-height: 1.5em;
    cursor: pointer;
    padding-left: 70px;
    transition: 0.3s ease-in-out;
    padding-top: 20px;
}

@media(max-width:600px){
.elementor-34 .elementor-element.elementor-element-13939f43 ul .texto {
    padding-top: 13px;
}
}
.elementor-34 .elementor-element.elementor-element-13939f43 ul .circulo {
    position: absolute;
    top: 10px;
    z-index: 2;
    box-sizing: border-box;
    width: 44px;
    height: 44px;
    background: #131313;
    border: 1px solid #E20A29;
    border-radius: 0px;
    cursor: pointer;
    transition: 0.4s ease-out 0.5s;
}



.elementor-34 .elementor-element.elementor-element-13939f43 ul .check{
     position: absolute;
       top: 26px;
  left: 16px;
  stroke: #ffffff;
  fill: none;
  stroke-width: 3;
  stroke-dasharray: 30 30;
  stroke-dashoffset: 30;
  transition: all 0.5s ease-out;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul input{
    display: none;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul input:checked ~ .texto{
    color: #ffffff50;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul input:checked ~ .circulo{
    background: #E20A29 !important;
    transition: 0.4s ease-in;
    transform: scale(1.2);
    opacity: 1;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul input:checked ~ .check{
     top: 26px;
  left: 16px;
   stroke-width: 2;
  transform: scale(1.5);
    stroke: #ffffff !important;
   stroke-dashoffset: 0;
   transition: all 0.5s ease-out 0.4s;
   z-index: 4;
}

@media(max-width:600px){
    .elementor-34 .elementor-element.elementor-element-13939f43 ul .texto {
    line-height: 1.5em;
    cursor: pointer;
    padding-left: 46px;
    transition: 0.3s ease-in-out;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul .circulo {
    position: absolute;
    top: 12px;
    z-index: 2;
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    background: #131313;
    border: 1px solid #E20A29;
    border-radius: 0px;
    cursor: pointer;
    transition: 0.4s ease-out 0.5s;
}



.elementor-34 .elementor-element.elementor-element-13939f43 ul .check{
     position: absolute;
       top: 19px;
  left: 5px;
  stroke: #ffffff;
  fill: none;
  stroke-width: 3;
  stroke-dasharray: 30 30;
  stroke-dashoffset: 30;
  transition: all 0.5s ease-out;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul input{
    display: none;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul input:checked ~ .texto{
    color: #ffffff50;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul input:checked ~ .circulo{
    background: #E20A29 !important;
    transition: 0.4s ease-in;
    transform: scale(1.2);
    opacity: 1;
}

.elementor-34 .elementor-element.elementor-element-13939f43 ul input:checked ~ .check{
     top: 19px;
  left: 5px;
   stroke-width: 2;
  transform: scale(1.1);
    stroke: #ffffff !important;
   stroke-dashoffset: 0;
   transition: all 0.5s ease-out 0.4s;
   z-index: 4;
}
}


.elementor-34 .elementor-element.elementor-element-13939f43 ul .circuloanimado {
  animation: pulsey 3s ease infinite ;
}
.elementor-34 .elementor-element.elementor-element-13939f43 ul .checkanimado {
  animation: dash 3s ease infinite;
}
.elementor-34 .elementor-element.elementor-element-13939f43 ul input:checked ~ .circuloanimado {
  animation: none ;
  transform: scale(1.2);
  opacity: 1;
}
.elementor-34 .elementor-element.elementor-element-13939f43 ul input:checked ~ .checkanimado {
  animation: none;
  stroke-dashoffset: 0;
 transition: all 0.5s ease-out 0.4s;
}
@keyframes pulsey {
  0%, 100% {
  transform: scale(1);
  opacity: 1;
  }
 50% {
  transform: scale(1.5);
  opacity: 0;
  }
}
@keyframes dash {
  0%, 100% {
  stroke-dashoffset: 30;
  }
  50% {
  stroke-dashoffset: 0;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67446a65 */.elementor-34 .elementor-element.elementor-element-67446a65{
border-top: 1px solid;
border-image: linear-gradient(90deg, #e30022 60%, #e3002200, #e3002200) 1; 
background: #040303;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c851a97 */.elementor-34 .elementor-element.elementor-element-3c851a97{
    border-radius: 8.185px;
border: 0.819px solid #2D2D2D;
border: 0.819px solid color(display-p3 0.1765 0.1765 0.1765);
background: linear-gradient(226deg, #161C20 -1.16%, #020304 109.35%);
background: linear-gradient(226deg, color(display-p3 0.0921 0.1086 0.125) -1.16%, color(display-p3 0.0078 0.0118 0.0157) 109.35%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e323a6e */.elementor-34 .elementor-element.elementor-element-6e323a6e{
    border-radius: 8.185px;
border: 0.819px solid #2D2D2D;
border: 0.819px solid color(display-p3 0.1765 0.1765 0.1765);
background: linear-gradient(226deg, #161C20 -1.16%, #020304 109.35%);
background: linear-gradient(226deg, color(display-p3 0.0921 0.1086 0.125) -1.16%, color(display-p3 0.0078 0.0118 0.0157) 109.35%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f34df10 */.elementor-34 .elementor-element.elementor-element-1f34df10{
    border-radius: 8.185px;
border: 0.819px solid #2D2D2D;
border: 0.819px solid color(display-p3 0.1765 0.1765 0.1765);
background: linear-gradient(226deg, #161C20 -1.16%, #020304 109.35%);
background: linear-gradient(226deg, color(display-p3 0.0921 0.1086 0.125) -1.16%, color(display-p3 0.0078 0.0118 0.0157) 109.35%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc7dcda */.elementor-34 .elementor-element.elementor-element-2dc7dcda{
    border-radius: 8.185px;
border: 0.819px solid #2D2D2D;
border: 0.819px solid color(display-p3 0.1765 0.1765 0.1765);
background: linear-gradient(226deg, #161C20 -1.16%, #020304 109.35%);
background: linear-gradient(226deg, color(display-p3 0.0921 0.1086 0.125) -1.16%, color(display-p3 0.0078 0.0118 0.0157) 109.35%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5508dee5 */.elementor-34 .elementor-element.elementor-element-5508dee5::before{
    content: "";
    background: #e30022;
    opacity:0.5;
    width: 400px;
    height: 400px;
    position: absolute;
    top: -10%;
    left: 70%;
    filter: blur(300px);
    transform: translatey(-50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2811ba4e */.elementor-34 .elementor-element.elementor-element-2811ba4e .swiper,
.elementor-34 .elementor-element.elementor-element-2811ba4e .swiper-container{
    overflow: visible !important;
    clip-path: polygon(0% 0%, 100% -100%, 1000% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c837c2a */html, body{
width: 100%;
overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3402a2cf */.elementor-34 .elementor-element.elementor-element-3402a2cf::before {
    content: "";
    background: #e30022;
    opacity: 0.3;
    width: 400px;
    height: 400px;
    position: absolute;
    top: 0;
    left: 10%;
    filter: blur(250px);
    transform: translateY(-50%);
    z-index: 10;
    pointer-events: none;
}

@media (max-width: 767px) {
  .elementor-34 .elementor-element.elementor-element-3402a2cf {
    margin-top: 0px; /* no mobile */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f6a9c1 */.elementor-34 .elementor-element.elementor-element-2f6a9c1{
padding: 11px 36px 11px 42px;
justify-content: center;
align-items: center;
    border-radius: 552.029px;
border: 0.613px solid #E73538;
background: linear-gradient(90deg, #060A0E 0%, #0F1A22 100%);
background: linear-gradient(90deg, color(display-p3 0.0263 0.0396 0.0528) 0%, color(display-p3 0.0686 0.0993 0.13) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea64e97 */.elementor-34 .elementor-element.elementor-element-6ea64e97::before{
    content: "";
    background: #e30022;
    opacity:0.5;
    width: 400px;
    height: 400px;
    position: absolute;
    top: -10%;
    left: 70%;
    filter: blur(300px);
    transform: translatey(-50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a0c937e */.scroll-left{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

.lista .elementor-icon-list-item{
    opacity: 0;
        transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo{
    opacity: 1;
        transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}

@media only screen and (min-width: 600px) {

.e1{
    transition-delay:0.5s !important;
}

.e2{
    transition-delay:1s !important;
}
.e3{
        transition-delay:1.5s !important;
}
.e4{
        transition-delay:2s !important;
}
.e5{
        transition-delay:2.5s !important;
}
}/* End custom CSS */
/* Start custom CSS */html, body{ overflow-x: hidden !important; }

p:last-child{
    margin-bottom:0px;
}

body::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: #000000;        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-image: linear-gradient(0deg, white, white);
  /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #000000;  /* creates padding around scroll thumb */
}

.deg{
background: var(--Linear, linear-gradient(90deg, #FB0B2B 0%, #D0001C 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.9042 0.2069 0.2186) 0%, color(display-p3 0.7472 0.1439 0.1554) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.green{
  background: linear-gradient(90deg, #00BF00 0%, #007600 100%);
  -webkit-background-clip: text; /* Safari/Chrome */
  background-clip: text;         /* Padrão */
  -webkit-text-fill-color: transparent;
  color: transparent;            /* Fallback geral */
}


.med{
    font-weight: 500;
}

html::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 2px; /* mude o tamanho */
    pointer-events: none;
    z-index: 999;
    opacity: 0.04;
    mix-blend-mode: plus-lighter;
    user-select: none;
    pointer-events: none;
}

/* =========================
   BOTÃO — versão completa (ícone após o texto)
   - Cresce no hover (sem “cortar” no contêiner)
   - Pulso/“pisca” vermelho (box-shadow)
   - Brilho (shine) no hover
   ========================= */

/* Paleta/variáveis */
.bot{
  --red-1: #e30022;
  --red-2: #b7071e;
  --glow: #e30022; /* brilho secundário agora vermelho */
  -webkit-tap-highlight-color: transparent;
}

/* Garantir que o crescimento/box-shadow não seja cortado por wrappers do Elementor */
.bot,
.bot .elementor-widget-button,
.bot .elementor-widget-container,
.bot .elementor-widget,
.bot .elementor-column,
.bot .elementor-container{
  overflow: visible !important;
}

/* ====== BOTÃO ====== */
.bot .elementor-button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  position: relative;
  overflow: hidden;
  border: none;
  border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  touch-action: manipulation;
  color: #fff;

  padding: clamp(12px, 2.2vw, 18px) clamp(20px, 4.5vw, 36px);

  background-image: linear-gradient(90deg, var(--red-1), var(--red-2), var(--red-1), var(--red-2), var(--red-1), var(--red-2));
  background-size: 400% 400%;
  background-position: 0% 50%;

  transform: scale(1) translateZ(0);
  transition: background-position .3s ease, transform .25s ease;
  will-change: background-position, transform;

  animation:
    roll 9s ease infinite,
    pisca 1.5s infinite;
  z-index: 0;
}

/* Hover / Active */
.bot .elementor-button:hover{
  background-position: 100% 50%;
  transform: scale(1.03) translateZ(0);
}
.bot .elementor-button:active{
  transform: translateY(1px) scale(0.98) translateZ(0);
}
.bot .elementor-button:focus-visible{
  outline: 2px solid rgba(255,255,255,.85);
  outline-offset: 2px;
}

/* ====== BRILHO ====== */
.bot .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0 auto 0 -30%;
  width: 60%;
  opacity: 0;
  pointer-events: none;
  z-index: 1;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,.25) 45%,
    rgba(255,255,255,.6) 50%,
    rgba(255,255,255,.25) 55%,
    transparent 100%
  );
  filter: blur(2px);
  transform: skewX(-30deg) translateX(0);
  mix-blend-mode: plus-lighter;
  will-change: transform, opacity;
}
.bot .elementor-button:hover::before,
.bot .elementor-button:focus-visible::before{
  animation: brilho .8s linear;
}

/* ====== CONTEÚDO INTERNO ====== */
.bot .elementor-button-content-wrapper{
  display: grid;
  grid-template-columns: 1fr auto auto 1fr;
  align-items: center;
  width: 100%;
  column-gap: .5em;
  position: relative;
  z-index: 2;
}
.bot .elementor-button-text{
  grid-column: 2;
  justify-self: center;
  text-align: center;
  margin: 0;
  line-height: 1.2;
  font-size: clamp(14px, 1.2vw, 16px);
  white-space: nowrap;
}
.bot .elementor-button-icon{
  grid-row: 1;
  grid-column: 3;
  justify-self: start;
  line-height: 1;
  font-size: clamp(18px, 2.4vw, 30px);
  display: inline-flex;
}
.bot .elementor-button .elementor-button-icon.elementor-align-icon-left,
.bot .elementor-button .elementor-button-icon.elementor-align-icon-right{
  grid-column: 3;
  justify-self: start;
}
.bot .elementor-button-icon svg{
  transform: rotate(0deg);
  transform-origin: center;
  transition: transform .4s ease;
  display: block;
  height: 1em;
  width: auto;
}
.bot .elementor-button:hover .elementor-button-icon svg,
.bot .elementor-button:focus-visible .elementor-button-icon svg{
  transform: rotate(45deg);
}
.bot .elementor-button svg,
.bot .elementor-button img{
  max-width: none;
  height: 1em;
}

/* ====== ANIMAÇÕES ====== */
@keyframes roll{
  0%,100%{ background-position: 0% 50%; }
  50%   { background-position: 100% 50%; }
}
@keyframes brilho{
  0%   { opacity: 0;  transform: skewX(-30deg) translateX(-120%); }
  10%  { opacity: .15;}
  50%  { opacity: .08;}
  100% { opacity: 0;  transform: skewX(-30deg) translateX(140%); }
}
@keyframes pisca{
  0%{
    box-shadow:
      0 0 0 0 rgba(227,0,34,.75),
      0 0 20px -5px var(--glow);
  }
  70%{
    box-shadow:
      0 0 0 30px rgba(227,0,34,0),
      0 0 20px -5px var(--glow);
  }
  100%{
    box-shadow:
      0 0 0 0 rgba(227,0,34,0),
      0 0 20px -5px var(--glow);
  }
}

/* ====== REDUÇÃO DE MOVIMENTO ====== */
@media (prefers-reduced-motion: reduce){
  .bot .elementor-button{
    animation: none;
    transition: none;
    transform: none !important;
    box-shadow: none !important;
  }
  .bot .elementor-button::before{ animation: none !important; }
  .bot .elementor-button-icon svg{ transition: none; }
}

/* ====== FIXES MOBILE ====== */
.bot,
.bot .elementor-button { max-width: 100%; }
.bot .elementor-button { width: fit-content; }
.bot .elementor-button-content-wrapper { min-width: 0; }
.bot .elementor-button-text { min-width: 0; white-space: normal; overflo/* End custom CSS */