.elementor-9 .elementor-element.elementor-element-7a00bbb{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-153px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico{width:373px;min-height:300px;padding:10px 10px 22px 10px;background-color:#000000;border-radius:9px 9px 9px 9px;--pcl-glow-color:#123cff;--pcl-glow-opacity:calc(70 / 100);--pcl-glow-blur:40px;--pcl-glow-spread:0px;--pcl-glow-x:0px;--pcl-glow-y:0px;--pcl-glow-hover-color:#123cff;--pcl-glow-color-transition:450ms;--pcl-glow-hover:calc(130 / 100);--pcl-inner-border-color:#009cff;--pcl-inner-border-inset:20px;--pcl-inner-border-width:1px;--pcl-hover-translate:4px;--pcl-image-scale:calc(103 / 100);--pcl-animation-easing:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-9 .elementor-element.elementor-element-06cf164{display:flex;justify-content:center;}.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico__image img{height:197px;object-fit:cover;object-position:center center;}.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico__image,.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico__image img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico__title{color:#ffffff;text-align:left;}.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico:hover .pcl-card-servico__title{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico__content{padding:17px 16px 4px 28px;}.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico{width:373px;min-height:300px;padding:10px 10px 22px 10px;background-color:#000000;border-radius:9px 9px 9px 9px;--pcl-glow-color:#123cff;--pcl-glow-opacity:calc(70 / 100);--pcl-glow-blur:40px;--pcl-glow-spread:0px;--pcl-glow-x:0px;--pcl-glow-y:0px;--pcl-glow-hover-color:#123cff;--pcl-glow-color-transition:450ms;--pcl-glow-hover:calc(130 / 100);--pcl-inner-border-color:#009cff;--pcl-inner-border-inset:20px;--pcl-inner-border-width:1px;--pcl-hover-translate:4px;--pcl-image-scale:calc(103 / 100);--pcl-animation-easing:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-9 .elementor-element.elementor-element-217d8ae{display:flex;justify-content:center;}.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico__image img{height:197px;object-fit:cover;object-position:center center;}.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico__image,.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico__image img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico__title{color:#ffffff;text-align:left;}.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico:hover .pcl-card-servico__title{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico__content{padding:17px 16px 4px 28px;}.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico{width:373px;min-height:300px;padding:10px 10px 22px 10px;background-color:#000000;border-radius:9px 9px 9px 9px;--pcl-glow-color:#123cff;--pcl-glow-opacity:calc(70 / 100);--pcl-glow-blur:40px;--pcl-glow-spread:0px;--pcl-glow-x:0px;--pcl-glow-y:0px;--pcl-glow-hover-color:#123cff;--pcl-glow-color-transition:450ms;--pcl-glow-hover:calc(130 / 100);--pcl-inner-border-color:#009cff;--pcl-inner-border-inset:20px;--pcl-inner-border-width:1px;--pcl-hover-translate:4px;--pcl-image-scale:calc(103 / 100);--pcl-animation-easing:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-9 .elementor-element.elementor-element-5779e88{display:flex;justify-content:center;}.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico__image img{height:197px;object-fit:cover;object-position:center center;}.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico__image,.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico__image img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico__title{color:#ffffff;text-align:left;}.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico:hover .pcl-card-servico__title{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico__content{padding:17px 16px 4px 28px;}.elementor-9 .elementor-element.elementor-element-c8de987{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:62px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-40ae8c4{--display:flex;}.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-9 .elementor-element.elementor-element-cd2cc55{text-align:center;}.elementor-9 .elementor-element.elementor-element-cd2cc55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a6c0325{text-align:center;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;line-height:1.1em;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-a6c0325 a{color:#1866FE;}.elementor-9 .elementor-element.elementor-element-6ade925{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-674d62d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-674d62d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-791e850{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6d21275 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#1866FE;}.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-9 .elementor-element.elementor-element-457cd04{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-42b27eb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5188c74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0b97ddf{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0b97ddf a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bd27560{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-bd27560 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-1db5f52{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-235ed9a{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8ae30f4{--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:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7db54eb{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7bce771{--display:flex;--min-height:150px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.95);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7bce771:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7bce771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13275E;background-image:url("https://pcl.wordpresszap.com.br/wp-content/uploads/2026/07/Forma-22.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-9 .elementor-element.elementor-element-4bc5f19 .elementor-counter{gap:0px;}.elementor-9 .elementor-element.elementor-element-4bc5f19 .elementor-counter-number-wrapper{gap:2px;color:#1866FE;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-4bc5f19 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-b722144{--display:flex;--min-height:150px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.95);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b722144:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b722144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13275E;background-image:url("https://pcl.wordpresszap.com.br/wp-content/uploads/2026/07/Forma-22.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-fada5f2 .elementor-counter{gap:0px;}.elementor-9 .elementor-element.elementor-element-fada5f2 .elementor-counter-number-wrapper{gap:2px;color:#1866FE;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-fada5f2 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-baf6e11{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b97b8bf{--display:flex;--min-height:150px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.95);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b97b8bf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b97b8bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13275E;background-image:url("https://pcl.wordpresszap.com.br/wp-content/uploads/2026/07/Forma-22.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f6146de .elementor-counter{gap:0px;}.elementor-9 .elementor-element.elementor-element-f6146de .elementor-counter-number-wrapper{gap:2px;color:#1866FE;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-f6146de .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-ae452b1{--display:flex;--min-height:150px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.95);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ae452b1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ae452b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13275E;background-image:url("https://pcl.wordpresszap.com.br/wp-content/uploads/2026/07/Forma-22.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d77369b .elementor-counter{gap:0px;}.elementor-9 .elementor-element.elementor-element-d77369b .elementor-counter-number-wrapper{gap:2px;color:#1866FE;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-d77369b .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-50c53c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-50c53c2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-50c53c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pcl.wordpresszap.com.br/wp-content/uploads/2026/07/bg-diferenciais.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7ca7df2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-307e62a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-38dcc17{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-64504cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1efedf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-044b6ba{width:initial;max-width:initial;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3c82537{--display:flex;}.elementor-9 .elementor-element.elementor-element-6ce78ba{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-6ce78ba.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8a73e45{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cdd9878 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-321060b{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-321060b a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5b01880{--display:flex;}.elementor-9 .elementor-element.elementor-element-40c6523{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-40c6523.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-35601d6{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ae32388 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-d52e16c{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d52e16c a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d561c49{--display:flex;}.elementor-9 .elementor-element.elementor-element-cb35f34{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-cb35f34.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6d675a5{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-02ba78b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-8a644ff{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8a644ff a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2c63f3e{--display:flex;}.elementor-9 .elementor-element.elementor-element-729971e{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-729971e.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-54c2fc8{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bc8ad6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-85c087b{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-85c087b a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7278daf{--display:flex;}.elementor-9 .elementor-element.elementor-element-e3412b3{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-e3412b3.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3d547fd{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0bc12b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-28db233{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-28db233 a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9943b2f{--display:flex;}.elementor-9 .elementor-element.elementor-element-bc80a92{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-bc80a92.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-188f161{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8ac1357 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-379cc67{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-379cc67 a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5b64470{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:#FCF9F9;--e-n-carousel-dots-hover-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2c6c080{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7361207{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-7361207.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a715eb2{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e8dcbc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-6565603{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6565603 a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5b6971b{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-5b6971b.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5722d79{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e31f166 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-97bd881{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-97bd881 a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5d46773{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-5d46773.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6c6994f{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6256a8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-923500c{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-923500c a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-42c0695{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1fd1bd8{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-1fd1bd8.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d04e4de{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eb8bff4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-49212b9{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-49212b9 a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cb35131{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-cb35131.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8a4cff3{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-57838e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-3096193{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3096193 a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-726e7f1{--display:flex;--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-726e7f1.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f8ed205{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ee1b7bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-2243665{font-family:"Montserrat", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2243665 a{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a5cc163{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-190cb41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1c8579f .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-1c8579f.elementor-view-stacked .elementor-icon{background-color:#00B838;}.elementor-9 .elementor-element.elementor-element-1c8579f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1c8579f.elementor-view-default .elementor-icon{color:#00B838;border-color:#00B838;}.elementor-9 .elementor-element.elementor-element-1c8579f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1c8579f.elementor-view-default .elementor-icon svg{fill:#00B838;}.elementor-9 .elementor-element.elementor-element-1c8579f .elementor-icon{font-size:22px;}.elementor-9 .elementor-element.elementor-element-1c8579f .elementor-icon svg{height:22px;}.elementor-9 .elementor-element.elementor-element-57cf718 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#00B838;}.elementor-9 .elementor-element.elementor-element-a22c106{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7eece38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0f6db2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:145px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0f6db2e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0f6db2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pcl.wordpresszap.com.br/wp-content/uploads/2026/07/BG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6d7ee52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-872be97 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-6c46cb5{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-747fffe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-header{text-align:center;margin-bottom:34px;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:170px;column-gap:8px;row-gap:8px;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-eyebrow{color:#0874FF;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-heading{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-description{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-item{border-color:#008CFF;border-width:1px;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-item,.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-item img,.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-overlay{border-radius:8px;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-item-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-item:hover img{transform:scale(1.04);}.elementor-9 .elementor-element.elementor-element-2547c12{--display:flex;--min-height:275px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-43f6898{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-917d95e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-1e7974f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-50f8cf9{--display:flex;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonials-header{text-align:center;margin-bottom:34px;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonials-track{--pcl-slides:3;gap:24px;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonials-eyebrow{color:#0874FF;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonials-heading{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-card{background:#111111;border-color:#008CFF;border-width:1px;border-radius:18px;padding:18px 18px 18px 18px;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-photo{width:58px;height:58px;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-star.is-active{color:#FFC400;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-star{color:#656565;font-size:20px;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-content{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-name{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-role{color:#D8D8D8;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-dot{background:#0874FF;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonial-dot.is-active{background:#FF002B;}.elementor-9 .elementor-element.elementor-element-33760de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-33760de:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-33760de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pcl.wordpresszap.com.br/wp-content/uploads/2026/07/bg-new.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d3953e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e9ee7eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#1866FE;}.elementor-9 .elementor-element.elementor-element-fb2b2c8{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-fc88e17{--display:flex;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a03048a{text-align:center;}.elementor-9 .elementor-element.elementor-element-a03048a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2c9fce1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fbb8342{--display:flex;}.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-9 .elementor-element.elementor-element-86902b4{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;--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;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-type-html{padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button[type="submit"]{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-86902b4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-674d62d{--width:49%;}.elementor-9 .elementor-element.elementor-element-8ae30f4{--width:50%;}.elementor-9 .elementor-element.elementor-element-7bce771{--width:250%;}.elementor-9 .elementor-element.elementor-element-b722144{--width:250%;}.elementor-9 .elementor-element.elementor-element-b97b8bf{--width:250%;}.elementor-9 .elementor-element.elementor-element-ae452b1{--width:250%;}.elementor-9 .elementor-element.elementor-element-6ce78ba{--width:350px;}.elementor-9 .elementor-element.elementor-element-40c6523{--width:350px;}.elementor-9 .elementor-element.elementor-element-cb35f34{--width:350px;}.elementor-9 .elementor-element.elementor-element-729971e{--width:350px;}.elementor-9 .elementor-element.elementor-element-e3412b3{--width:350px;}.elementor-9 .elementor-element.elementor-element-bc80a92{--width:350px;}.elementor-9 .elementor-element.elementor-element-7361207{--width:350px;}.elementor-9 .elementor-element.elementor-element-5b6971b{--width:350px;}.elementor-9 .elementor-element.elementor-element-5d46773{--width:350px;}.elementor-9 .elementor-element.elementor-element-1fd1bd8{--width:350px;}.elementor-9 .elementor-element.elementor-element-cb35131{--width:350px;}.elementor-9 .elementor-element.elementor-element-726e7f1{--width:350px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico{width:100%;}.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico{width:100%;}.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico{width:100%;}.elementor-9 .elementor-element.elementor-element-a6c0325{font-size:24px;}.elementor-9 .elementor-element.elementor-element-791e850{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-42b27eb{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5188c74 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-5b64470{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-0f6db2e{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;column-gap:8px;row-gap:12px;}.elementor-9 .elementor-element.elementor-element-2547c12{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonials-track{--pcl-slides:2;}.elementor-9 .elementor-element.elementor-element-33760de{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-86902b4{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-7a00bbb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-06cf164 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-9 .elementor-element.elementor-element-06cf164 .pcl-card-servico{width:100%;}.elementor-9 .elementor-element.elementor-element-217d8ae > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-9 .elementor-element.elementor-element-217d8ae .pcl-card-servico{width:100%;}.elementor-9 .elementor-element.elementor-element-5779e88 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-9 .elementor-element.elementor-element-5779e88 .pcl-card-servico{width:100%;}.elementor-9 .elementor-element.elementor-element-c8de987{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-cd2cc55 .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-a6c0325{font-size:26px;}.elementor-9 .elementor-element.elementor-element-6ade925{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-0b97ddf{text-align:justify;}.elementor-9 .elementor-element.elementor-element-1db5f52{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-235ed9a{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-7db54eb{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-7bce771{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-baf6e11{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-b97b8bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-50c53c2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-1efedf2{text-align:center;}.elementor-9 .elementor-element.elementor-element-1efedf2 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-cdd9878 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-321060b{font-size:16px;}.elementor-9 .elementor-element.elementor-element-ae32388 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-d52e16c{font-size:16px;}.elementor-9 .elementor-element.elementor-element-02ba78b .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-8a644ff{font-size:16px;}.elementor-9 .elementor-element.elementor-element-bc8ad6e .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-85c087b{font-size:16px;}.elementor-9 .elementor-element.elementor-element-0bc12b7 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-28db233{font-size:16px;}.elementor-9 .elementor-element.elementor-element-8ac1357 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-379cc67{font-size:16px;}.elementor-9 .elementor-element.elementor-element-5b64470{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:0px;--e-n-carousel-swiper-pagination-size:13px;}.elementor-9 .elementor-element.elementor-element-a5cc163{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-1c8579f .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-1c8579f .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-57cf718 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-7eece38{text-align:center;}.elementor-9 .elementor-element.elementor-element-7eece38 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-0f6db2e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f1e4c75 .pcl-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px;column-gap:8px;row-gap:18px;}.elementor-9 .elementor-element.elementor-element-2547c12{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-43f6898{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-917d95e{text-align:center;}.elementor-9 .elementor-element.elementor-element-917d95e .elementor-heading-title{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-50f8cf9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-50f8cf9.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonials-header{text-align:center;margin-bottom:24px;}.elementor-9 .elementor-element.elementor-element-6c14148 .pcl-testimonials-track{--pcl-slides:1;}.elementor-9 .elementor-element.elementor-element-a03048a .elementor-heading-title{font-size:23px;}.elementor-9 .elementor-element.elementor-element-fbb8342{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-86902b4{--container-widget-width:156px;--container-widget-flex-grow:0;width:var( --container-widget-width, 156px );max-width:156px;}}/* Start custom CSS for container, class: .elementor-element-6ade925 *//* COR DO SUFIXO DOS CONTADORES: +, %, h */
.contadores-pcl .elementor-counter-number-suffix {
    color: #F60023 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50c53c2 *//* =========================================================
   PCL EVENTOS — CARDS DE DIFERENCIAIS
   EFEITO AJUSTADO PARA FICAR MAIS PRÓXIMO DO PHOTOSHOP
========================================================= */


/* =========================================================
   CARD PRINCIPAL
========================================================= */

.card-diferencial {
    position: relative !important;
    z-index: 1 !important;

    width: 350px !important;
    max-width: 100% !important;
    min-height: 160px !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;

    gap: 16px !important;
    padding: 18px !important;

    background-color: #000000 !important;
    background-image: none !important;

    /*
     * Borda mais discreta.
     * O destaque principal virá do brilho externo.
     */
    border: 1px solid rgba(0, 174, 255, 0.72) !important;
    border-radius: 9px !important;

    box-sizing: border-box !important;
    overflow: visible !important;

    /*
     * Pequeno brilho junto da linha.
     * Não deixa a borda forte demais.
     */
    box-shadow:
        0 0 2px rgba(0, 174, 255, 0.38),
        inset 0 0 2px rgba(0, 153, 255, 0.05) !important;

    transition:
        transform 0.40s ease,
        border-color 0.40s ease,
        box-shadow 0.40s ease !important;
}


/* =========================================================
   BRILHO EXTERNO FIXO
========================================================= */

.card-diferencial::before {
    content: "";

    position: absolute;
    z-index: -1;

    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px;

    border-radius: 11px;

    background: transparent;

    pointer-events: none;

    /*
     * Brilho externo mais aberto.
     * A borda não fica tão forte e o halo ganha destaque.
     */
    box-shadow:
        0 0 10px rgba(0, 152, 255, 0.34),
        0 0 24px rgba(0, 109, 255, 0.24),
        0 0 45px rgba(0, 70, 255, 0.15),
        0 0 68px rgba(0, 42, 255, 0.07);

    opacity: 1;

    transition:
        box-shadow 0.40s ease,
        opacity 0.40s ease;
}


/* =========================================================
   HOVER
   Aumenta o halo externo sem fortalecer demais a borda
========================================================= */

.card-diferencial:hover {
    transform: translateY(-3px) !important;

    border-color: rgba(0, 190, 255, 0.88) !important;

    box-shadow:
        0 0 3px rgba(0, 190, 255, 0.52),
        inset 0 0 3px rgba(0, 174, 255, 0.08) !important;
}


.card-diferencial:hover::before {
    box-shadow:
        0 0 13px rgba(0, 174, 255, 0.48),
        0 0 30px rgba(0, 126, 255, 0.34),
        0 0 54px rgba(0, 82, 255, 0.22),
        0 0 78px rgba(0, 48, 255, 0.11);
}


/* =========================================================
   CONTAINER INTERNO DO ELEMENTOR
========================================================= */

.card-diferencial > .e-con-inner {
    border-radius: 9px !important;
}


/* =========================================================
   WIDGET HTML DO ÍCONE
========================================================= */

.icone-diferencial {
    width: 45px !important;
    min-width: 45px !important;
    max-width: 45px !important;

    height: 45px !important;
    min-height: 45px !important;
    max-height: 45px !important;

    flex: 0 0 45px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    align-self: flex-start !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: #11111c !important;

    border: none !important;
    border-radius: 9px !important;

    box-shadow: none !important;

    box-sizing: border-box !important;
}


/* Container interno do widget HTML */

.icone-diferencial .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border-radius: 9px !important;
}


/* Ícone Font Awesome 6 Free */

.icone-diferencial i {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 19px !important;
    height: 19px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ff002b !important;

    font-size: 19px !important;
    line-height: 1 !important;

    text-align: center !important;
}


/* =========================================================
   CONTAINER DOS TEXTOS
========================================================= */

.card-diferencial-conteudo {
    width: auto !important;
    min-width: 0 !important;

    flex: 1 1 auto !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;

    gap: 10px !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


.card-diferencial-conteudo > .e-con-inner {
    width: 100% !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;

    gap: 10px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   TÍTULO
========================================================= */

.card-diferencial-titulo {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.card-diferencial-titulo .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}


.card-diferencial-titulo .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #006eff !important;

    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    letter-spacing: 0 !important;

    text-align: left !important;
}


/* =========================================================
   DESCRIÇÃO
========================================================= */

.card-diferencial-texto {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.card-diferencial-texto .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}


.card-diferencial-texto,
.card-diferencial-texto p {
    color: #ffffff !important;

    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;

    letter-spacing: 0 !important;

    text-align: left !important;
}


.card-diferencial-texto p {
    margin: 0 !important;
    padding: 0 !important;
}


.card-diferencial-texto p:last-child {
    margin-bottom: 0 !important;
}


/* =========================================================
   CORREÇÕES DO ELEMENTOR
========================================================= */

.card-diferencial > .elementor-element {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


.card-diferencial .elementor-widget {
    margin-bottom: 0 !important;
}


.card-diferencial .elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}


.card-diferencial h1,
.card-diferencial h2,
.card-diferencial h3,
.card-diferencial h4,
.card-diferencial h5,
.card-diferencial h6,
.card-diferencial p {
    margin-top: 0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .card-diferencial {
        width: 100% !important;
        min-height: 160px !important;
    }


    .card-diferencial::before {
        box-shadow:
            0 0 9px rgba(0, 152, 255, 0.30),
            0 0 21px rgba(0, 109, 255, 0.20),
            0 0 38px rgba(0, 70, 255, 0.12),
            0 0 56px rgba(0, 42, 255, 0.05);
    }


    .card-diferencial:hover::before {
        box-shadow:
            0 0 12px rgba(0, 174, 255, 0.42),
            0 0 26px rgba(0, 126, 255, 0.29),
            0 0 45px rgba(0, 82, 255, 0.18),
            0 0 64px rgba(0, 48, 255, 0.09);
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .card-diferencial {
        width: 100% !important;
        min-height: auto !important;

        gap: 14px !important;
        padding: 16px !important;

        border-radius: 9px !important;
    }


    .card-diferencial::before {
        border-radius: 10px;

        box-shadow:
            0 0 8px rgba(0, 152, 255, 0.27),
            0 0 18px rgba(0, 109, 255, 0.18),
            0 0 31px rgba(0, 70, 255, 0.10),
            0 0 44px rgba(0, 42, 255, 0.04);
    }


    .card-diferencial:hover {
        transform: translateY(-2px) !important;
    }


    .card-diferencial:hover::before {
        box-shadow:
            0 0 10px rgba(0, 174, 255, 0.38),
            0 0 22px rgba(0, 126, 255, 0.25),
            0 0 37px rgba(0, 82, 255, 0.15),
            0 0 52px rgba(0, 48, 255, 0.07);
    }


    .icone-diferencial {
        width: 42px !important;
        min-width: 42px !important;
        max-width: 42px !important;

        height: 42px !important;
        min-height: 42px !important;
        max-height: 42px !important;

        flex-basis: 42px !important;

        border-radius: 8px !important;
    }


    .icone-diferencial .elementor-widget-container {
        border-radius: 8px !important;
    }


    .icone-diferencial i {
        width: 17px !important;
        height: 17px !important;

        font-size: 17px !important;
    }


    .card-diferencial-titulo .elementor-heading-title {
        font-size: 14px !important;
    }


    .card-diferencial-texto,
    .card-diferencial-texto p {
        font-size: 13px !important;
        line-height: 1.45 !important;
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-86902b4 *//* =========================================================
   PCL EVENTOS — FORMULÁRIO DE NEWSLETTER
   A largura externa será controlada pelo Elementor.
   Cole em: Formulário → Avançado → CSS personalizado
========================================================= */


/* =========================================================
   WIDGET PRINCIPAL
   Não força mais largura de 100%
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 {
    max-width: none !important;

    margin-left: auto;
    margin-right: auto;
}


/* =========================================================
   FORMULÁRIO
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-form {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   CAMPO E BOTÃO NA MESMA LINHA
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-form-fields-wrapper {
    width: 100% !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;

    gap: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   GRUPOS DO FORMULÁRIO
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   GRUPO DO CAMPO DE E-MAIL
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group-email {
    position: relative !important;

    width: auto !important;
    max-width: none !important;

    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ESCONDE O RÓTULO
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-label {
    position: absolute !important;

    width: 1px !important;
    height: 1px !important;

    margin: -1px !important;
    padding: 0 !important;

    overflow: hidden !important;

    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;

    white-space: nowrap !important;

    border: 0 !important;
}


/* =========================================================
   ÍCONE DE ENVELOPE
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group-email::before {
    content: "\f0e0";

    position: absolute;
    z-index: 5;

    top: 50%;
    left: 15px;

    transform: translateY(-50%);

    color: #f60023;

    font-family: "Font Awesome 6 Free";
    font-size: 14px;
    font-weight: 900;
    line-height: 1;

    pointer-events: none;
}


/* =========================================================
   CAMPO DE E-MAIL
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group-email .elementor-field,
.elementor-9 .elementor-element.elementor-element-86902b4 input[type="email"].elementor-field {
    width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;

    margin: 0 !important;
    padding: 0 18px 0 40px !important;

    color: #ffffff !important;

    background-color: #151515 !important;
    background-image: none !important;

    border: 1px solid #151515 !important;
    border-right: 0 !important;

    border-radius: 8px 0 0 8px !important;

    outline: none !important;

    box-shadow: none !important;

    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 42px !important;

    box-sizing: border-box !important;

    transition:
        background-color 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease !important;
}


/* Placeholder */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group-email .elementor-field::placeholder,
.elementor-9 .elementor-element.elementor-element-86902b4 input[type="email"].elementor-field::placeholder {
    color: #d8d8d8 !important;

    opacity: 1 !important;
}


/* Foco */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group-email .elementor-field:focus,
.elementor-9 .elementor-element.elementor-element-86902b4 input[type="email"].elementor-field:focus {
    color: #ffffff !important;
    background-color: #181818 !important;

    border-color: rgba(0, 105, 255, 0.65) !important;

    box-shadow:
        inset 0 0 0 1px rgba(0, 105, 255, 0.08),
        0 0 12px rgba(0, 105, 255, 0.18) !important;
}


/* =========================================================
   GRUPO DO BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-type-submit {
    width: 112px !important;
    max-width: 112px !important;

    flex: 0 0 112px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   BOTÃO
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-type-submit .elementor-button,
.elementor-9 .elementor-element.elementor-element-86902b4 button[type="submit"] {
    width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 0 15px !important;

    color: #ffffff !important;

    background-color: #0649a9 !important;
    background-image:
        linear-gradient(
            180deg,
            #0b5ccb 0%,
            #063c96 100%
        ) !important;

    border: 0 !important;

    border-radius: 0 8px 8px 0 !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.08),
        0 0 12px rgba(0, 90, 255, 0.20) !important;

    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-decoration: none !important;

    cursor: pointer !important;

    box-sizing: border-box !important;

    transition:
        transform 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease !important;
}


/* Texto e ícone do botão */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button-text,
.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button-icon,
.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button-icon i {
    color: #ffffff !important;
}


.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
}


.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button-icon i {
    font-size: 14px !important;
    line-height: 1 !important;
}


.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-button-icon svg {
    width: 14px !important;
    height: 14px !important;

    fill: #ffffff !important;
}


/* Hover */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-type-submit .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-86902b4 button[type="submit"]:hover {
    color: #ffffff !important;

    background-image:
        linear-gradient(
            180deg,
            #0872f5 0%,
            #084cad 100%
        ) !important;

    transform: translateY(-1px);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.10),
        0 0 15px rgba(0, 107, 255, 0.34),
        0 0 26px rgba(0, 80, 255, 0.14) !important;
}


/* =========================================================
   REMOVE ESPAÇAMENTOS NATIVOS
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group:not(:last-child) {
    margin-bottom: 0 !important;
}


.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-textual {
    margin-bottom: 0 !important;
}


/* =========================================================
   AUTOPREENCHIMENTO
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 input:-webkit-autofill,
.elementor-9 .elementor-element.elementor-element-86902b4 input:-webkit-autofill:hover,
.elementor-9 .elementor-element.elementor-element-86902b4 input:-webkit-autofill:focus,
.elementor-9 .elementor-element.elementor-element-86902b4 input:-webkit-autofill:active {
    -webkit-text-fill-color: #ffffff !important;

    -webkit-box-shadow:
        0 0 0 1000px #151515 inset !important;

    caret-color: #ffffff !important;

    transition:
        background-color 9999s ease-in-out 0s !important;
}


/* =========================================================
   MENSAGENS
========================================================= */

.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-message {
    width: 100% !important;

    margin: 10px 0 0 !important;
    padding: 9px 12px !important;

    border-radius: 6px;

    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4;

    text-align: center;
}


.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-message-success {
    color: #ffffff !important;

    background-color: rgba(37, 211, 102, 0.15);

    border: 1px solid rgba(37, 211, 102, 0.50);
}


.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-message-danger,
.elementor-9 .elementor-element.elementor-element-86902b4 .elementor-message-error {
    color: #ffffff !important;

    background-color: rgba(246, 0, 35, 0.15);

    border: 1px solid rgba(246, 0, 35, 0.50);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-9 .elementor-element.elementor-element-86902b4 {
        width: 100% !important;
        max-width: 100% !important;
    }


    .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-form-fields-wrapper {
        flex-direction: column !important;

        gap: 10px !important;
    }


    .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group-email,
    .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-type-submit {
        width: 100% !important;
        max-width: 100% !important;

        flex: 0 0 auto !important;
    }


    .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-group-email .elementor-field,
    .elementor-9 .elementor-element.elementor-element-86902b4 input[type="email"].elementor-field {
        height: 46px !important;
        min-height: 46px !important;

        border: 1px solid #151515 !important;
        border-radius: 8px !important;

        line-height: 46px !important;
    }


    .elementor-9 .elementor-element.elementor-element-86902b4 .elementor-field-type-submit .elementor-button,
    .elementor-9 .elementor-element.elementor-element-86902b4 button[type="submit"] {
        width: 100% !important;
        height: 46px !important;
        min-height: 46px !important;

        border-radius: 8px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   PCL EVENTOS — CARDS DE DIFERENCIAIS
========================================================= */


/* =========================================================
   CONTAINER PRINCIPAL DO CARD
========================================================= */

.card-diferencial {
    position: relative;

    width: 350px;
    max-width: 100%;
    min-height: 160px;

    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;

    gap: 16px;

    padding: 18px;

    background-color: #000000;

    border: 1px solid #008cff;
    border-radius: 0;

    box-sizing: border-box;

    box-shadow:
        0 0 8px rgba(0, 140, 255, 0.55),
        0 0 18px rgba(0, 140, 255, 0.30),
        0 0 34px rgba(0, 140, 255, 0.14);

    overflow: visible;

    transition:
        transform 0.40s ease,
        box-shadow 0.40s ease,
        border-color 0.40s ease;
}


/* =========================================================
   WIDGET HTML DO ÍCONE
========================================================= */

.icone-diferencial {
    width: 45px;
    min-width: 45px;
    max-width: 45px;

    height: 45px;
    min-height: 45px;
    max-height: 45px;

    margin: 0;
    padding: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 45px;

    background-color: #111111;

    border-radius: 8px;

    box-sizing: border-box;
}


/* Remove espaços internos do widget HTML */

.icone-diferencial .elementor-widget-container {
    width: 100%;
    height: 100%;

    display: flex;
    align-items: center;
    justify-content: center;

    margin: 0;
    padding: 0;
}


/* Ícone Font Awesome */

.icone-diferencial i {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 18px;
    height: 18px;

    margin: 0;
    padding: 0;

    color: #f60023;

    font-size: 18px;
    line-height: 1;

    text-align: center;
}


/* =========================================================
   CONTAINER DOS TEXTOS
========================================================= */

.card-diferencial-conteudo {
    width: auto;
    min-width: 0;

    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

    flex: 1 1 auto;

    gap: 8px;

    margin: 0;
    padding: 0;

    box-sizing: border-box;
}


.card-diferencial-conteudo > .e-con-inner {
    width: 100%;

    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

    gap: 8px;

    margin: 0;
    padding: 0;
}


/* =========================================================
   TÍTULO
========================================================= */

.card-diferencial-titulo {
    width: 100%;

    margin: 0;
    padding: 0;
}


.card-diferencial-titulo .elementor-widget-container {
    margin: 0;
    padding: 0;
}


.card-diferencial-titulo .elementor-heading-title {
    margin: 0;
    padding: 0;

    color: #006eff;

    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;

    letter-spacing: 0;

    text-align: left;
}


/* =========================================================
   TEXTO
========================================================= */

.card-diferencial-texto {
    width: 100%;

    margin: 0;
    padding: 0;
}


.card-diferencial-texto .elementor-widget-container {
    margin: 0;
    padding: 0;
}


.card-diferencial-texto,
.card-diferencial-texto p {
    color: #ffffff;

    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.45;

    letter-spacing: 0;

    text-align: left;
}


.card-diferencial-texto p {
    margin: 0;
    padding: 0;
}


.card-diferencial-texto p:last-child {
    margin-bottom: 0;
}


/* =========================================================
   HOVER — AUMENTA SOMENTE O NEON AZUL
========================================================= */

.card-diferencial:hover {
    transform: translateY(-3px);

    border-color: #00a8ff;

    box-shadow:
        0 0 10px rgba(0, 168, 255, 0.95),
        0 0 22px rgba(0, 168, 255, 0.72),
        0 0 42px rgba(0, 168, 255, 0.48),
        0 0 65px rgba(0, 168, 255, 0.24);
}


/* =========================================================
   AJUSTES DO ELEMENTOR
========================================================= */

.card-diferencial > .elementor-element {
    margin-top: 0;
    margin-bottom: 0;
}


.card-diferencial .elementor-widget {
    margin-bottom: 0;
}


.card-diferencial .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}


.card-diferencial > .icone-diferencial {
    align-self: flex-start;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .card-diferencial {
        width: 100%;
        min-height: 160px;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .card-diferencial {
        width: 100%;
        min-height: auto;

        gap: 14px;

        padding: 16px;
    }


    .icone-diferencial {
        width: 42px;
        min-width: 42px;
        max-width: 42px;

        height: 42px;
        min-height: 42px;
        max-height: 42px;

        flex-basis: 42px;
    }


    .icone-diferencial i {
        width: 17px;
        height: 17px;

        font-size: 17px;
    }


    .card-diferencial-titulo .elementor-heading-title {
        font-size: 14px;
    }


    .card-diferencial-texto,
    .card-diferencial-texto p {
        font-size: 13px;
        line-height: 1.45;
    }
}/* End custom CSS */