.elementor-266 .elementor-element.elementor-element-9c3bf17{--display:flex;--min-height:950px;--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;}.elementor-266 .elementor-element.elementor-element-9c3bf17:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-9c3bf17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/ot-Banner-Metodo-Pilar.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-266 .elementor-element.elementor-element-e4a77f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-266 .elementor-element.elementor-element-4dffcb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;color:#AEBECB;}.elementor-266 .elementor-element.elementor-element-f0347f1{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-266 .elementor-element.elementor-element-c6fab1b .elementor-button{background-color:#2C479B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 40px;}.elementor-266 .elementor-element.elementor-element-c6fab1b.elementor-element{--align-self:flex-start;}.elementor-266 .elementor-element.elementor-element-c6fab1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-266 .elementor-element.elementor-element-c6fab1b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-266 .elementor-element.elementor-element-95c332e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-0948ddf{right:0px;}body.rtl .elementor-266 .elementor-element.elementor-element-0948ddf{left:0px;}.elementor-266 .elementor-element.elementor-element-0948ddf{top:217px;}.elementor-266 .elementor-element.elementor-element-0948ddf .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-0948ddf .elementor-icon{font-size:233px;}.elementor-266 .elementor-element.elementor-element-0948ddf .elementor-icon svg{height:233px;}.elementor-266 .elementor-element.elementor-element-0948ddf .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-ab2359b{right:-124px;}body.rtl .elementor-266 .elementor-element.elementor-element-ab2359b{left:-124px;}.elementor-266 .elementor-element.elementor-element-ab2359b{bottom:238px;}.elementor-266 .elementor-element.elementor-element-ab2359b .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-ab2359b .elementor-icon{font-size:77px;}.elementor-266 .elementor-element.elementor-element-ab2359b .elementor-icon svg{height:77px;}.elementor-266 .elementor-element.elementor-element-ab2359b .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-f226630{left:0px;}body.rtl .elementor-266 .elementor-element.elementor-element-f226630{right:0px;}.elementor-266 .elementor-element.elementor-element-f226630{bottom:93px;}.elementor-266 .elementor-element.elementor-element-f226630 .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-f226630 .elementor-icon{font-size:53px;}.elementor-266 .elementor-element.elementor-element-f226630 .elementor-icon svg{height:53px;}.elementor-266 .elementor-element.elementor-element-f226630 .elementor-icon-wrapper svg{width:auto;}.elementor-266 .elementor-element.elementor-element-688e073{--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-266 .elementor-element.elementor-element-ffad11b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-ffad11b .elementor-divider-separator{width:100%;}.elementor-266 .elementor-element.elementor-element-ffad11b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-266 .elementor-element.elementor-element-10568fb{--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:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:10vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-10568fb:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-10568fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/ot-fundo-Group.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-266 .elementor-element.elementor-element-29c37e1{text-align:center;}.elementor-266 .elementor-element.elementor-element-29c37e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;color:#AEBECB;}.elementor-266 .elementor-element.elementor-element-9684da2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 20px;--row-gap:50px;--column-gap:20px;--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-073dcf2{background-color:#FFFFFF;padding:40px 20px 040px 20px;border-radius:18.73px 18.73px 18.73px 18.73px;}.elementor-266 .elementor-element.elementor-element-073dcf2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-266 .elementor-element.elementor-element-073dcf2.elementor-view-stacked .elementor-icon{background-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-073dcf2.elementor-view-framed .elementor-icon, .elementor-266 .elementor-element.elementor-element-073dcf2.elementor-view-default .elementor-icon{fill:#023E8A;color:#023E8A;border-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-073dcf2 .elementor-icon{font-size:28px;}.elementor-266 .elementor-element.elementor-element-073dcf2 .elementor-icon-box-title, .elementor-266 .elementor-element.elementor-element-073dcf2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;font-style:italic;}.elementor-266 .elementor-element.elementor-element-073dcf2 .elementor-icon-box-title{color:#023E8A;}.elementor-266 .elementor-element.elementor-element-073dcf2 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.5px;color:#0C0C0C;}.elementor-266 .elementor-element.elementor-element-3448d4a{background-color:#FFFFFF;padding:40px 20px 040px 20px;border-radius:18.73px 18.73px 18.73px 18.73px;}.elementor-266 .elementor-element.elementor-element-3448d4a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-266 .elementor-element.elementor-element-3448d4a.elementor-view-stacked .elementor-icon{background-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-3448d4a.elementor-view-framed .elementor-icon, .elementor-266 .elementor-element.elementor-element-3448d4a.elementor-view-default .elementor-icon{fill:#023E8A;color:#023E8A;border-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-3448d4a .elementor-icon{font-size:28px;}.elementor-266 .elementor-element.elementor-element-3448d4a .elementor-icon-box-title, .elementor-266 .elementor-element.elementor-element-3448d4a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;font-style:italic;}.elementor-266 .elementor-element.elementor-element-3448d4a .elementor-icon-box-title{color:#023E8A;}.elementor-266 .elementor-element.elementor-element-3448d4a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.5px;color:#0C0C0C;}.elementor-266 .elementor-element.elementor-element-33b0bba{background-color:#FFFFFF;padding:40px 20px 040px 20px;border-radius:18.73px 18.73px 18.73px 18.73px;}.elementor-266 .elementor-element.elementor-element-33b0bba .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-266 .elementor-element.elementor-element-33b0bba.elementor-view-stacked .elementor-icon{background-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-33b0bba.elementor-view-framed .elementor-icon, .elementor-266 .elementor-element.elementor-element-33b0bba.elementor-view-default .elementor-icon{fill:#023E8A;color:#023E8A;border-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-33b0bba .elementor-icon{font-size:28px;}.elementor-266 .elementor-element.elementor-element-33b0bba .elementor-icon-box-title, .elementor-266 .elementor-element.elementor-element-33b0bba .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;font-style:italic;}.elementor-266 .elementor-element.elementor-element-33b0bba .elementor-icon-box-title{color:#023E8A;}.elementor-266 .elementor-element.elementor-element-33b0bba .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.5px;color:#0C0C0C;}.elementor-266 .elementor-element.elementor-element-ab3bad3{background-color:#FFFFFF;padding:40px 20px 040px 20px;border-radius:18.73px 18.73px 18.73px 18.73px;}.elementor-266 .elementor-element.elementor-element-ab3bad3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-266 .elementor-element.elementor-element-ab3bad3.elementor-view-stacked .elementor-icon{background-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-ab3bad3.elementor-view-framed .elementor-icon, .elementor-266 .elementor-element.elementor-element-ab3bad3.elementor-view-default .elementor-icon{fill:#023E8A;color:#023E8A;border-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-ab3bad3 .elementor-icon{font-size:28px;}.elementor-266 .elementor-element.elementor-element-ab3bad3 .elementor-icon-box-title, .elementor-266 .elementor-element.elementor-element-ab3bad3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;font-style:italic;}.elementor-266 .elementor-element.elementor-element-ab3bad3 .elementor-icon-box-title{color:#023E8A;}.elementor-266 .elementor-element.elementor-element-ab3bad3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.5px;color:#0C0C0C;}.elementor-266 .elementor-element.elementor-element-575c2d8{background-color:#FFFFFF;padding:40px 20px 040px 20px;border-radius:18.73px 18.73px 18.73px 18.73px;}.elementor-266 .elementor-element.elementor-element-575c2d8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-266 .elementor-element.elementor-element-575c2d8.elementor-view-stacked .elementor-icon{background-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-575c2d8.elementor-view-framed .elementor-icon, .elementor-266 .elementor-element.elementor-element-575c2d8.elementor-view-default .elementor-icon{fill:#023E8A;color:#023E8A;border-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-575c2d8 .elementor-icon{font-size:28px;}.elementor-266 .elementor-element.elementor-element-575c2d8 .elementor-icon-box-title, .elementor-266 .elementor-element.elementor-element-575c2d8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;font-style:italic;}.elementor-266 .elementor-element.elementor-element-575c2d8 .elementor-icon-box-title{color:#023E8A;}.elementor-266 .elementor-element.elementor-element-575c2d8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.5px;color:#0C0C0C;}.elementor-266 .elementor-element.elementor-element-a87165e{background-color:#FFFFFF;padding:40px 20px 040px 20px;border-radius:18.73px 18.73px 18.73px 18.73px;}.elementor-266 .elementor-element.elementor-element-a87165e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-266 .elementor-element.elementor-element-a87165e.elementor-view-stacked .elementor-icon{background-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-a87165e.elementor-view-framed .elementor-icon, .elementor-266 .elementor-element.elementor-element-a87165e.elementor-view-default .elementor-icon{fill:#023E8A;color:#023E8A;border-color:#023E8A;}.elementor-266 .elementor-element.elementor-element-a87165e .elementor-icon{font-size:28px;}.elementor-266 .elementor-element.elementor-element-a87165e .elementor-icon-box-title, .elementor-266 .elementor-element.elementor-element-a87165e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;font-style:italic;}.elementor-266 .elementor-element.elementor-element-a87165e .elementor-icon-box-title{color:#023E8A;}.elementor-266 .elementor-element.elementor-element-a87165e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-0.5px;color:#0C0C0C;}.elementor-266 .elementor-element.elementor-element-26cc30b .elementor-button{background-color:#2C479B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 40px;}.elementor-266 .elementor-element.elementor-element-26cc30b.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-26cc30b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-266 .elementor-element.elementor-element-26cc30b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-266 .elementor-element.elementor-element-1cf31e6{--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:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-1cf31e6:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-1cf31e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/novo-Group-1707478597.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-266 .elementor-element.elementor-element-a0280d1 .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-a0280d1 .elementor-icon{font-size:46px;}.elementor-266 .elementor-element.elementor-element-a0280d1 .elementor-icon svg{height:46px;}.elementor-266 .elementor-element.elementor-element-a0280d1 .elementor-icon-wrapper svg{width:auto;}.elementor-266 .elementor-element.elementor-element-6051726{text-align:center;}.elementor-266 .elementor-element.elementor-element-6051726 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;color:#AEBECB;}.elementor-266 .elementor-element.elementor-element-1ce9817{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-3bf5194{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-266 .elementor-element.elementor-element-bec9e16{--display:flex;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-d9fdd84 .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-2a2fee9{text-align:center;}.elementor-266 .elementor-element.elementor-element-2a2fee9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-be8e1e9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-66a9690{--display:flex;--position:absolute;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:300px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-66a9690{left:0px;}body.rtl .elementor-266 .elementor-element.elementor-element-66a9690{right:0px;}.elementor-266 .elementor-element.elementor-element-9926b7b .elementor-icon-wrapper{text-align:start;}.elementor-266 .elementor-element.elementor-element-7b91e4e{text-align:start;}.elementor-266 .elementor-element.elementor-element-7b91e4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-74b588e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-a3524e2{--display:flex;--position:absolute;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:300px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-a3524e2{right:0px;}body.rtl .elementor-266 .elementor-element.elementor-element-a3524e2{left:0px;}.elementor-266 .elementor-element.elementor-element-8aaac89 .elementor-icon-wrapper{text-align:start;}.elementor-266 .elementor-element.elementor-element-414a590{text-align:start;}.elementor-266 .elementor-element.elementor-element-414a590 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-be54f9e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-e648cff{--display:flex;--position:absolute;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-30px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-e648cff{left:0px;}body.rtl .elementor-266 .elementor-element.elementor-element-e648cff{right:0px;}.elementor-266 .elementor-element.elementor-element-fe3b994 .elementor-icon-wrapper{text-align:start;}.elementor-266 .elementor-element.elementor-element-4df0c58{text-align:start;}.elementor-266 .elementor-element.elementor-element-4df0c58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-7c85d85{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-2e9e73c{--display:flex;--position:absolute;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-30px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-2e9e73c{right:0px;}body.rtl .elementor-266 .elementor-element.elementor-element-2e9e73c{left:0px;}.elementor-266 .elementor-element.elementor-element-43041b4 .elementor-icon-wrapper{text-align:start;}.elementor-266 .elementor-element.elementor-element-b5823dc{text-align:start;}.elementor-266 .elementor-element.elementor-element-b5823dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-65ca39e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-7a1b550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-266 .elementor-element.elementor-element-7a1b550 .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-7a1b550 .elementor-icon{font-size:478px;}.elementor-266 .elementor-element.elementor-element-7a1b550 .elementor-icon svg{height:478px;}.elementor-266 .elementor-element.elementor-element-7a1b550 .elementor-icon-wrapper svg{width:auto;}.elementor-266 .elementor-element.elementor-element-7e00395{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-ac14a3e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-266 .elementor-element.elementor-element-6be3eb7{--display:flex;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-c4f3d7e .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-d076f8f{text-align:center;}.elementor-266 .elementor-element.elementor-element-d076f8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-02d31ec{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-6df8b37{--display:flex;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-c47ebad .elementor-icon-wrapper{text-align:start;}.elementor-266 .elementor-element.elementor-element-9a5a088{text-align:start;}.elementor-266 .elementor-element.elementor-element-9a5a088 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-03cdd81{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-c065b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-266 .elementor-element.elementor-element-c065b21 .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-c065b21 .elementor-icon{font-size:478px;}.elementor-266 .elementor-element.elementor-element-c065b21 .elementor-icon svg{height:478px;}.elementor-266 .elementor-element.elementor-element-c065b21 .elementor-icon-wrapper svg{width:auto;}.elementor-266 .elementor-element.elementor-element-e6afd2f{--display:flex;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-be3cd3a .elementor-icon-wrapper{text-align:start;}.elementor-266 .elementor-element.elementor-element-9583af7{text-align:start;}.elementor-266 .elementor-element.elementor-element-9583af7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-8482aba{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-93678d5{--display:flex;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-e0f731a .elementor-icon-wrapper{text-align:start;}.elementor-266 .elementor-element.elementor-element-34fc51d{text-align:start;}.elementor-266 .elementor-element.elementor-element-34fc51d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-c0fe431{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-b02d78a{--display:flex;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-4cbaf6c .elementor-icon-wrapper{text-align:start;}.elementor-266 .elementor-element.elementor-element-bd9ce0c{text-align:start;}.elementor-266 .elementor-element.elementor-element-bd9ce0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#023E8A;}.elementor-266 .elementor-element.elementor-element-72f6c20{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-266 .elementor-element.elementor-element-3533cf3{--display:flex;--min-height:149px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-266 .elementor-element.elementor-element-3533cf3:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-3533cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/Metodo-Pilar.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-266 .elementor-element.elementor-element-5f3882d .elementor-button{background-color:#2C479B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 40px;}.elementor-266 .elementor-element.elementor-element-5f3882d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-266 .elementor-element.elementor-element-5f3882d.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-5f3882d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-266 .elementor-element.elementor-element-5f3882d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-266 .elementor-element.elementor-element-aab35f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:32px 32px 32px 32px;--padding-top:69px;--padding-bottom:69px;--padding-left:69px;--padding-right:69px;}.elementor-266 .elementor-element.elementor-element-8e5b2dc{text-align:center;}.elementor-266 .elementor-element.elementor-element-8e5b2dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;color:#AEBECB;}.elementor-266 .elementor-element.elementor-element-456f1a0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-266 .elementor-element.elementor-element-5d2b25a{--display:grid;--min-height:600px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:22px 202px;--row-gap:22px;--column-gap:202px;--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-5d2b25a:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-5d2b25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/Vector.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-266 .elementor-element.elementor-element-ab606d8.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-ab606d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-ab606d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-ab606d8{--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-266 .elementor-element.elementor-element-ab606d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-ab606d8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-266 .elementor-element.elementor-element-ab606d8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-3b07b87.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-3b07b87 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-3b07b87 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-3b07b87{--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-266 .elementor-element.elementor-element-3b07b87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-3b07b87 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-266 .elementor-element.elementor-element-3b07b87 .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-9ba489d.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-9ba489d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-9ba489d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-9ba489d{--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-266 .elementor-element.elementor-element-9ba489d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-9ba489d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-266 .elementor-element.elementor-element-9ba489d .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-ebcb7ca.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-ebcb7ca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-ebcb7ca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-ebcb7ca{--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-266 .elementor-element.elementor-element-ebcb7ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-ebcb7ca .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-266 .elementor-element.elementor-element-ebcb7ca .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-7e8f87a.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-7e8f87a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-7e8f87a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-7e8f87a{--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-266 .elementor-element.elementor-element-7e8f87a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-7e8f87a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-266 .elementor-element.elementor-element-7e8f87a .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-34bea49.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-34bea49 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-34bea49 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-34bea49{--e-icon-list-icon-size:28px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-266 .elementor-element.elementor-element-34bea49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-34bea49 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:22px;}.elementor-266 .elementor-element.elementor-element-34bea49 .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-ac0d543{--display:flex;}.elementor-266 .elementor-element.elementor-element-0f7b183{padding:0vw 0vw 0vw 0vw;}.elementor-266 .elementor-element.elementor-element-0f7b183 .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-0f7b183 .elementor-icon{font-size:24px;}.elementor-266 .elementor-element.elementor-element-0f7b183 .elementor-icon svg{height:24px;}.elementor-266 .elementor-element.elementor-element-0f7b183 .elementor-icon-wrapper svg{width:auto;}.elementor-266 .elementor-element.elementor-element-66d88d3{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-d5d4f94{text-align:center;}.elementor-266 .elementor-element.elementor-element-d5d4f94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-273d4ce{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-266 .elementor-element.elementor-element-273d4ce .elementor-divider-separator{width:100%;}.elementor-266 .elementor-element.elementor-element-273d4ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-266 .elementor-element.elementor-element-e51cdd8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-266 .elementor-element.elementor-element-f03d260{--e-image-carousel-slides-to-show:4;}.elementor-266 .elementor-element.elementor-element-f03d260 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}.elementor-266 .elementor-element.elementor-element-b570073 .elementor-button{background-color:#2C479B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 40px;}.elementor-266 .elementor-element.elementor-element-b570073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-266 .elementor-element.elementor-element-b570073.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-b570073 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-266 .elementor-element.elementor-element-b570073 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-266 .elementor-element.elementor-element-5fe4d8f{--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-266 .elementor-element.elementor-element-4f030dc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-4f030dc .elementor-divider-separator{width:100%;}.elementor-266 .elementor-element.elementor-element-4f030dc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-266 .elementor-element.elementor-element-0de19b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-0de19b8:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-0de19b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-266 .elementor-element.elementor-element-ce06607{--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;--z-index:9;}.elementor-266 .elementor-element.elementor-element-cde85a1 img{border-radius:18px 18px 18px 18px;box-shadow:-13px 15px 8px 0px #AEBECB;}.elementor-266 .elementor-element.elementor-element-32bbf8e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:-59px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:68px;--padding-right:53px;}.elementor-266 .elementor-element.elementor-element-32bbf8e:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-32bbf8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-266 .elementor-element.elementor-element-3904a8c{text-align:start;}.elementor-266 .elementor-element.elementor-element-3904a8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;font-style:italic;letter-spacing:2.8px;color:#AEBECB;}.elementor-266 .elementor-element.elementor-element-d352778{text-align:start;}.elementor-266 .elementor-element.elementor-element-d352778 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;letter-spacing:-1.2px;color:#AEBECB;}.elementor-266 .elementor-element.elementor-element-6fc5d87{text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;letter-spacing:-0.9px;}.elementor-266 .elementor-element.elementor-element-0e2fc90 .elementor-button{background-color:#2C479B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 40px;}.elementor-266 .elementor-element.elementor-element-0e2fc90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-266 .elementor-element.elementor-element-0e2fc90.elementor-element{--align-self:flex-start;}.elementor-266 .elementor-element.elementor-element-0e2fc90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-266 .elementor-element.elementor-element-0e2fc90 .elementor-button .elementor-button-content-wrapper{gap:8px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-96bc0a4{right:-60px;}body.rtl .elementor-266 .elementor-element.elementor-element-96bc0a4{left:-60px;}.elementor-266 .elementor-element.elementor-element-96bc0a4{top:-60px;}.elementor-266 .elementor-element.elementor-element-8fa89b9{--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:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-8fa89b9:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-8fa89b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/otbusiness-team-collaboration-discussing-working-analyzing-with-financial-data-marketing-growth-report-graph-team-presentation-brainstorming-strategy-planning-making-profit-company-2.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-266 .elementor-element.elementor-element-fdc489c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-266 .elementor-element.elementor-element-798730c{text-align:start;}.elementor-266 .elementor-element.elementor-element-798730c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;letter-spacing:-1.2px;color:#AEBECB;}.elementor-266 .elementor-element.elementor-element-3826bb8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:30px;letter-spacing:-0.9px;}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-50a17be{--e-icon-list-icon-size:37px;--icon-vertical-offset:0px;}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-3f00961{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-266 .elementor-element.elementor-element-37337c7{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:36px;--padding-left:44px;--padding-right:030px;}.elementor-266 .elementor-element.elementor-element-37337c7::before, .elementor-266 .elementor-element.elementor-element-37337c7 > .elementor-background-video-container::before, .elementor-266 .elementor-element.elementor-element-37337c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-266 .elementor-element.elementor-element-37337c7 > .elementor-background-slideshow::before, .elementor-266 .elementor-element.elementor-element-37337c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-266 .elementor-element.elementor-element-37337c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C0C0C;--background-overlay:'';}.elementor-266 .elementor-element.elementor-element-d6477d1{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:62px;--icon-vertical-offset:-15px;}.elementor-266 .elementor-element.elementor-element-d6477d1 .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-d6477d1 .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-d6477d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-d6477d1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-266 .elementor-element.elementor-element-d6477d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-c509b8f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:21px;letter-spacing:-0.9px;}.elementor-266 .elementor-element.elementor-element-e153184{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:36px;--padding-left:44px;--padding-right:030px;}.elementor-266 .elementor-element.elementor-element-e153184::before, .elementor-266 .elementor-element.elementor-element-e153184 > .elementor-background-video-container::before, .elementor-266 .elementor-element.elementor-element-e153184 > .e-con-inner > .elementor-background-video-container::before, .elementor-266 .elementor-element.elementor-element-e153184 > .elementor-background-slideshow::before, .elementor-266 .elementor-element.elementor-element-e153184 > .e-con-inner > .elementor-background-slideshow::before, .elementor-266 .elementor-element.elementor-element-e153184 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C0C0C;--background-overlay:'';}.elementor-266 .elementor-element.elementor-element-5ec561a{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:62px;--icon-vertical-offset:-15px;}.elementor-266 .elementor-element.elementor-element-5ec561a .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-5ec561a .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-266 .elementor-element.elementor-element-5ec561a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-5ec561a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;font-style:italic;}.elementor-266 .elementor-element.elementor-element-5ec561a .elementor-icon-list-text{transition:color 0.3s;}.elementor-266 .elementor-element.elementor-element-42f9cbf{text-align:start;font-family:"Montserrat", Sans-serif;font-size:21px;letter-spacing:-0.9px;}.elementor-266 .elementor-element.elementor-element-4a0e0e5{--display:flex;}.elementor-266 .elementor-element.elementor-element-520bdca .elementor-button{background-color:#2C479B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 40px;}.elementor-266 .elementor-element.elementor-element-520bdca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-266 .elementor-element.elementor-element-520bdca.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-520bdca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-266 .elementor-element.elementor-element-520bdca .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-266 .elementor-element.elementor-element-3fca0b4{--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-9027add{--display:flex;--min-height:149px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-266 .elementor-element.elementor-element-9027add:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-9027add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/DUVIDAS.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-266 .elementor-element.elementor-element-64eea9d{text-align:center;}.elementor-266 .elementor-element.elementor-element-64eea9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-ffc2206{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:39px;--padding-left:49px;--padding-right:49px;}.elementor-266 .elementor-element.elementor-element-a0fc97a{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-266 .elementor-element.elementor-element-04b0ad9{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:39px;--padding-left:49px;--padding-right:49px;}.elementor-266 .elementor-element.elementor-element-d3803e6{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-266 .elementor-element.elementor-element-bafec52{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:39px;--padding-left:49px;--padding-right:49px;}.elementor-266 .elementor-element.elementor-element-5195935{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-266 .elementor-element.elementor-element-459dbda{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:39px;--padding-left:49px;--padding-right:49px;}.elementor-266 .elementor-element.elementor-element-1ca57f4{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-266 .elementor-element.elementor-element-f49096b{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:39px;--padding-left:49px;--padding-right:49px;}.elementor-266 .elementor-element.elementor-element-d4c6eb0{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-266 .elementor-element.elementor-element-98bba34{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:39px;--padding-left:49px;--padding-right:49px;}.elementor-266 .elementor-element.elementor-element-caf9795{font-family:"Montserrat", Sans-serif;color:#000000;}.elementor-266 .elementor-element.elementor-element-cc797b6{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:32px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:36px;}.elementor-266 .elementor-element.elementor-element-cc797b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(148deg, #023E8A 0%, #0C0C0C 100%);border-style:none;}:where( .elementor-266 .elementor-element.elementor-element-cc797b6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--border-radius:0px 0px 18.73px 18.73px;}.elementor-266 .elementor-element.elementor-element-cc797b6 {--n-accordion-padding:30px 30px 30px 30px;}:where( .elementor-266 .elementor-element.elementor-element-cc797b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;}.elementor-266 .elementor-element.elementor-element-006473d .elementor-button{background-color:#2C479B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 40px;}.elementor-266 .elementor-element.elementor-element-006473d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-266 .elementor-element.elementor-element-006473d.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-006473d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-266 .elementor-element.elementor-element-006473d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-266 .elementor-element.elementor-element-4c423f0{--display:flex;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-bbda7df{--display:flex;--gap:77px 77px;--row-gap:77px;--column-gap:77px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:18px 18px 18px 18px;--padding-top:160px;--padding-bottom:160px;--padding-left:160px;--padding-right:160px;}.elementor-266 .elementor-element.elementor-element-bbda7df:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-bbda7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/technology-abstract-black-background-studio-room-3.jpg");}.elementor-266 .elementor-element.elementor-element-7276ed1{text-align:center;}.elementor-266 .elementor-element.elementor-element-7276ed1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-266 .elementor-element.elementor-element-ed26259{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-style:italic;letter-spacing:-0.9px;}.elementor-266 .elementor-element.elementor-element-c8b3d35 .elementor-button{background-color:#2C479B00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 40px;}.elementor-266 .elementor-element.elementor-element-c8b3d35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-266 .elementor-element.elementor-element-c8b3d35.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-c8b3d35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-266 .elementor-element.elementor-element-c8b3d35 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-266 .elementor-element.elementor-element-7299474{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266 .elementor-element.elementor-element-8a5c4ec{--display:flex;--min-height:91px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:18.73px 18.73px 0px 0px;}.elementor-266 .elementor-element.elementor-element-8a5c4ec:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-8a5c4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(266deg, #101010 0%, #1B1B1B 100%);}.elementor-266 .elementor-element.elementor-element-8d844f2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-style:italic;letter-spacing:-0.9px;}.elementor-266 .elementor-element.elementor-element-f456c67{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--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-266 .elementor-element.elementor-element-2d513af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-266:not(.elementor-motion-effects-element-type-background), body.elementor-page-266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #121212 0%, #121212 100%);}@media(max-width:1024px){.elementor-266 .elementor-element.elementor-element-9684da2{--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-5d2b25a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-266 .elementor-element.elementor-element-9c3bf17:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-9c3bf17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodopilar.com.br/wp-content/uploads/2026/05/mobile.jpg");background-size:130% auto;}.elementor-266 .elementor-element.elementor-element-9c3bf17{--min-height:697px;--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;}.elementor-266 .elementor-element.elementor-element-4dffcb1{text-align:center;}.elementor-266 .elementor-element.elementor-element-4dffcb1 .elementor-heading-title{font-size:25px;}.elementor-266 .elementor-element.elementor-element-f0347f1{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-c6fab1b.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-c6fab1b .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-95c332e{--min-height:253px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-0948ddf{right:21px;}body.rtl .elementor-266 .elementor-element.elementor-element-0948ddf{left:21px;}.elementor-266 .elementor-element.elementor-element-0948ddf{top:52px;}.elementor-266 .elementor-element.elementor-element-0948ddf .elementor-icon{font-size:124px;}.elementor-266 .elementor-element.elementor-element-0948ddf .elementor-icon svg{height:124px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-ab2359b{right:31px;}body.rtl .elementor-266 .elementor-element.elementor-element-ab2359b{left:31px;}.elementor-266 .elementor-element.elementor-element-ab2359b{bottom:73px;}.elementor-266 .elementor-element.elementor-element-ab2359b .elementor-icon{font-size:30px;}.elementor-266 .elementor-element.elementor-element-ab2359b .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-f226630{left:52px;}body.rtl .elementor-266 .elementor-element.elementor-element-f226630{right:52px;}.elementor-266 .elementor-element.elementor-element-f226630{bottom:21px;}.elementor-266 .elementor-element.elementor-element-f226630 .elementor-icon{font-size:24px;}.elementor-266 .elementor-element.elementor-element-f226630 .elementor-icon svg{height:24px;}.elementor-266 .elementor-element.elementor-element-10568fb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-29c37e1{text-align:center;}.elementor-266 .elementor-element.elementor-element-29c37e1 .elementor-heading-title{font-size:24px;}.elementor-266 .elementor-element.elementor-element-9684da2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-073dcf2{padding:30px 20px 30px 20px;}.elementor-266 .elementor-element.elementor-element-073dcf2 .elementor-icon{font-size:48px;}.elementor-266 .elementor-element.elementor-element-3448d4a{padding:30px 20px 30px 20px;}.elementor-266 .elementor-element.elementor-element-3448d4a .elementor-icon{font-size:48px;}.elementor-266 .elementor-element.elementor-element-33b0bba{padding:30px 20px 30px 20px;}.elementor-266 .elementor-element.elementor-element-33b0bba .elementor-icon{font-size:48px;}.elementor-266 .elementor-element.elementor-element-ab3bad3{padding:30px 20px 30px 20px;}.elementor-266 .elementor-element.elementor-element-ab3bad3 .elementor-icon{font-size:48px;}.elementor-266 .elementor-element.elementor-element-575c2d8{padding:30px 20px 30px 20px;}.elementor-266 .elementor-element.elementor-element-575c2d8 .elementor-icon{font-size:48px;}.elementor-266 .elementor-element.elementor-element-a87165e{padding:30px 20px 30px 20px;}.elementor-266 .elementor-element.elementor-element-a87165e .elementor-icon{font-size:48px;}.elementor-266 .elementor-element.elementor-element-26cc30b.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-26cc30b .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-1cf31e6:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-1cf31e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:280% auto;}.elementor-266 .elementor-element.elementor-element-1cf31e6{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-a0280d1 .elementor-icon{font-size:30px;}.elementor-266 .elementor-element.elementor-element-a0280d1 .elementor-icon svg{height:30px;}.elementor-266 .elementor-element.elementor-element-6051726{text-align:center;}.elementor-266 .elementor-element.elementor-element-6051726 .elementor-heading-title{font-size:25px;}.elementor-266 .elementor-element.elementor-element-be8e1e9{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-74b588e{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-be54f9e{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-7c85d85{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-65ca39e{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-ac14a3e.e-con{--order:-99999 /* order start hack */;}.elementor-266 .elementor-element.elementor-element-02d31ec{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-6df8b37.e-con{--order:-99999 /* order start hack */;}.elementor-266 .elementor-element.elementor-element-c47ebad .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-9a5a088{text-align:center;}.elementor-266 .elementor-element.elementor-element-03cdd81{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-c065b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-266 .elementor-element.elementor-element-c065b21.elementor-element{--order:-99999 /* order start hack */;}.elementor-266 .elementor-element.elementor-element-c065b21 .elementor-icon{font-size:251px;}.elementor-266 .elementor-element.elementor-element-c065b21 .elementor-icon svg{height:251px;}.elementor-266 .elementor-element.elementor-element-e6afd2f.e-con{--order:-99999 /* order start hack */;}.elementor-266 .elementor-element.elementor-element-be3cd3a .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-9583af7{text-align:center;}.elementor-266 .elementor-element.elementor-element-8482aba{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-93678d5.e-con{--order:-99999 /* order start hack */;}.elementor-266 .elementor-element.elementor-element-e0f731a .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-34fc51d{text-align:center;}.elementor-266 .elementor-element.elementor-element-c0fe431{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-b02d78a.e-con{--order:-99999 /* order start hack */;}.elementor-266 .elementor-element.elementor-element-4cbaf6c .elementor-icon-wrapper{text-align:center;}.elementor-266 .elementor-element.elementor-element-bd9ce0c{text-align:center;}.elementor-266 .elementor-element.elementor-element-72f6c20{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-3533cf3{--min-height:119px;}.elementor-266 .elementor-element.elementor-element-3533cf3:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-3533cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-266 .elementor-element.elementor-element-5f3882d.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-5f3882d .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-aab35f4{--padding-top:050px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-8e5b2dc{text-align:center;}.elementor-266 .elementor-element.elementor-element-8e5b2dc .elementor-heading-title{font-size:25px;}.elementor-266 .elementor-element.elementor-element-456f1a0{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-5d2b25a{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-266 .elementor-element.elementor-element-ab606d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-ab606d8 .elementor-icon-list-item > a{font-size:18px;}.elementor-266 .elementor-element.elementor-element-3b07b87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-3b07b87 .elementor-icon-list-item > a{font-size:18px;}.elementor-266 .elementor-element.elementor-element-9ba489d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-9ba489d .elementor-icon-list-item > a{font-size:18px;}.elementor-266 .elementor-element.elementor-element-ebcb7ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-ebcb7ca .elementor-icon-list-item > a{font-size:18px;}.elementor-266 .elementor-element.elementor-element-7e8f87a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-7e8f87a .elementor-icon-list-item > a{font-size:18px;}.elementor-266 .elementor-element.elementor-element-34bea49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-34bea49 .elementor-icon-list-item > a{font-size:18px;}.elementor-266 .elementor-element.elementor-element-0f7b183 .elementor-icon{font-size:12px;}.elementor-266 .elementor-element.elementor-element-0f7b183 .elementor-icon svg{height:12px;}.elementor-266 .elementor-element.elementor-element-66d88d3{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-266 .elementor-element.elementor-element-d5d4f94{text-align:center;}.elementor-266 .elementor-element.elementor-element-d5d4f94 .elementor-heading-title{font-size:25px;}.elementor-266 .elementor-element.elementor-element-e51cdd8{text-align:center;font-size:18px;}.elementor-266 .elementor-element.elementor-element-f03d260{--e-image-carousel-slides-to-show:2;}.elementor-266 .elementor-element.elementor-element-b570073.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-b570073 .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-32bbf8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-32bbf8e.e-con{--align-self:center;}.elementor-266 .elementor-element.elementor-element-3904a8c{text-align:center;}.elementor-266 .elementor-element.elementor-element-3904a8c .elementor-heading-title{font-size:16px;}.elementor-266 .elementor-element.elementor-element-d352778{text-align:center;}.elementor-266 .elementor-element.elementor-element-d352778 .elementor-heading-title{font-size:21px;}.elementor-266 .elementor-element.elementor-element-6fc5d87{text-align:center;font-size:14px;}.elementor-266 .elementor-element.elementor-element-0e2fc90.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-0e2fc90 .elementor-button{font-size:18px;padding:20px 12px 20px 12px;}.elementor-266 .elementor-element.elementor-element-96bc0a4{width:var( --container-widget-width, 98px );max-width:98px;--container-widget-width:98px;--container-widget-flex-grow:0;top:-40px;z-index:9;}body:not(.rtl) .elementor-266 .elementor-element.elementor-element-96bc0a4{right:-40px;}body.rtl .elementor-266 .elementor-element.elementor-element-96bc0a4{left:-40px;}.elementor-266 .elementor-element.elementor-element-798730c{text-align:center;}.elementor-266 .elementor-element.elementor-element-798730c .elementor-heading-title{font-size:21px;}.elementor-266 .elementor-element.elementor-element-3826bb8{text-align:center;font-size:14px;}.elementor-266 .elementor-element.elementor-element-50a17be{--e-icon-list-icon-size:21px;}.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-item > a{font-size:15px;}.elementor-266 .elementor-element.elementor-element-37337c7{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-d6477d1{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-d6477d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-d6477d1 .elementor-icon-list-item > a{font-size:20px;}.elementor-266 .elementor-element.elementor-element-c509b8f{text-align:start;font-size:14px;}.elementor-266 .elementor-element.elementor-element-e153184{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-5ec561a{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-5ec561a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-266 .elementor-element.elementor-element-5ec561a .elementor-icon-list-item > a{font-size:20px;}.elementor-266 .elementor-element.elementor-element-42f9cbf{text-align:start;font-size:14px;}.elementor-266 .elementor-element.elementor-element-520bdca.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-520bdca .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-9027add{--min-height:119px;}.elementor-266 .elementor-element.elementor-element-9027add:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-9027add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-266 .elementor-element.elementor-element-64eea9d{text-align:center;}.elementor-266 .elementor-element.elementor-element-64eea9d .elementor-heading-title{font-size:20px;}.elementor-266 .elementor-element.elementor-element-ffc2206{--padding-top:49px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-04b0ad9{--padding-top:49px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-bafec52{--padding-top:49px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-459dbda{--padding-top:49px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-f49096b{--padding-top:49px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-98bba34{--padding-top:49px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-266 .elementor-element.elementor-element-cc797b6 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-cc797b6{--n-accordion-title-font-size:14px;}.elementor-266 .elementor-element.elementor-element-006473d.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-006473d .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-bbda7df{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-266 .elementor-element.elementor-element-7276ed1{text-align:center;}.elementor-266 .elementor-element.elementor-element-7276ed1 .elementor-heading-title{font-size:19px;}.elementor-266 .elementor-element.elementor-element-ed26259{text-align:center;font-size:14px;}.elementor-266 .elementor-element.elementor-element-c8b3d35.elementor-element{--align-self:center;}.elementor-266 .elementor-element.elementor-element-c8b3d35 .elementor-button{font-size:15px;padding:20px 20px 20px 20px;}.elementor-266 .elementor-element.elementor-element-8d844f2{text-align:center;font-size:13px;}}@media(min-width:768px){.elementor-266 .elementor-element.elementor-element-e4a77f0{--width:50%;}.elementor-266 .elementor-element.elementor-element-95c332e{--width:602px;}.elementor-266 .elementor-element.elementor-element-1ce9817{--width:100%;}.elementor-266 .elementor-element.elementor-element-bec9e16{--width:425px;}.elementor-266 .elementor-element.elementor-element-66a9690{--width:300px;}.elementor-266 .elementor-element.elementor-element-a3524e2{--width:230px;}.elementor-266 .elementor-element.elementor-element-e648cff{--width:300px;}.elementor-266 .elementor-element.elementor-element-2e9e73c{--width:250px;}.elementor-266 .elementor-element.elementor-element-6be3eb7{--width:425px;}.elementor-266 .elementor-element.elementor-element-6df8b37{--width:300px;}.elementor-266 .elementor-element.elementor-element-e6afd2f{--width:200px;}.elementor-266 .elementor-element.elementor-element-93678d5{--width:300px;}.elementor-266 .elementor-element.elementor-element-b02d78a{--width:200px;}.elementor-266 .elementor-element.elementor-element-5d2b25a{--width:90%;}.elementor-266 .elementor-element.elementor-element-ce06607{--width:50%;}.elementor-266 .elementor-element.elementor-element-32bbf8e{--width:659px;}.elementor-266 .elementor-element.elementor-element-fdc489c{--width:50%;}.elementor-266 .elementor-element.elementor-element-3f00961{--width:50%;}.elementor-266 .elementor-element.elementor-element-37337c7{--width:400px;}.elementor-266 .elementor-element.elementor-element-e153184{--width:400px;}.elementor-266 .elementor-element.elementor-element-4c423f0{--content-width:1189px;}}@media(min-width:1025px){.elementor-266 .elementor-element.elementor-element-9c3bf17:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-9c3bf17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-266 .elementor-element.elementor-element-10568fb:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-10568fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-266 .elementor-element.elementor-element-1cf31e6:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-1cf31e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-266 .elementor-element.elementor-element-3533cf3:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-3533cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-266 .elementor-element.elementor-element-5d2b25a:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-5d2b25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-266 .elementor-element.elementor-element-8fa89b9:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-8fa89b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-266 .elementor-element.elementor-element-9027add:not(.elementor-motion-effects-element-type-background), .elementor-266 .elementor-element.elementor-element-9027add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-c6fab1b */.elementor-266 .elementor-element.elementor-element-c6fab1b {
  border-radius: 8px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #023E8A 0%, #AEBECB 50%, #023E8A 100%);
  box-shadow: 
  
    0 10px 20px 0 rgba(45, 82, 163, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(45, 82, 163, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(45, 82, 163, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(45, 82, 163, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.elementor-266 .elementor-element.elementor-element-c6fab1b .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-266 .elementor-element.elementor-element-c6fab1b:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-266 .elementor-element.elementor-element-c6fab1b:active {
  opacity: 0.5;
}

.elementor-266 .elementor-element.elementor-element-c6fab1b::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-266 .elementor-element.elementor-element-c6fab1b:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-266 .elementor-element.elementor-element-c6fab1b svg {
  font-size: 20px;
}
.elementor-266 .elementor-element.elementor-element-c6fab1b:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .elementor-266 .elementor-element.elementor-element-c6fab1b .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .elementor-266 .elementor-element.elementor-element-c6fab1b .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0948ddf */.rotacao-suave {
animation: girarContinuamente 50s linear infinite;
display: inline-block;
transform-origin: center center;
}

@keyframes girarContinuamente {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f226630 */.flutuante-suave {
animation: subirDescer 5s ease-in-out infinite alternate;
display: inline-block;
}

@keyframes subirDescer {
from {
transform: translateY(-5px);
}
to {
transform: translateY(5px);
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ffad11b */.elementor-266 .elementor-element.elementor-element-ffad11b .elementor-divider-separator {
    border: none !important;
    height: 16px;
    background: linear-gradient(90deg, #AEBECB 0%, #023E8A 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-073dcf2 *//* Glow principal */
.cartao:before {
content: '';
position: absolute;
inset: -1px;
border-radius: 16px;

background: linear-gradient(
120deg,
transparent 0%,
rgba(255, 0, 60, 0.4) 50%,
transparent 100%
);

opacity: 0;
transition: 0.5s;
}

/* Linha superior (detalhe da imagem) */
.cartao::after {
content: '';
position: absolute;
top: -4px;
left: 20px;
width: 90px;
height: 7px;

background: linear-gradient(90deg, #AEBECB, #023E8A);
border-radius: 10px;

box-shadow: 0 0 10px #023E8A;

transition: 0.5s ease;
}

/* HOVER */
.cartao:hover {
transform: scale(1.02);

box-shadow:
0 0 25px rgba(255, 0, 60, 0.25),
0 20px 60px rgba(0, 0, 0, 0.6);
}

.elementor-266 .elementor-element.elementor-element-073dcf2 svg{
    border-radius: 10px;
   box-shadow: 0px 4px 4px #00000025;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3448d4a *//* Glow principal */
.cartao:before {
content: '';
position: absolute;
inset: -1px;
border-radius: 16px;

background: linear-gradient(
120deg,
transparent 0%,
rgba(255, 0, 60, 0.4) 50%,
transparent 100%
);

opacity: 0;
transition: 0.5s;
}

/* Linha superior (detalhe da imagem) */
.cartao::after {
content: '';
position: absolute;
top: -4px;
left: 20px;
width: 90px;
height: 7px;

background: linear-gradient(90deg, #AEBECB, #023E8A);
border-radius: 10px;

box-shadow: 0 0 10px #023E8A;

transition: 0.5s ease;
}

/* HOVER */
.cartao:hover {
transform: scale(1.02);

box-shadow:
0 0 25px rgba(255, 0, 60, 0.25),
0 20px 60px rgba(0, 0, 0, 0.6);
}

.elementor-266 .elementor-element.elementor-element-3448d4a svg{
    border-radius: 10px;
   box-shadow: 0px 4px 4px #00000025;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33b0bba *//* Glow principal */
.cartao:before {
content: '';
position: absolute;
inset: -1px;
border-radius: 16px;

background: linear-gradient(
120deg,
transparent 0%,
rgba(255, 0, 60, 0.4) 50%,
transparent 100%
);

opacity: 0;
transition: 0.5s;
}

/* Linha superior (detalhe da imagem) */
.cartao::after {
content: '';
position: absolute;
top: -4px;
left: 20px;
width: 90px;
height: 7px;

background: linear-gradient(90deg, #AEBECB, #023E8A);
border-radius: 10px;

box-shadow: 0 0 10px #023E8A;

transition: 0.5s ease;
}

/* HOVER */
.cartao:hover {
transform: scale(1.02);

box-shadow:
0 0 25px rgba(255, 0, 60, 0.25),
0 20px 60px rgba(0, 0, 0, 0.6);
}

.elementor-266 .elementor-element.elementor-element-33b0bba svg{
    border-radius: 10px;
   box-shadow: 0px 4px 4px #00000025;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab3bad3 *//* Glow principal */
.cartao:before {
content: '';
position: absolute;
inset: -1px;
border-radius: 16px;

background: linear-gradient(
120deg,
transparent 0%,
rgba(255, 0, 60, 0.4) 50%,
transparent 100%
);

opacity: 0;
transition: 0.5s;
}

/* Linha superior (detalhe da imagem) */
.cartao::after {
content: '';
position: absolute;
top: -4px;
left: 20px;
width: 90px;
height: 7px;

background: linear-gradient(90deg, #AEBECB, #023E8A);
border-radius: 10px;

box-shadow: 0 0 10px #023E8A;

transition: 0.5s ease;
}

/* HOVER */
.cartao:hover {
transform: scale(1.02);

box-shadow:
0 0 25px rgba(255, 0, 60, 0.25),
0 20px 60px rgba(0, 0, 0, 0.6);
}

.elementor-266 .elementor-element.elementor-element-ab3bad3 svg{
    border-radius: 10px;
   box-shadow: 0px 4px 4px #00000025;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-575c2d8 *//* Glow principal */
.cartao:before {
content: '';
position: absolute;
inset: -1px;
border-radius: 16px;

background: linear-gradient(
120deg,
transparent 0%,
rgba(255, 0, 60, 0.4) 50%,
transparent 100%
);

opacity: 0;
transition: 0.5s;
}

/* Linha superior (detalhe da imagem) */
.cartao::after {
content: '';
position: absolute;
top: -4px;
left: 20px;
width: 90px;
height: 7px;

background: linear-gradient(90deg, #AEBECB, #023E8A);
border-radius: 10px;

box-shadow: 0 0 10px #023E8A;

transition: 0.5s ease;
}

/* HOVER */
.cartao:hover {
transform: scale(1.02);

box-shadow:
0 0 25px rgba(255, 0, 60, 0.25),
0 20px 60px rgba(0, 0, 0, 0.6);
}

.elementor-266 .elementor-element.elementor-element-575c2d8 svg{
    border-radius: 10px;
   box-shadow: 0px 4px 4px #00000025;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a87165e *//* Glow principal */
.cartao:before {
content: '';
position: absolute;
inset: -1px;
border-radius: 16px;

background: linear-gradient(
120deg,
transparent 0%,
rgba(255, 0, 60, 0.4) 50%,
transparent 100%
);

opacity: 0;
transition: 0.5s;
}

/* Linha superior (detalhe da imagem) */
.cartao::after {
content: '';
position: absolute;
top: -4px;
left: 20px;
width: 90px;
height: 7px;

background: linear-gradient(90deg, #AEBECB, #023E8A);
border-radius: 10px;

box-shadow: 0 0 10px #023E8A;

transition: 0.5s ease;
}

/* HOVER */
.cartao:hover {
transform: scale(1.02);

box-shadow:
0 0 25px rgba(255, 0, 60, 0.25),
0 20px 60px rgba(0, 0, 0, 0.6);
}

.elementor-266 .elementor-element.elementor-element-a87165e svg{
    border-radius: 10px;
   box-shadow: 0px 4px 4px #00000025;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26cc30b */.elementor-266 .elementor-element.elementor-element-26cc30b {
  border-radius: 8px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #023E8A 0%, #AEBECB 50%, #023E8A 100%);
  box-shadow: 
  
    0 10px 20px 0 rgba(45, 82, 163, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(45, 82, 163, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(45, 82, 163, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(45, 82, 163, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.elementor-266 .elementor-element.elementor-element-26cc30b .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-266 .elementor-element.elementor-element-26cc30b:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-266 .elementor-element.elementor-element-26cc30b:active {
  opacity: 0.5;
}

.elementor-266 .elementor-element.elementor-element-26cc30b::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-266 .elementor-element.elementor-element-26cc30b:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-266 .elementor-element.elementor-element-26cc30b svg {
  font-size: 20px;
}
.elementor-266 .elementor-element.elementor-element-26cc30b:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .elementor-266 .elementor-element.elementor-element-26cc30b .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .elementor-266 .elementor-element.elementor-element-26cc30b .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f3882d */.elementor-266 .elementor-element.elementor-element-5f3882d {
  border-radius: 8px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #023E8A 0%, #AEBECB 50%, #023E8A 100%);
  box-shadow: 
  
    0 10px 20px 0 rgba(45, 82, 163, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(45, 82, 163, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(45, 82, 163, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(45, 82, 163, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.elementor-266 .elementor-element.elementor-element-5f3882d .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-266 .elementor-element.elementor-element-5f3882d:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-266 .elementor-element.elementor-element-5f3882d:active {
  opacity: 0.5;
}

.elementor-266 .elementor-element.elementor-element-5f3882d::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-266 .elementor-element.elementor-element-5f3882d:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-266 .elementor-element.elementor-element-5f3882d svg {
  font-size: 20px;
}
.elementor-266 .elementor-element.elementor-element-5f3882d:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .elementor-266 .elementor-element.elementor-element-5f3882d .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .elementor-266 .elementor-element.elementor-element-5f3882d .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f03d260 */.elementor-266 .elementor-element.elementor-element-f03d260 .elementor-image-carousel-wrapper,
.elementor-266 .elementor-element.elementor-element-f03d260 .swiper-container,
.elementor-266 .elementor-element.elementor-element-f03d260 .swiper-container-initialized,
.elementor-266 .elementor-element.elementor-element-f03d260 .swiper-container-horizontal{
    overflow: visible !important;
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b570073 */.elementor-266 .elementor-element.elementor-element-b570073 {
  border-radius: 8px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #023E8A 0%, #AEBECB 50%, #023E8A 100%);
  box-shadow: 
  
    0 10px 20px 0 rgba(45, 82, 163, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(45, 82, 163, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(45, 82, 163, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(45, 82, 163, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.elementor-266 .elementor-element.elementor-element-b570073 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-266 .elementor-element.elementor-element-b570073:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-266 .elementor-element.elementor-element-b570073:active {
  opacity: 0.5;
}

.elementor-266 .elementor-element.elementor-element-b570073::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-266 .elementor-element.elementor-element-b570073:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-266 .elementor-element.elementor-element-b570073 svg {
  font-size: 20px;
}
.elementor-266 .elementor-element.elementor-element-b570073:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .elementor-266 .elementor-element.elementor-element-b570073 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .elementor-266 .elementor-element.elementor-element-b570073 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4f030dc */.elementor-266 .elementor-element.elementor-element-4f030dc .elementor-divider-separator {
    border: none !important;
    height: 16px;
    background: linear-gradient(90deg, #AEBECB 0%, #023E8A 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e2fc90 */.elementor-266 .elementor-element.elementor-element-0e2fc90 {
  border-radius: 8px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #023E8A 0%, #AEBECB 50%, #023E8A 100%);
  box-shadow: 
  
    0 10px 20px 0 rgba(45, 82, 163, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(45, 82, 163, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(45, 82, 163, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(45, 82, 163, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.elementor-266 .elementor-element.elementor-element-0e2fc90 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-266 .elementor-element.elementor-element-0e2fc90:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-266 .elementor-element.elementor-element-0e2fc90:active {
  opacity: 0.5;
}

.elementor-266 .elementor-element.elementor-element-0e2fc90::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-266 .elementor-element.elementor-element-0e2fc90:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-266 .elementor-element.elementor-element-0e2fc90 svg {
  font-size: 20px;
}
.elementor-266 .elementor-element.elementor-element-0e2fc90:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .elementor-266 .elementor-element.elementor-element-0e2fc90 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .elementor-266 .elementor-element.elementor-element-0e2fc90 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de19b8 */.elementor-266 .elementor-element.elementor-element-0de19b8 {
    position: relative;
    overflow: hidden;
    background: #000;
}

.elementor-266 .elementor-element.elementor-element-0de19b8::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 0% 50%,
            rgba(90, 150, 230, 0.95) 0%,
            rgba(55, 105, 180, 0.75) 8%,
            rgba(20, 45, 90, 0.35) 16%,
            rgba(0, 0, 0, 0) 26%
        ),
        radial-gradient(circle at 100% 50%,
            rgba(45, 120, 230, 0.95) 0%,
            rgba(20, 75, 170, 0.72) 8%,
            rgba(10, 35, 85, 0.34) 16%,
            rgba(0, 0, 0, 0) 26%
        );
    filter: blur(18px);
    pointer-events: none;
    z-index: 1;
    animation: pulse_blue 4s ease-in-out infinite;
}

.elementor-266 .elementor-element.elementor-element-0de19b8::after {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(90deg,
            rgba(0, 0, 0, 0.15) 0%,
            rgba(0, 0, 0, 0) 12%,
            rgba(0, 0, 0, 0) 88%,
            rgba(0, 0, 0, 0.15) 100%
        ),
        linear-gradient(180deg,
            rgba(0, 0, 0, 0.08) 0%,
            rgba(0, 0, 0, 0) 18%,
            rgba(0, 0, 0, 0) 82%,
            rgba(0, 0, 0, 0.25) 100%
        );
    pointer-events: none;
    z-index: 2;
}

.elementor-266 .elementor-element.elementor-element-0de19b8 > * {
    position: relative;
    z-index: 3;
}

@keyframes pulse_blue {
    0% {
        opacity: 0.65;
        transform: scale(1);
        filter: blur(18px);
    }

    50% {
        opacity: 1;
        transform: scale(1.04);
        filter: blur(26px);
    }

    100% {
        opacity: 0.65;
        transform: scale(1);
        filter: blur(18px);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50a17be */.elementor-266 .elementor-element.elementor-element-50a17be .elementor-icon-list-item{
border-radius: 13px;
border: 1.619px solid rgba(255, 255, 255, 0.43);
background: linear-gradient(127deg, #1A1A1A 28.69%, #060707 100%);
backdrop-filter: blur(22.659818649291992px);
padding:10px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-520bdca */.elementor-266 .elementor-element.elementor-element-520bdca {
  border-radius: 8px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #023E8A 0%, #AEBECB 50%, #023E8A 100%);
  box-shadow: 
  
    0 10px 20px 0 rgba(45, 82, 163, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(45, 82, 163, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(45, 82, 163, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(45, 82, 163, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.elementor-266 .elementor-element.elementor-element-520bdca .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-266 .elementor-element.elementor-element-520bdca:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-266 .elementor-element.elementor-element-520bdca:active {
  opacity: 0.5;
}

.elementor-266 .elementor-element.elementor-element-520bdca::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-266 .elementor-element.elementor-element-520bdca:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-266 .elementor-element.elementor-element-520bdca svg {
  font-size: 20px;
}
.elementor-266 .elementor-element.elementor-element-520bdca:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .elementor-266 .elementor-element.elementor-element-520bdca .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .elementor-266 .elementor-element.elementor-element-520bdca .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc2206 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b0ad9 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bafec52 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459dbda */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49096b */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bba34 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc2206 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b0ad9 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bafec52 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459dbda */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49096b */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bba34 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc2206 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b0ad9 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bafec52 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459dbda */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49096b */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bba34 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc2206 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b0ad9 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bafec52 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459dbda */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49096b */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bba34 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc2206 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b0ad9 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bafec52 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459dbda */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49096b */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bba34 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc2206 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b0ad9 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bafec52 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459dbda */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49096b */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bba34 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffc2206 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b0ad9 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bafec52 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459dbda */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49096b */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98bba34 */.e-n-accordion-item-title{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-006473d */.elementor-266 .elementor-element.elementor-element-006473d {
  border-radius: 8px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #023E8A 0%, #AEBECB 50%, #023E8A 100%);
  box-shadow: 
  
    0 10px 20px 0 rgba(45, 82, 163, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(45, 82, 163, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(45, 82, 163, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(45, 82, 163, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.elementor-266 .elementor-element.elementor-element-006473d .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-266 .elementor-element.elementor-element-006473d:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-266 .elementor-element.elementor-element-006473d:active {
  opacity: 0.5;
}

.elementor-266 .elementor-element.elementor-element-006473d::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-266 .elementor-element.elementor-element-006473d:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-266 .elementor-element.elementor-element-006473d svg {
  font-size: 20px;
}
.elementor-266 .elementor-element.elementor-element-006473d:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .elementor-266 .elementor-element.elementor-element-006473d .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .elementor-266 .elementor-element.elementor-element-006473d .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8b3d35 */.elementor-266 .elementor-element.elementor-element-c8b3d35 {
  border-radius: 8px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #023E8A 0%, #AEBECB 50%, #023E8A 100%);
  box-shadow: 
  
    0 10px 20px 0 rgba(45, 82, 163, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(45, 82, 163, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(45, 82, 163, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(45, 82, 163, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.elementor-266 .elementor-element.elementor-element-c8b3d35 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-266 .elementor-element.elementor-element-c8b3d35:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-266 .elementor-element.elementor-element-c8b3d35:active {
  opacity: 0.5;
}

.elementor-266 .elementor-element.elementor-element-c8b3d35::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-266 .elementor-element.elementor-element-c8b3d35:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-266 .elementor-element.elementor-element-c8b3d35 svg {
  font-size: 20px;
}
.elementor-266 .elementor-element.elementor-element-c8b3d35:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .elementor-266 .elementor-element.elementor-element-c8b3d35 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .elementor-266 .elementor-element.elementor-element-c8b3d35 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS */.degrade{
background: linear-gradient(270deg, #AEBECB,#A3CDEF, #AEBECB);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}

@keyframes gradientAnimation {
0% {
background-position: 0 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0 50%;
}
}


.degradeescuro{
background: linear-gradient(270deg, #023E8A,#AEBECB, #023E8A);
background-size: 400% 400%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: 6s infinite gradientAnimation;
}

@keyframes gradientAnimation {
0% {
background-position: 0 50%;
}

50% {
background-position: 100% 50%;
}

100% {
background-position: 0 50%;
}
}
html,body{width:100%; overflow-x:hidden!important; text-wrap: balance !important;}

[data-elementor-type="wp-page"]{
overflow: hidden!important;}

.links a,
.links a:hover{
color: currentColor;
}

.elementor-widget-text-editor p:last-child {
margin-bottom: 0px;
}

::-webkit-scrollbar {
width: 0px;}

::-webkit-scrollbar-thumb {
background-color: transparent;}

.elementor-section {padding: 0 !important;}

html{
scroll-behavior: auto !important;
}

.elementor-section {padding: 0 !important;}/* End custom CSS */