.elementor-120 .elementor-element.elementor-element-46ca22f{--display:flex;--min-height:65vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-46ca22f:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-46ca22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#300159;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Banner-Pagina-Sobre-Nos-Videira-Facilities-4.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-120 .elementor-element.elementor-element-8065bc1{padding:0px 0px 25px 0px;text-align:left;}.elementor-120 .elementor-element.elementor-element-8065bc1.elementor-element{--align-self:flex-start;}.elementor-120 .elementor-element.elementor-element-8065bc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-283bfb0{padding:0px 0px 40px 0px;}.elementor-120 .elementor-element.elementor-element-283bfb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;text-shadow:0px 2px 10px rgba(0, 0, 0, 0.08);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-120 .elementor-element.elementor-element-2e5d15f.elementor-element{--align-self:flex-start;}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-2e5d15f{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-2e5d15f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00D4FF;}.elementor-120 .elementor-element.elementor-element-653c916{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-653c916:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-653c916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-120 .elementor-element.elementor-element-ac0efba{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-120 .elementor-element.elementor-element-f3fa744{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-074c48a{padding:0px 0px 30px 0px;text-align:left;}.elementor-120 .elementor-element.elementor-element-074c48a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#2E0259;}.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-120 .elementor-element.elementor-element-6cc91bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#334155;}.elementor-120 .elementor-element.elementor-element-170c22f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-90f0fbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-90f0fbd.e-con{--align-self:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-120 .elementor-element.elementor-element-4283038 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:-0.5px;}.elementor-120 .elementor-element.elementor-element-4283038 .elementor-counter{gap:10px;}.elementor-120 .elementor-element.elementor-element-4283038 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#2E0259;font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;}.elementor-120 .elementor-element.elementor-element-db428a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-db428a1.e-con{--align-self:center;}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15.5px/2);}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15.5px/2);}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15.5px/2);}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15.5px/2);}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15.5px/2);}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-466485b{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-item > a{font-family:"Exo", Sans-serif;font-size:15px;font-weight:400;}.elementor-120 .elementor-element.elementor-element-466485b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-698e064{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-698e064:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-698e064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #F0F7FF 45%, #DCECFF 100%);}.elementor-120 .elementor-element.elementor-element-a2a6eac{padding:0px 0px 45px 0px;text-align:center;}.elementor-120 .elementor-element.elementor-element-a2a6eac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#2E0259;}.elementor-120 .elementor-element.elementor-element-a405ced{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-120 .elementor-element.elementor-element-5eaac8b{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 35px 35px 35px;z-index:10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E025912;border-radius:12px 12px 12px 12px;box-shadow:0px 9px 22px -2px rgba(0, 0, 0, 0.03);--icon-box-icon-margin:15px;}.elementor-120 .elementor-element.elementor-element-5eaac8b .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-5eaac8b .elementor-icon-box-title{margin-block-end:16px;color:#2E0259;}.elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-stacked .elementor-icon{background-color:#00D4FF;}.elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-framed .elementor-icon, .elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-default .elementor-icon{fill:#00D4FF;color:#00D4FF;border-color:#00D4FF;}.elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2E0259;}.elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-5eaac8b.elementor-view-default:has(:focus) .elementor-icon{fill:#2E0259;color:#2E0259;border-color:#2E0259;}.elementor-120 .elementor-element.elementor-element-5eaac8b .elementor-icon{font-size:50px;}.elementor-120 .elementor-element.elementor-element-5eaac8b .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-5eaac8b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-5eaac8b:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-5eaac8b:has(:focus) .elementor-icon-box-title{color:#2E0259;}.elementor-120 .elementor-element.elementor-element-5eaac8b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#334155;}.elementor-120 .elementor-element.elementor-element-329f819{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 35px 35px 35px;z-index:10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E025912;border-radius:12px 12px 12px 12px;box-shadow:0px 9px 22px -2px rgba(0, 0, 0, 0.03);--icon-box-icon-margin:15px;}.elementor-120 .elementor-element.elementor-element-329f819 .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-329f819 .elementor-icon-box-title{margin-block-end:16px;color:#2E0259;}.elementor-120 .elementor-element.elementor-element-329f819.elementor-view-stacked .elementor-icon{background-color:#00D4FF;}.elementor-120 .elementor-element.elementor-element-329f819.elementor-view-framed .elementor-icon, .elementor-120 .elementor-element.elementor-element-329f819.elementor-view-default .elementor-icon{fill:#00D4FF;color:#00D4FF;border-color:#00D4FF;}.elementor-120 .elementor-element.elementor-element-329f819.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-329f819.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2E0259;}.elementor-120 .elementor-element.elementor-element-329f819.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-329f819.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-329f819.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-329f819.elementor-view-default:has(:focus) .elementor-icon{fill:#2E0259;color:#2E0259;border-color:#2E0259;}.elementor-120 .elementor-element.elementor-element-329f819 .elementor-icon{font-size:50px;}.elementor-120 .elementor-element.elementor-element-329f819 .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-329f819 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-329f819:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-329f819:has(:focus) .elementor-icon-box-title{color:#2E0259;}.elementor-120 .elementor-element.elementor-element-329f819 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#334155;}.elementor-120 .elementor-element.elementor-element-91acd7f{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 35px 35px 35px;z-index:10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E025912;border-radius:12px 12px 12px 12px;box-shadow:0px 9px 22px -2px rgba(0, 0, 0, 0.03);--icon-box-icon-margin:15px;}.elementor-120 .elementor-element.elementor-element-91acd7f .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-91acd7f .elementor-icon-box-title{margin-block-end:16px;color:#2E0259;}.elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-stacked .elementor-icon{background-color:#00D4FF;}.elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-framed .elementor-icon, .elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-default .elementor-icon{fill:#00D4FF;color:#00D4FF;border-color:#00D4FF;}.elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#2E0259;}.elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-120 .elementor-element.elementor-element-91acd7f.elementor-view-default:has(:focus) .elementor-icon{fill:#2E0259;color:#2E0259;border-color:#2E0259;}.elementor-120 .elementor-element.elementor-element-91acd7f .elementor-icon{font-size:50px;}.elementor-120 .elementor-element.elementor-element-91acd7f .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-91acd7f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-91acd7f:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-91acd7f:has(:focus) .elementor-icon-box-title{color:#2E0259;}.elementor-120 .elementor-element.elementor-element-91acd7f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#334155;}.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-120 .elementor-element.elementor-element-d9213af{--divider-border-style:solid;--divider-color:#2E02591A;--divider-border-width:1px;}.elementor-120 .elementor-element.elementor-element-d9213af .elementor-divider-separator{width:100%;}.elementor-120 .elementor-element.elementor-element-d9213af .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-120 .elementor-element.elementor-element-588aa42{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 35px;--row-gap:20px;--column-gap:35px;--grid-auto-flow:row;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-0a2d5f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-737fcc4{padding:0px 0px 5px 0px;}.elementor-120 .elementor-element.elementor-element-737fcc4 .elementor-counter-number-wrapper{color:#2E0259;font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;}.elementor-120 .elementor-element.elementor-element-f9c9710{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-120 .elementor-element.elementor-element-1ab11f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-5c08637{padding:0px 0px 5px 0px;}.elementor-120 .elementor-element.elementor-element-5c08637 .elementor-counter-number-wrapper{color:#2E0259;font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;}.elementor-120 .elementor-element.elementor-element-a2dc0dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-120 .elementor-element.elementor-element-56df435{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-25cdffa{padding:0px 0px 5px 0px;}.elementor-120 .elementor-element.elementor-element-25cdffa .elementor-counter-number-wrapper{color:#2E0259;font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;}.elementor-120 .elementor-element.elementor-element-825f3fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-120 .elementor-element.elementor-element-49eeafd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-22c45bd{padding:0px 0px 5px 0px;}.elementor-120 .elementor-element.elementor-element-22c45bd .elementor-counter-number-wrapper{color:#2E0259;font-family:"Inter", Sans-serif;font-size:60px;font-weight:600;}.elementor-120 .elementor-element.elementor-element-4eaebc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-120 .elementor-element.elementor-element-6ae060b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-f9ef49f{padding:0px 0px 45px 0px;text-align:center;}.elementor-120 .elementor-element.elementor-element-f9ef49f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#2E0259;}.elementor-120 .elementor-element.elementor-element-dcaa6ae{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-18c638a{--display:flex;--min-height:315px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 25px -2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-120 .elementor-element.elementor-element-18c638a:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-18c638a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0259;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Videira-Facilities-limpeza-de-vidros-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-5ddd449{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-120 .elementor-element.elementor-element-5ddd449 .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-5ddd449 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-5ddd449 .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-5ddd449 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-5ddd449:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-5ddd449:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-5ddd449 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-9c79d61{z-index:10;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-9c79d61 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-90e1906{--display:flex;--min-height:315px;--justify-content:flex-end;--border-radius:11px 11px 11px 11px;box-shadow:0px 12px 25px -2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-120 .elementor-element.elementor-element-90e1906:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-90e1906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0259;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Videira-Facilities-Limpeza-Tecnica-de-Paineis-Solares-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-5a95a9f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-120 .elementor-element.elementor-element-5a95a9f .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-5a95a9f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-5a95a9f .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-5a95a9f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-5a95a9f:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-5a95a9f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-5a95a9f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-5301433{z-index:10;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-5301433 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-c50db31{--display:flex;--min-height:315px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 25px -2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-120 .elementor-element.elementor-element-c50db31:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-c50db31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0259;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Videira-Facilities-Tratamento-de-Fachadas-em-ACM.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-33b7050{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-120 .elementor-element.elementor-element-33b7050 .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-33b7050 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-33b7050 .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-33b7050 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-33b7050:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-33b7050:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-33b7050 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-3fec799{z-index:10;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-3fec799 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-0e51e7c{--display:flex;--min-height:315px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 25px -2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-120 .elementor-element.elementor-element-0e51e7c:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-0e51e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0259;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Limpeza-Tecnica-Pps-Obra-videira-facilities.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-03779f7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 0px;z-index:10;}.elementor-120 .elementor-element.elementor-element-03779f7 .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-03779f7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-03779f7 .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-03779f7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-03779f7:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-03779f7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-03779f7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-2569785{z-index:10;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-2569785 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-1ea60d1{--display:flex;--min-height:315px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 25px -2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-120 .elementor-element.elementor-element-1ea60d1:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-1ea60d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0259;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Manutencao-de-Piscinas-videira-facilities.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-dad6a4b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-120 .elementor-element.elementor-element-dad6a4b .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-dad6a4b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-dad6a4b .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-dad6a4b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-dad6a4b:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-dad6a4b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-dad6a4b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-fd76387{z-index:10;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-fd76387 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-5269da7{--display:flex;--min-height:315px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 25px -2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-120 .elementor-element.elementor-element-5269da7:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-5269da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0259;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Jardinagem-e-Paisagismo-videira-facilities.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-1cd2b51{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-120 .elementor-element.elementor-element-1cd2b51 .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-1cd2b51 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-1cd2b51 .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-1cd2b51 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-1cd2b51:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-1cd2b51:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-1cd2b51 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-eb957f4{z-index:10;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-eb957f4 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-5a9d2f2{--display:flex;--min-height:315px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 25px -2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-120 .elementor-element.elementor-element-5a9d2f2:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-5a9d2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0259;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Portaria-e-Controle-de-Acesso-videira-facilities.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-34168f1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;z-index:10;}.elementor-120 .elementor-element.elementor-element-34168f1 .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-34168f1 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-34168f1 .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-34168f1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-34168f1:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-34168f1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-34168f1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-dbb1b16{z-index:10;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-dbb1b16 .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-20259b3{--display:flex;--min-height:315px;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 25px -2px rgba(0, 0, 0, 0.12);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-120 .elementor-element.elementor-element-20259b3:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-20259b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E0259;background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Servico-de-Valet-videira-facilities.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-5c59065{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-120 .elementor-element.elementor-element-5c59065 .elementor-icon-box-wrapper{text-align:left;}.elementor-120 .elementor-element.elementor-element-5c59065 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-5c59065 .elementor-icon-box-title, .elementor-120 .elementor-element.elementor-element-5c59065 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-5c59065:has(:hover) .elementor-icon-box-title,
					 .elementor-120 .elementor-element.elementor-element-5c59065:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-5c59065 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-a8fd17a{z-index:10;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-icon i{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-icon svg{fill:#00D4FF;transition:fill 0.3s;}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-120 .elementor-element.elementor-element-a8fd17a .elementor-icon-list-text{color:#00D4FF;transition:color 0.3s;}.elementor-120 .elementor-element.elementor-element-f7c0ff4{--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;--overlay-opacity:0.25;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-f7c0ff4:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(226deg, #0099FFC4 0%, #2E0259 75%);}.elementor-120 .elementor-element.elementor-element-f7c0ff4::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .elementor-background-video-container::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .e-con-inner > .elementor-background-video-container::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .elementor-background-slideshow::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Videira-Facilities-cta.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-120 .elementor-element.elementor-element-f1e4b73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-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:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 30px -2px rgba(0, 0, 0, 0.09);--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-120 .elementor-element.elementor-element-f1e4b73:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-f1e4b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E02599E;}.elementor-120 .elementor-element.elementor-element-ae90544{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-120 .elementor-element.elementor-element-65150dd{padding:0px 0px 36px 0px;text-align:left;}.elementor-120 .elementor-element.elementor-element-65150dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-1511210{padding:0px 0px 24px 0px;text-align:left;}.elementor-120 .elementor-element.elementor-element-1511210 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-fd4fbdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.4px;color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-d919231{--display:flex;--justify-content:center;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-field-type-html{padding-bottom:0px;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;padding:22px 0px 22px 0px;}.elementor-120 .elementor-element.elementor-element-8e43a71 .e-form__buttons__wrapper__button-next{color:#2E0259;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-button[type="submit"]{color:#2E0259;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-button[type="submit"] svg *{fill:#2E0259;}.elementor-120 .elementor-element.elementor-element-8e43a71 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-120 .elementor-element.elementor-element-8e43a71 .e-form__buttons__wrapper__button-next:hover{color:#2E0259;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-button[type="submit"]:hover{color:#2E0259;}.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-button[type="submit"]:hover svg *{fill:#2E0259;}.elementor-120 .elementor-element.elementor-element-8e43a71 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-120 .elementor-element.elementor-element-8e43a71{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-120 .elementor-element.elementor-element-46ca22f{--content-width:1200px;}.elementor-120 .elementor-element.elementor-element-653c916{--content-width:1250px;}.elementor-120 .elementor-element.elementor-element-f3fa744{--width:100%;}.elementor-120 .elementor-element.elementor-element-90f0fbd{--width:31%;}.elementor-120 .elementor-element.elementor-element-db428a1{--width:69%;}.elementor-120 .elementor-element.elementor-element-698e064{--content-width:1200px;}.elementor-120 .elementor-element.elementor-element-6ae060b{--content-width:1200px;}.elementor-120 .elementor-element.elementor-element-dcaa6ae{--content-width:1200px;}.elementor-120 .elementor-element.elementor-element-f7c0ff4{--content-width:1200px;}}@media(min-width:1025px){.elementor-120 .elementor-element.elementor-element-f7c0ff4::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .elementor-background-video-container::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .e-con-inner > .elementor-background-video-container::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .elementor-background-slideshow::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-120 .elementor-element.elementor-element-f7c0ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-120 .elementor-element.elementor-element-4283038 .elementor-counter-number-wrapper{font-size:37px;}.elementor-120 .elementor-element.elementor-element-4283038 .elementor-counter-title{font-size:31px;}.elementor-120 .elementor-element.elementor-element-a405ced{--grid-auto-flow:row;}.elementor-120 .elementor-element.elementor-element-588aa42{--grid-auto-flow:row;}.elementor-120 .elementor-element.elementor-element-dcaa6ae{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-120 .elementor-element.elementor-element-46ca22f:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-46ca22f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Banner-Pagina-Sobre-Nos-Videira-Facilities-mobile.webp");}.elementor-120 .elementor-element.elementor-element-46ca22f{--min-height:55vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-120 .elementor-element.elementor-element-8065bc1 .elementor-heading-title{font-size:20px;}.elementor-120 .elementor-element.elementor-element-283bfb0 .elementor-heading-title{font-size:30px;}.elementor-120 .elementor-element.elementor-element-653c916{--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-120 .elementor-element.elementor-element-9c84b42{margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 25px 0px;}.elementor-120 .elementor-element.elementor-element-9c84b42 img{width:100%;}.elementor-120 .elementor-element.elementor-element-074c48a{padding:0px 0px 30px 0px;}.elementor-120 .elementor-element.elementor-element-074c48a .elementor-heading-title{font-size:30px;}.elementor-120 .elementor-element.elementor-element-6cc91bd{padding:0px 0px 25px 0px;font-size:16px;}.elementor-120 .elementor-element.elementor-element-4283038 .elementor-counter{gap:3px;}.elementor-120 .elementor-element.elementor-element-4283038 .elementor-counter-number-wrapper{font-size:55px;}.elementor-120 .elementor-element.elementor-element-4283038 .elementor-counter-title{font-size:17px;}.elementor-120 .elementor-element.elementor-element-698e064{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-120 .elementor-element.elementor-element-a2a6eac{padding:0px 0px 35px 0px;}.elementor-120 .elementor-element.elementor-element-a2a6eac .elementor-heading-title{font-size:30px;}.elementor-120 .elementor-element.elementor-element-a405ced{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-120 .elementor-element.elementor-element-588aa42{--e-con-grid-template-columns:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-120 .elementor-element.elementor-element-737fcc4 .elementor-counter-number-wrapper{font-size:50px;}.elementor-120 .elementor-element.elementor-element-f9c9710{padding:0px 0px 10px 0px;font-size:15px;}.elementor-120 .elementor-element.elementor-element-5c08637 .elementor-counter-number-wrapper{font-size:50px;}.elementor-120 .elementor-element.elementor-element-a2dc0dc{padding:0px 0px 0px 0px;font-size:15px;}.elementor-120 .elementor-element.elementor-element-25cdffa .elementor-counter-number-wrapper{font-size:50px;}.elementor-120 .elementor-element.elementor-element-825f3fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-120 .elementor-element.elementor-element-22c45bd .elementor-counter-number-wrapper{font-size:50px;}.elementor-120 .elementor-element.elementor-element-4eaebc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-120 .elementor-element.elementor-element-6ae060b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-120 .elementor-element.elementor-element-f9ef49f{padding:0px 0px 30px 0px;}.elementor-120 .elementor-element.elementor-element-f9ef49f .elementor-heading-title{font-size:30px;}.elementor-120 .elementor-element.elementor-element-dcaa6ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-120 .elementor-element.elementor-element-18c638a:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-18c638a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://videirafacilities.com.br/wp-content/uploads/2025/11/Videira-Facilities-limpeza-de-vidros-1.jpg");background-size:cover;}.elementor-120 .elementor-element.elementor-element-18c638a{--min-height:320px;--justify-content:flex-end;}.elementor-120 .elementor-element.elementor-element-90e1906{--min-height:320px;}.elementor-120 .elementor-element.elementor-element-90e1906:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-90e1906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-120 .elementor-element.elementor-element-c50db31{--min-height:320px;}.elementor-120 .elementor-element.elementor-element-c50db31:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-c50db31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-120 .elementor-element.elementor-element-0e51e7c{--min-height:320px;}.elementor-120 .elementor-element.elementor-element-0e51e7c:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-0e51e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-120 .elementor-element.elementor-element-1ea60d1{--min-height:320px;}.elementor-120 .elementor-element.elementor-element-1ea60d1:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-1ea60d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-120 .elementor-element.elementor-element-5269da7{--min-height:320px;}.elementor-120 .elementor-element.elementor-element-5269da7:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-5269da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-120 .elementor-element.elementor-element-5a9d2f2{--min-height:320px;}.elementor-120 .elementor-element.elementor-element-5a9d2f2:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-5a9d2f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-120 .elementor-element.elementor-element-20259b3{--min-height:320px;}.elementor-120 .elementor-element.elementor-element-20259b3:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-20259b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-120 .elementor-element.elementor-element-f7c0ff4{--overlay-opacity:0.4;--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-120 .elementor-element.elementor-element-f1e4b73{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-120 .elementor-element.elementor-element-ae90544{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-65150dd .elementor-heading-title{font-size:30px;}.elementor-120 .elementor-element.elementor-element-1511210 .elementor-heading-title{font-size:18px;}.elementor-120 .elementor-element.elementor-element-fd4fbdf{font-size:15px;}.elementor-120 .elementor-element.elementor-element-d919231{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for counter, class: .elementor-element-737fcc4 *//* Aplica o gradiente apenas nos widgets com a classe 'texto-gradiente-videira' */
.texto-gradiente-videira .elementor-counter-number {
    /* 1. Define o Gradiente (Roxo Embaixo -> Ciano Emcima) */
    background-image: linear-gradient(to top, #2E0259 0%, #00D4FF 100%);
    
    /* 2. A Mágica: Recorta o fundo no formato do texto */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* 3. Deixa o texto transparente para o fundo aparecer */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* 4. Garante a renderização correta */
    display: inline-block;
}

/* Opcional: Se quiser aplicar no Rótulo (texto debaixo) também, use este: */
/*
.texto-gradiente-videira .elementor-counter-title {
    color: #2E0259; 
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c638a *//* 1. Configuração do Container (A Moldura) */
.elementor-120 .elementor-element.elementor-element-18c638a {
    position: relative;
    overflow: hidden; /* Corta as bordas da imagem quando der zoom */
    background-color: #2E0259; /* Cor de segurança fundo */
    border-radius: 16px; /* Garante bordas arredondadas no container */
}

/* 2. A IMAGEM DE FUNDO (O Alpinista) - Camada 0 */
.elementor-120 .elementor-element.elementor-element-18c638a::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* --- IMPORTANTE: MANTENHA O SEU LINK DA IMAGEM AQUI --- */
    background-image: url('https://videirafacilities.com.br/wp-content/uploads/2025/11/Videira-Facilities-limpeza-de-vidros-1.jpg');
    
    background-size: cover; /* Preenche TODO o espaço */
    background-position: center center;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Zoom suave */
    z-index: 0;
}

/* 3. O GRADIENTE HÍBRIDO (Roxo -> Azul Ciano -> Transparente) - Camada 1 */
.elementor-120 .elementor-element.elementor-element-18c638a::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* AQUI ESTÁ A CORREÇÃO DA IDENTIDADE: */
    background: linear-gradient(
        0deg, 
        #2E0259 0%,        /* BASE: Roxo Sólido (Segurança de Leitura) */
        rgba(46, 2, 89, 0.95) 30%, /* MEIO-BAIXO: Roxo denso atrás do texto */
        rgba(0, 212, 255, 0.3) 65%, /* MEIO-ALTO: O Ciano entra suave (30% opacidade) */
        rgba(0, 212, 255, 0) 100%   /* TOPO: Transparente, mas com brilho azulado */
    );
    
    z-index: 1; /* Fica em cima da imagem */
    pointer-events: none;
}

/* 4. A Animação (O Zoom) */
.elementor-120 .elementor-element.elementor-element-18c638a:hover::before {
    transform: scale(1.1); /* Aumenta a imagem em 10% suavemente */
}

/* 5. Proteção do Texto (O Conteúdo) - Camada 2 */
.elementor-120 .elementor-element.elementor-element-18c638a .elementor-widget, 
.elementor-120 .elementor-element.elementor-element-18c638a .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Traz o texto para frente de tudo */
}

/* 6. Forçar Cor do Link "Ver Detalhes" (Garantia) */
.elementor-120 .elementor-element.elementor-element-18c638a a {
    color: #00D4FF !important; /* Ciano Elétrico Vibrante */
    font-weight: 700; /* Negrito para ler melhor */
}

/* --- CORREÇÃO DE ENQUADRAMENTO DESKTOP --- */
/* Aplica apenas em telas maiores que 1024px (Notebooks/PC) */
@media (min-width: 1024px) {
    .elementor-120 .elementor-element.elementor-element-18c638a::before {
        /* Muda o alinhamento vertical para o TOPO */
        background-position: center 25% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e1906 *//* 1. Configuração do Container (A Moldura) */
.elementor-120 .elementor-element.elementor-element-90e1906 {
    position: relative;
    overflow: hidden; /* Corta as bordas da imagem quando der zoom */
    background-color: #2E0259; /* Cor de segurança fundo */
    border-radius: 16px; /* Garante bordas arredondadas no container */
}

/* 2. A IMAGEM DE FUNDO (O Alpinista) - Camada 0 */
.elementor-120 .elementor-element.elementor-element-90e1906::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* --- IMPORTANTE: MANTENHA O SEU LINK DA IMAGEM AQUI --- */
    background-image: url('https://videirafacilities.com.br/wp-content/uploads/2025/11/Videira-Facilities-Limpeza-Tecnica-de-Paineis-Solares-2.jpg');
    
    background-size: cover; /* Preenche TODO o espaço */
    background-position: center center;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Zoom suave */
    z-index: 0;
}

/* 3. O GRADIENTE HÍBRIDO (Roxo -> Azul Ciano -> Transparente) - Camada 1 */
.elementor-120 .elementor-element.elementor-element-90e1906::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* AQUI ESTÁ A CORREÇÃO DA IDENTIDADE: */
    background: linear-gradient(
        0deg, 
        #2E0259 0%,        /* BASE: Roxo Sólido (Segurança de Leitura) */
        rgba(46, 2, 89, 0.95) 30%, /* MEIO-BAIXO: Roxo denso atrás do texto */
        rgba(0, 212, 255, 0.3) 65%, /* MEIO-ALTO: O Ciano entra suave (30% opacidade) */
        rgba(0, 212, 255, 0) 100%   /* TOPO: Transparente, mas com brilho azulado */
    );
    
    z-index: 1; /* Fica em cima da imagem */
    pointer-events: none;
}

/* 4. A Animação (O Zoom) */
.elementor-120 .elementor-element.elementor-element-90e1906:hover::before {
    transform: scale(1.1); /* Aumenta a imagem em 10% suavemente */
}

/* 5. Proteção do Texto (O Conteúdo) - Camada 2 */
.elementor-120 .elementor-element.elementor-element-90e1906 .elementor-widget, 
.elementor-120 .elementor-element.elementor-element-90e1906 .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Traz o texto para frente de tudo */
}

/* 6. Forçar Cor do Link "Ver Detalhes" (Garantia) */
.elementor-120 .elementor-element.elementor-element-90e1906 a {
    color: #00D4FF !important; /* Ciano Elétrico Vibrante */
    font-weight: 700; /* Negrito para ler melhor */
}

/* --- CORREÇÃO DE ENQUADRAMENTO DESKTOP --- */
/* Aplica apenas em telas maiores que 1024px (Notebooks/PC) */
@media (min-width: 1024px) {
    .elementor-120 .elementor-element.elementor-element-90e1906::before {
        /* Muda o alinhamento vertical para o TOPO */
        background-position: center 25% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c50db31 *//* 1. Configuração do Container (A Moldura) */
.elementor-120 .elementor-element.elementor-element-c50db31 {
    position: relative;
    overflow: hidden; /* Corta as bordas da imagem quando der zoom */
    background-color: #2E0259; /* Cor de segurança fundo */
    border-radius: 16px; /* Garante bordas arredondadas no container */
}

/* 2. A IMAGEM DE FUNDO (O Alpinista) - Camada 0 */
.elementor-120 .elementor-element.elementor-element-c50db31::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* --- IMPORTANTE: MANTENHA O SEU LINK DA IMAGEM AQUI --- */
    background-image: url('https://videirafacilities.com.br/wp-content/uploads/2025/11/Videira-Facilities-Tratamento-de-Fachadas-em-ACM.jpg');
    
    background-size: cover; /* Preenche TODO o espaço */
    background-position: center center;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Zoom suave */
    z-index: 0;
}

/* 3. O GRADIENTE HÍBRIDO (Roxo -> Azul Ciano -> Transparente) - Camada 1 */
.elementor-120 .elementor-element.elementor-element-c50db31::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* AQUI ESTÁ A CORREÇÃO DA IDENTIDADE: */
    background: linear-gradient(
        0deg, 
        #2E0259 0%,        /* BASE: Roxo Sólido (Segurança de Leitura) */
        rgba(46, 2, 89, 0.95) 30%, /* MEIO-BAIXO: Roxo denso atrás do texto */
        rgba(0, 212, 255, 0.3) 65%, /* MEIO-ALTO: O Ciano entra suave (30% opacidade) */
        rgba(0, 212, 255, 0) 100%   /* TOPO: Transparente, mas com brilho azulado */
    );
    
    z-index: 1; /* Fica em cima da imagem */
    pointer-events: none;
}

/* 4. A Animação (O Zoom) */
.elementor-120 .elementor-element.elementor-element-c50db31:hover::before {
    transform: scale(1.1); /* Aumenta a imagem em 10% suavemente */
}

/* 5. Proteção do Texto (O Conteúdo) - Camada 2 */
.elementor-120 .elementor-element.elementor-element-c50db31 .elementor-widget, 
.elementor-120 .elementor-element.elementor-element-c50db31 .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Traz o texto para frente de tudo */
}

/* 6. Forçar Cor do Link "Ver Detalhes" (Garantia) */
.elementor-120 .elementor-element.elementor-element-c50db31 a {
    color: #00D4FF !important; /* Ciano Elétrico Vibrante */
    font-weight: 700; /* Negrito para ler melhor */
}

/* --- CORREÇÃO DE ENQUADRAMENTO DESKTOP --- */
/* Aplica apenas em telas maiores que 1024px (Notebooks/PC) */
@media (min-width: 1024px) {
    .elementor-120 .elementor-element.elementor-element-c50db31::before {
        /* Muda o alinhamento vertical para o TOPO */
        background-position: center 25% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e51e7c *//* 1. Configuração do Container (A Moldura) */
.elementor-120 .elementor-element.elementor-element-0e51e7c {
    position: relative;
    overflow: hidden; /* Corta as bordas da imagem quando der zoom */
    background-color: #2E0259; /* Cor de segurança fundo */
    border-radius: 16px; /* Garante bordas arredondadas no container */
}

/* 2. A IMAGEM DE FUNDO (O Alpinista) - Camada 0 */
.elementor-120 .elementor-element.elementor-element-0e51e7c::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* --- IMPORTANTE: MANTENHA O SEU LINK DA IMAGEM AQUI --- */
    background-image: url('https://videirafacilities.com.br/wp-content/uploads/2025/11/Limpeza-Tecnica-Pps-Obra-videira-facilities.webp');
    
    background-size: cover; /* Preenche TODO o espaço */
    background-position: center center;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Zoom suave */
    z-index: 0;
}

/* 3. O GRADIENTE HÍBRIDO (Roxo -> Azul Ciano -> Transparente) - Camada 1 */
.elementor-120 .elementor-element.elementor-element-0e51e7c::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* AQUI ESTÁ A CORREÇÃO DA IDENTIDADE: */
    background: linear-gradient(
        0deg, 
        #2E0259 0%,        /* BASE: Roxo Sólido (Segurança de Leitura) */
        rgba(46, 2, 89, 0.95) 30%, /* MEIO-BAIXO: Roxo denso atrás do texto */
        rgba(0, 212, 255, 0.3) 65%, /* MEIO-ALTO: O Ciano entra suave (30% opacidade) */
        rgba(0, 212, 255, 0) 100%   /* TOPO: Transparente, mas com brilho azulado */
    );
    
    z-index: 1; /* Fica em cima da imagem */
    pointer-events: none;
}

/* 4. A Animação (O Zoom) */
.elementor-120 .elementor-element.elementor-element-0e51e7c:hover::before {
    transform: scale(1.1); /* Aumenta a imagem em 10% suavemente */
}

/* 5. Proteção do Texto (O Conteúdo) - Camada 2 */
.elementor-120 .elementor-element.elementor-element-0e51e7c .elementor-widget, 
.elementor-120 .elementor-element.elementor-element-0e51e7c .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Traz o texto para frente de tudo */
}

/* 6. Forçar Cor do Link "Ver Detalhes" (Garantia) */
.elementor-120 .elementor-element.elementor-element-0e51e7c a {
    color: #00D4FF !important; /* Ciano Elétrico Vibrante */
    font-weight: 700; /* Negrito para ler melhor */
}

/* --- CORREÇÃO DE ENQUADRAMENTO DESKTOP --- */
/* Aplica apenas em telas maiores que 1024px (Notebooks/PC) */
@media (min-width: 1024px) {
    .elementor-120 .elementor-element.elementor-element-0e51e7c::before {
        /* Muda o alinhamento vertical para o TOPO */
        background-position: center 25% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ea60d1 *//* 1. Configuração do Container (A Moldura) */
.elementor-120 .elementor-element.elementor-element-1ea60d1 {
    position: relative;
    overflow: hidden; /* Corta as bordas da imagem quando der zoom */
    background-color: #2E0259; /* Cor de segurança fundo */
    border-radius: 16px; /* Garante bordas arredondadas no container */
}

/* 2. A IMAGEM DE FUNDO (O Alpinista) - Camada 0 */
.elementor-120 .elementor-element.elementor-element-1ea60d1::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* --- IMPORTANTE: MANTENHA O SEU LINK DA IMAGEM AQUI --- */
    background-image: url('https://videirafacilities.com.br/wp-content/uploads/2025/11/Manutencao-de-Piscinas-videira-facilities.webp');
    
    background-size: cover; /* Preenche TODO o espaço */
    background-position: center center;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Zoom suave */
    z-index: 0;
}

/* 3. O GRADIENTE HÍBRIDO (Roxo -> Azul Ciano -> Transparente) - Camada 1 */
.elementor-120 .elementor-element.elementor-element-1ea60d1::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* AQUI ESTÁ A CORREÇÃO DA IDENTIDADE: */
    background: linear-gradient(
        0deg, 
        #2E0259 0%,        /* BASE: Roxo Sólido (Segurança de Leitura) */
        rgba(46, 2, 89, 0.95) 30%, /* MEIO-BAIXO: Roxo denso atrás do texto */
        rgba(0, 212, 255, 0.3) 65%, /* MEIO-ALTO: O Ciano entra suave (30% opacidade) */
        rgba(0, 212, 255, 0) 100%   /* TOPO: Transparente, mas com brilho azulado */
    );
    
    z-index: 1; /* Fica em cima da imagem */
    pointer-events: none;
}

/* 4. A Animação (O Zoom) */
.elementor-120 .elementor-element.elementor-element-1ea60d1:hover::before {
    transform: scale(1.1); /* Aumenta a imagem em 10% suavemente */
}

/* 5. Proteção do Texto (O Conteúdo) - Camada 2 */
.elementor-120 .elementor-element.elementor-element-1ea60d1 .elementor-widget, 
.elementor-120 .elementor-element.elementor-element-1ea60d1 .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Traz o texto para frente de tudo */
}

/* 6. Forçar Cor do Link "Ver Detalhes" (Garantia) */
.elementor-120 .elementor-element.elementor-element-1ea60d1 a {
    color: #00D4FF !important; /* Ciano Elétrico Vibrante */
    font-weight: 700; /* Negrito para ler melhor */
}

/* --- CORREÇÃO DE ENQUADRAMENTO DESKTOP --- */
/* Aplica apenas em telas maiores que 1024px (Notebooks/PC) */
@media (min-width: 1024px) {
    .elementor-120 .elementor-element.elementor-element-1ea60d1::before {
        /* Muda o alinhamento vertical para o TOPO */
        background-position: center 25% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5269da7 *//* 1. Configuração do Container (A Moldura) */
.elementor-120 .elementor-element.elementor-element-5269da7 {
    position: relative;
    overflow: hidden; /* Corta as bordas da imagem quando der zoom */
    background-color: #2E0259; /* Cor de segurança fundo */
    border-radius: 16px; /* Garante bordas arredondadas no container */
}

/* 2. A IMAGEM DE FUNDO (O Alpinista) - Camada 0 */
.elementor-120 .elementor-element.elementor-element-5269da7::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* --- IMPORTANTE: MANTENHA O SEU LINK DA IMAGEM AQUI --- */
    background-image: url('https://videirafacilities.com.br/wp-content/uploads/2025/11/Jardinagem-e-Paisagismo-videira-facilities.webp');
    
    background-size: cover; /* Preenche TODO o espaço */
    background-position: center center;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Zoom suave */
    z-index: 0;
}

/* 3. O GRADIENTE HÍBRIDO (Roxo -> Azul Ciano -> Transparente) - Camada 1 */
.elementor-120 .elementor-element.elementor-element-5269da7::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* AQUI ESTÁ A CORREÇÃO DA IDENTIDADE: */
    background: linear-gradient(
        0deg, 
        #2E0259 0%,        /* BASE: Roxo Sólido (Segurança de Leitura) */
        rgba(46, 2, 89, 0.95) 30%, /* MEIO-BAIXO: Roxo denso atrás do texto */
        rgba(0, 212, 255, 0.3) 65%, /* MEIO-ALTO: O Ciano entra suave (30% opacidade) */
        rgba(0, 212, 255, 0) 100%   /* TOPO: Transparente, mas com brilho azulado */
    );
    
    z-index: 1; /* Fica em cima da imagem */
    pointer-events: none;
}

/* 4. A Animação (O Zoom) */
.elementor-120 .elementor-element.elementor-element-5269da7:hover::before {
    transform: scale(1.1); /* Aumenta a imagem em 10% suavemente */
}

/* 5. Proteção do Texto (O Conteúdo) - Camada 2 */
.elementor-120 .elementor-element.elementor-element-5269da7 .elementor-widget, 
.elementor-120 .elementor-element.elementor-element-5269da7 .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Traz o texto para frente de tudo */
}

/* 6. Forçar Cor do Link "Ver Detalhes" (Garantia) */
.elementor-120 .elementor-element.elementor-element-5269da7 a {
    color: #00D4FF !important; /* Ciano Elétrico Vibrante */
    font-weight: 700; /* Negrito para ler melhor */
}

/* --- CORREÇÃO DE ENQUADRAMENTO DESKTOP --- */
/* Aplica apenas em telas maiores que 1024px (Notebooks/PC) */
@media (min-width: 1024px) {
    .elementor-120 .elementor-element.elementor-element-5269da7::before {
        /* Muda o alinhamento vertical para o TOPO */
        background-position: center 25% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d2f2 *//* 1. Configuração do Container (A Moldura) */
.elementor-120 .elementor-element.elementor-element-5a9d2f2 {
    position: relative;
    overflow: hidden; /* Corta as bordas da imagem quando der zoom */
    background-color: #2E0259; /* Cor de segurança fundo */
    border-radius: 16px; /* Garante bordas arredondadas no container */
}

/* 2. A IMAGEM DE FUNDO (O Alpinista) - Camada 0 */
.elementor-120 .elementor-element.elementor-element-5a9d2f2::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* --- IMPORTANTE: MANTENHA O SEU LINK DA IMAGEM AQUI --- */
    background-image: url('https://videirafacilities.com.br/wp-content/uploads/2025/11/Portaria-e-Controle-de-Acesso-videira-facilities.webp');
    
    background-size: cover; /* Preenche TODO o espaço */
    background-position: center center;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Zoom suave */
    z-index: 0;
}

/* 3. O GRADIENTE HÍBRIDO (Roxo -> Azul Ciano -> Transparente) - Camada 1 */
.elementor-120 .elementor-element.elementor-element-5a9d2f2::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* AQUI ESTÁ A CORREÇÃO DA IDENTIDADE: */
    background: linear-gradient(
        0deg, 
        #2E0259 0%,        /* BASE: Roxo Sólido (Segurança de Leitura) */
        rgba(46, 2, 89, 0.95) 30%, /* MEIO-BAIXO: Roxo denso atrás do texto */
        rgba(0, 212, 255, 0.3) 65%, /* MEIO-ALTO: O Ciano entra suave (30% opacidade) */
        rgba(0, 212, 255, 0) 100%   /* TOPO: Transparente, mas com brilho azulado */
    );
    
    z-index: 1; /* Fica em cima da imagem */
    pointer-events: none;
}

/* 4. A Animação (O Zoom) */
.elementor-120 .elementor-element.elementor-element-5a9d2f2:hover::before {
    transform: scale(1.1); /* Aumenta a imagem em 10% suavemente */
}

/* 5. Proteção do Texto (O Conteúdo) - Camada 2 */
.elementor-120 .elementor-element.elementor-element-5a9d2f2 .elementor-widget, 
.elementor-120 .elementor-element.elementor-element-5a9d2f2 .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Traz o texto para frente de tudo */
}

/* 6. Forçar Cor do Link "Ver Detalhes" (Garantia) */
.elementor-120 .elementor-element.elementor-element-5a9d2f2 a {
    color: #00D4FF !important; /* Ciano Elétrico Vibrante */
    font-weight: 700; /* Negrito para ler melhor */
}

/* --- CORREÇÃO DE ENQUADRAMENTO DESKTOP --- */
/* Aplica apenas em telas maiores que 1024px (Notebooks/PC) */
@media (min-width: 1024px) {
    .elementor-120 .elementor-element.elementor-element-5a9d2f2::before {
        /* Muda o alinhamento vertical para o TOPO */
        background-position: center 25% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20259b3 *//* 1. Configuração do Container (A Moldura) */
.elementor-120 .elementor-element.elementor-element-20259b3 {
    position: relative;
    overflow: hidden; /* Corta as bordas da imagem quando der zoom */
    background-color: #2E0259; /* Cor de segurança fundo */
    border-radius: 16px; /* Garante bordas arredondadas no container */
}

/* 2. A IMAGEM DE FUNDO (O Alpinista) - Camada 0 */
.elementor-120 .elementor-element.elementor-element-20259b3::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* --- IMPORTANTE: MANTENHA O SEU LINK DA IMAGEM AQUI --- */
    background-image: url('https://videirafacilities.com.br/wp-content/uploads/2025/11/Servico-de-Valet-videira-facilities.webp');
    
    background-size: cover; /* Preenche TODO o espaço */
    background-position: center center;
    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94); /* Zoom suave */
    z-index: 0;
}

/* 3. O GRADIENTE HÍBRIDO (Roxo -> Azul Ciano -> Transparente) - Camada 1 */
.elementor-120 .elementor-element.elementor-element-20259b3::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    
    /* AQUI ESTÁ A CORREÇÃO DA IDENTIDADE: */
    background: linear-gradient(
        0deg, 
        #2E0259 0%,        /* BASE: Roxo Sólido (Segurança de Leitura) */
        rgba(46, 2, 89, 0.95) 30%, /* MEIO-BAIXO: Roxo denso atrás do texto */
        rgba(0, 212, 255, 0.3) 65%, /* MEIO-ALTO: O Ciano entra suave (30% opacidade) */
        rgba(0, 212, 255, 0) 100%   /* TOPO: Transparente, mas com brilho azulado */
    );
    
    z-index: 1; /* Fica em cima da imagem */
    pointer-events: none;
}

/* 4. A Animação (O Zoom) */
.elementor-120 .elementor-element.elementor-element-20259b3:hover::before {
    transform: scale(1.1); /* Aumenta a imagem em 10% suavemente */
}

/* 5. Proteção do Texto (O Conteúdo) - Camada 2 */
.elementor-120 .elementor-element.elementor-element-20259b3 .elementor-widget, 
.elementor-120 .elementor-element.elementor-element-20259b3 .elementor-widget-wrap {
    position: relative;
    z-index: 2; /* Traz o texto para frente de tudo */
}

/* 6. Forçar Cor do Link "Ver Detalhes" (Garantia) */
.elementor-120 .elementor-element.elementor-element-20259b3 a {
    color: #00D4FF !important; /* Ciano Elétrico Vibrante */
    font-weight: 700; /* Negrito para ler melhor */
}

/* --- CORREÇÃO DE ENQUADRAMENTO DESKTOP --- */
/* Aplica apenas em telas maiores que 1024px (Notebooks/PC) */
@media (min-width: 1024px) {
    .elementor-120 .elementor-element.elementor-element-20259b3::before {
        /* Muda o alinhamento vertical para o TOPO */
        background-position: center 25% !important; 
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-8e43a71 */.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-button {
    border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;

    /* Mude a cor da sombra aqui */
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px #00D4FF !important;
    background: linear-gradient(45deg, #00D4FF, #00D4FF, #00D4FF, #8eecff, #00D4FF, #00D4FF);
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
}

.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-button:hover {
    transform: scale(1.05);
}

@keyframes shine {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-120 .elementor-element.elementor-element-8e43a71 .elementor-button:active {
    box-shadow: inset 0px 0px 5px #ffffff25, 0px 5px 0px #00D4FF !important;
    -webkit-transition: box-shadow 0.25s ease-in;
    -moz-transition: box-shadow 0.25s ease-in;
    transition: all 0.1s ease-in;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1e4b73 */.elementor-120 .elementor-element.elementor-element-f1e4b73{
    backdrop-filter: blur(5px)
}/* End custom CSS */
/* Start custom CSS */*::-webkit-scrollbar {

    width: 7px !important;

}

*::-webkit-scrollbar-track {

    background: #340264;

}

*::-webkit-scrollbar-thumb {

    background: linear-gradient(to bottom, #00D4FF, #00D4FF);

    border-radius: 10px;

    border: 2px solid #00D4FF;


}/* End custom CSS */