.elementor-5077 .elementor-element.elementor-element-3fcf1e6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-3edd8b6{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5077 .elementor-element.elementor-element-4debfac{text-align:center;}.elementor-5077 .elementor-element.elementor-element-4debfac img{max-width:70%;}.elementor-5077 .elementor-element.elementor-element-c3be785{--display:flex;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5077 .elementor-element.elementor-element-13ae23e .elementor-button{background-color:#F38323;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-13ae23e.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-13ae23e .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-13ae23e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-0a40c49 .elementor-button{background-color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-0a40c49.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-0912c8f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5077 .elementor-element.elementor-element-ca46c91{padding:0px 0px 0px 0px;text-align:center;}.elementor-5077 .elementor-element.elementor-element-ca46c91.elementor-element{--order:99999 /* order end hack */;}.elementor-5077 .elementor-element.elementor-element-ca46c91 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:25px;font-weight:900;color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-43a6645{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-9de740b img{width:100%;}.elementor-5077 .elementor-element.elementor-element-6b5ec6e{--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;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5077 .elementor-element.elementor-element-c345b49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5077 .elementor-element.elementor-element-c345b49:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-c345b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imaculada.com.br/wp-content/uploads/2026/08/paper-texture.webp");background-size:cover;}.elementor-5077 .elementor-element.elementor-element-414f00b{--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;}.elementor-5077 .elementor-element.elementor-element-2321f46{--display:flex;}.elementor-5077 .elementor-element.elementor-element-aad9572:not( .elementor-widget-image ), .elementor-5077 .elementor-element.elementor-element-aad9572.elementor-widget-image img{-webkit-mask-image:url( https://imaculada.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5077 .elementor-element.elementor-element-aad9572 img{width:600px;height:600px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3832380;border-radius:100% 100% 100% 100%;}.elementor-5077 .elementor-element.elementor-element-a8c02ee{--display:flex;}.elementor-5077 .elementor-element.elementor-element-8095ac2{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-8095ac2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:28px;font-weight:800;color:#102C6A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5077 .elementor-element.elementor-element-8cd9551{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;color:#464648;}.elementor-5077 .elementor-element.elementor-element-1735d41{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-1735d41 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:24px;font-weight:800;color:#102C6A;}.elementor-5077 .elementor-element.elementor-element-0eb8416{--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;}.elementor-5077 .elementor-element.elementor-element-1270137{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-70bf1fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5077 .elementor-element.elementor-element-70bf1fd img{width:80px;}.elementor-5077 .elementor-element.elementor-element-036eb87 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:800;color:#43454B;}.elementor-5077 .elementor-element.elementor-element-baca65b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-baca65b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5077 .elementor-element.elementor-element-ffc69e7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5077 .elementor-element.elementor-element-ffc69e7 img{width:80px;}.elementor-5077 .elementor-element.elementor-element-6d15bee .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:800;color:#43454B;}.elementor-5077 .elementor-element.elementor-element-25715fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-25715fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5077 .elementor-element.elementor-element-406d9a6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5077 .elementor-element.elementor-element-406d9a6 img{width:80px;}.elementor-5077 .elementor-element.elementor-element-c4a8823 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:800;color:#43454B;}.elementor-5077 .elementor-element.elementor-element-b35120b{--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;}.elementor-5077 .elementor-element.elementor-element-4e9245d .elementor-button{background-color:#FFFFFF00;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:010px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-4e9245d .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-4e9245d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-e353dca .elementor-button{background-color:#FFFFFF00;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-e353dca .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-e353dca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-fbc3120 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:46px;font-weight:700;color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-1842795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 2%;--row-gap:20px;--column-gap:2%;--flex-wrap:wrap;}.elementor-5077 .elementor-element.elementor-element-23e1a97 .elementor-button{background-color:#42A0D100;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-5077 .elementor-element.elementor-element-23e1a97{width:var( --container-widget-width, 18.4% );max-width:18.4%;--container-widget-width:18.4%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-9cddc5d .elementor-button{background-color:#42A0D100;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-5077 .elementor-element.elementor-element-9cddc5d{width:var( --container-widget-width, 18.4% );max-width:18.4%;--container-widget-width:18.4%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-3b33f47 .elementor-button{background-color:#42A0D100;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-5077 .elementor-element.elementor-element-3b33f47{width:var( --container-widget-width, 18.4% );max-width:18.4%;--container-widget-width:18.4%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-90aa418 .elementor-button{background-color:#42A0D100;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-5077 .elementor-element.elementor-element-90aa418{width:var( --container-widget-width, 18.4% );max-width:18.4%;--container-widget-width:18.4%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-173582f .elementor-button{background-color:#42A0D100;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-5077 .elementor-element.elementor-element-173582f{width:var( --container-widget-width, 18.4% );max-width:18.4%;--container-widget-width:18.4%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-6bb65f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5077 .elementor-element.elementor-element-d744dea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-5f26b98:not( .elementor-widget-image ), .elementor-5077 .elementor-element.elementor-element-5f26b98.elementor-widget-image img{-webkit-mask-image:url( https://imaculada.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5077 .elementor-element.elementor-element-5f26b98 img{height:500px;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-5077 .elementor-element.elementor-element-f1685a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5077 .elementor-element.elementor-element-4cf5f1f{padding:0px 0px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-4cf5f1f .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:45px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-6f1e977{padding:0px 0px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-6f1e977 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:24px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-db921d1{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-8bbfbb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-8bbfbb9:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-8bbfbb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3A3A361;}.elementor-5077 .elementor-element.elementor-element-f2b19dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-89a18c2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5077 .elementor-element.elementor-element-89a18c2:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-89a18c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imaculada.com.br/wp-content/uploads/2026/08/Group_.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-c02cf59{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-c02cf59 p{margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-220c800{--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;}.elementor-5077 .elementor-element.elementor-element-4db30e7 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-4db30e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-4db30e7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-04c72d5 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-04c72d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-04c72d5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-7f348e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5077 .elementor-element.elementor-element-e8527b9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5077 .elementor-element.elementor-element-99cba08{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-99cba08 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:52px;font-weight:800;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-eee421e{padding:0px 0px 0px 0px;text-align:start;}.elementor-5077 .elementor-element.elementor-element-eee421e.elementor-element{--align-self:flex-start;}.elementor-5077 .elementor-element.elementor-element-eee421e .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:24px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-6cbf8d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 020px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-1059524{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5077 .elementor-element.elementor-element-1059524:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-1059524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3A3A361;}.elementor-5077 .elementor-element.elementor-element-0d6e523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-07d784b{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5077 .elementor-element.elementor-element-07d784b:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-07d784b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imaculada.com.br/wp-content/uploads/2026/08/Group_.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-c280828{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-c280828 p{margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-57a2d92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-5077 .elementor-element.elementor-element-dfc822b .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-dfc822b .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-dfc822b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-f35c86d .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-f35c86d .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-f35c86d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-aa9efd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-2334f17:not( .elementor-widget-image ), .elementor-5077 .elementor-element.elementor-element-2334f17.elementor-widget-image img{-webkit-mask-image:url( https://imaculada.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5077 .elementor-element.elementor-element-2334f17 img{height:500px;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-5077 .elementor-element.elementor-element-c7a8527{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5077 .elementor-element.elementor-element-d908431{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-d0b0ab0:not( .elementor-widget-image ), .elementor-5077 .elementor-element.elementor-element-d0b0ab0.elementor-widget-image img{-webkit-mask-image:url( https://imaculada.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5077 .elementor-element.elementor-element-d0b0ab0 img{width:100%;height:500px;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-5077 .elementor-element.elementor-element-47123b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5077 .elementor-element.elementor-element-f33ea04{padding:0px 0px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-f33ea04 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:45px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-3ac0fda{padding:0px 0px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-3ac0fda .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:24px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-5d62694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-25417a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-25417a0:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-25417a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3A3A361;}.elementor-5077 .elementor-element.elementor-element-b824cd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-1158bbe{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5077 .elementor-element.elementor-element-1158bbe:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-1158bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imaculada.com.br/wp-content/uploads/2026/08/Group_.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-b5bf8ba{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-b5bf8ba p{margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-b947b18{--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;}.elementor-5077 .elementor-element.elementor-element-b025d6d .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-b025d6d .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-b025d6d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-b11ea53 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-b11ea53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-b11ea53 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-6f8db4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5077 .elementor-element.elementor-element-2092af0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-5077 .elementor-element.elementor-element-fc10676{padding:0px 0px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-fc10676 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:45px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-4c99460{padding:0px 0px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-4c99460 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:24px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-4270f34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-fdf3dc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-fdf3dc7:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-fdf3dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3A3A361;}.elementor-5077 .elementor-element.elementor-element-b2fdd37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-82ff35b{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5077 .elementor-element.elementor-element-82ff35b:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-82ff35b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imaculada.com.br/wp-content/uploads/2026/08/Group_.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-c92f6a4{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-c92f6a4 p{margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-1d34747{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-5077 .elementor-element.elementor-element-752759f .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-752759f .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-752759f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-967f83f .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-967f83f .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-967f83f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-1ef08b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-88970a4:not( .elementor-widget-image ), .elementor-5077 .elementor-element.elementor-element-88970a4.elementor-widget-image img{-webkit-mask-image:url( https://imaculada.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5077 .elementor-element.elementor-element-88970a4 img{height:500px;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-5077 .elementor-element.elementor-element-2321e29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5077 .elementor-element.elementor-element-b070f05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-e09ed1c:not( .elementor-widget-image ), .elementor-5077 .elementor-element.elementor-element-e09ed1c.elementor-widget-image img{-webkit-mask-image:url( https://imaculada.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-5077 .elementor-element.elementor-element-e09ed1c img{height:500px;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-5077 .elementor-element.elementor-element-0a011b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-4825dce{padding:0px 0px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-4825dce .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:45px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-f3a8991{padding:0px 0px 0px 20px;}.elementor-5077 .elementor-element.elementor-element-f3a8991 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:24px;font-weight:700;color:#F58220;}.elementor-5077 .elementor-element.elementor-element-9832659{margin:020px 020px calc(var(--kit-widget-spacing, 0px) + 020px) 020px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-31d253c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-9212f29{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Aleo", Sans-serif;font-weight:600;color:#3E3E3F;}.elementor-5077 .elementor-element.elementor-element-d8387f4{--display:flex;--border-radius:30px 20px 20px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5077 .elementor-element.elementor-element-d8387f4:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-d8387f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imaculada.com.br/wp-content/uploads/2026/08/Group_.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5077 .elementor-element.elementor-element-5df28b7{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-5077 .elementor-element.elementor-element-5df28b7 p{margin-block-end:5px;}.elementor-5077 .elementor-element.elementor-element-4c70adc{--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;}.elementor-5077 .elementor-element.elementor-element-a5b6f9f .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-a5b6f9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-a5b6f9f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-3a2f317 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-3a2f317 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-3a2f317 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-f841b58{--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;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5077 .elementor-element.elementor-element-f841b58:not(.elementor-motion-effects-element-type-background), .elementor-5077 .elementor-element.elementor-element-f841b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imaculada.com.br/wp-content/uploads/2026/08/paper-texture.webp");}.elementor-5077 .elementor-element.elementor-element-eb0c948{--display:flex;--justify-content:center;}.elementor-5077 .elementor-element.elementor-element-4c11bf8{width:var( --container-widget-width, 108.002% );max-width:108.002%;--container-widget-width:108.002%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-4c11bf8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5077 .elementor-element.elementor-element-81afb08{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5077 .elementor-element.elementor-element-fe4def7{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-fe4def7 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:42px;font-weight:700;color:#142E6A;}.elementor-5077 .elementor-element.elementor-element-3954c27{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-3954c27 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#43454B;}.elementor-5077 .elementor-element.elementor-element-fce4378{--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;}.elementor-5077 .elementor-element.elementor-element-c9dfc43 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-c9dfc43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-c9dfc43 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-8803799 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:700;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5077 .elementor-element.elementor-element-8803799 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5077 .elementor-element.elementor-element-8803799 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5077 .elementor-element.elementor-element-a83de9f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-485d389{--display:flex;--justify-content:center;}.elementor-5077 .elementor-element.elementor-element-a2e69ff{padding:0px 0px 0px 0px;text-align:start;}.elementor-5077 .elementor-element.elementor-element-a2e69ff.elementor-element{--order:99999 /* order end hack */;}.elementor-5077 .elementor-element.elementor-element-a2e69ff .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:18px;font-weight:900;line-height:31px;color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-c535c75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5077 .elementor-element.elementor-element-2729311{padding:0px 0px 0px 0px;text-align:start;}.elementor-5077 .elementor-element.elementor-element-2729311.elementor-element{--order:-99999 /* order start hack */;}.elementor-5077 .elementor-element.elementor-element-2729311 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:18px;font-weight:900;line-height:31px;color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-10b3d97 .elementor-repeater-item-8d8f565.elementor-social-icon{background-color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-10b3d97 .elementor-repeater-item-07619d6.elementor-social-icon{background-color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-10b3d97 .elementor-repeater-item-213a951.elementor-social-icon{background-color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-10b3d97 .elementor-repeater-item-a4dcc7d.elementor-social-icon{background-color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-10b3d97{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-5077 .elementor-element.elementor-element-5ce2e5d .elementor-button{background-color:#1C2E6A;}.elementor-5077 .elementor-element.elementor-element-5ce2e5d.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-196239a{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5077 .elementor-element.elementor-element-3edd8b6{--content-width:100%;}.elementor-5077 .elementor-element.elementor-element-414f00b{--content-width:1440px;}.elementor-5077 .elementor-element.elementor-element-1270137{--width:33%;}.elementor-5077 .elementor-element.elementor-element-baca65b{--width:33%;}.elementor-5077 .elementor-element.elementor-element-25715fa{--width:33%;}.elementor-5077 .elementor-element.elementor-element-1842795{--content-width:1440px;}.elementor-5077 .elementor-element.elementor-element-6bb65f9{--content-width:1440px;}.elementor-5077 .elementor-element.elementor-element-d744dea{--width:40%;}.elementor-5077 .elementor-element.elementor-element-f1685a2{--width:60%;}.elementor-5077 .elementor-element.elementor-element-7f348e9{--content-width:1440px;}.elementor-5077 .elementor-element.elementor-element-e8527b9{--width:60%;}.elementor-5077 .elementor-element.elementor-element-aa9efd1{--width:40%;}.elementor-5077 .elementor-element.elementor-element-d908431{--width:40%;}.elementor-5077 .elementor-element.elementor-element-47123b1{--width:60%;}.elementor-5077 .elementor-element.elementor-element-2092af0{--width:60%;}.elementor-5077 .elementor-element.elementor-element-1ef08b6{--width:40%;}.elementor-5077 .elementor-element.elementor-element-b070f05{--width:40%;}.elementor-5077 .elementor-element.elementor-element-0a011b9{--width:60%;}.elementor-5077 .elementor-element.elementor-element-eb0c948{--width:49%;}.elementor-5077 .elementor-element.elementor-element-81afb08{--width:49%;}.elementor-5077 .elementor-element.elementor-element-c535c75{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5077 .elementor-element.elementor-element-d744dea{--width:100%;}.elementor-5077 .elementor-element.elementor-element-f1685a2{--width:100%;}.elementor-5077 .elementor-element.elementor-element-e8527b9{--width:100%;}.elementor-5077 .elementor-element.elementor-element-aa9efd1{--width:100%;}.elementor-5077 .elementor-element.elementor-element-d908431{--width:100%;}.elementor-5077 .elementor-element.elementor-element-47123b1{--width:100%;}.elementor-5077 .elementor-element.elementor-element-2092af0{--width:100%;}.elementor-5077 .elementor-element.elementor-element-1ef08b6{--width:100%;}.elementor-5077 .elementor-element.elementor-element-b070f05{--width:100%;}.elementor-5077 .elementor-element.elementor-element-0a011b9{--width:100%;}.elementor-5077 .elementor-element.elementor-element-eb0c948{--width:100%;}.elementor-5077 .elementor-element.elementor-element-81afb08{--width:100%;}}@media(max-width:1024px){.elementor-5077 .elementor-element.elementor-element-c345b49{--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-5077 .elementor-element.elementor-element-1842795{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 2%;--row-gap:20px;--column-gap:2%;--flex-wrap:wrap;}.elementor-5077 .elementor-element.elementor-element-23e1a97{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-9cddc5d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-3b33f47{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-90aa418{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-173582f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5077 .elementor-element.elementor-element-6bb65f9{--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-5077 .elementor-element.elementor-element-d744dea.e-con{--order:99999 /* order end hack */;}.elementor-5077 .elementor-element.elementor-element-5f26b98{width:100%;max-width:100%;}.elementor-5077 .elementor-element.elementor-element-5f26b98 img{width:100%;height:100%;}.elementor-5077 .elementor-element.elementor-element-7f348e9{--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-5077 .elementor-element.elementor-element-c7a8527{--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-5077 .elementor-element.elementor-element-d908431.e-con{--order:99999 /* order end hack */;}.elementor-5077 .elementor-element.elementor-element-6f8db4d{--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-5077 .elementor-element.elementor-element-2321e29{--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-5077 .elementor-element.elementor-element-b070f05.e-con{--order:99999 /* order end hack */;}.elementor-5077 .elementor-element.elementor-element-e09ed1c{text-align:start;}}@media(max-width:767px){.elementor-5077 .elementor-element.elementor-element-3fcf1e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5077 .elementor-element.elementor-element-4debfac img{max-width:100%;}.elementor-5077 .elementor-element.elementor-element-0912c8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-ca46c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-ca46c91 .elementor-heading-title{font-size:15px;}.elementor-5077 .elementor-element.elementor-element-6b5ec6e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-aad9572 img{width:250px;height:250px;}.elementor-5077 .elementor-element.elementor-element-8095ac2 .elementor-heading-title{font-size:36px;}.elementor-5077 .elementor-element.elementor-element-1735d41 .elementor-heading-title{font-size:24px;}.elementor-5077 .elementor-element.elementor-element-0eb8416{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-5077 .elementor-element.elementor-element-1270137{--width:25%;}.elementor-5077 .elementor-element.elementor-element-70bf1fd.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-036eb87{width:100%;max-width:100%;text-align:center;}.elementor-5077 .elementor-element.elementor-element-036eb87.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-baca65b{--width:25%;}.elementor-5077 .elementor-element.elementor-element-ffc69e7{text-align:center;}.elementor-5077 .elementor-element.elementor-element-6d15bee{width:100%;max-width:100%;text-align:center;}.elementor-5077 .elementor-element.elementor-element-6d15bee.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-25715fa{--width:25%;}.elementor-5077 .elementor-element.elementor-element-c4a8823{width:100%;max-width:100%;text-align:center;}.elementor-5077 .elementor-element.elementor-element-c4a8823.elementor-element{--align-self:center;}.elementor-5077 .elementor-element.elementor-element-b35120b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5077 .elementor-element.elementor-element-4e9245d{width:100%;max-width:100%;}.elementor-5077 .elementor-element.elementor-element-e353dca{width:100%;max-width:100%;}.elementor-5077 .elementor-element.elementor-element-fbc3120{text-align:center;}.elementor-5077 .elementor-element.elementor-element-fbc3120 .elementor-heading-title{font-size:36px;}.elementor-5077 .elementor-element.elementor-element-1842795{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-5f26b98 img{height:300px;}.elementor-5077 .elementor-element.elementor-element-4cf5f1f{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-4cf5f1f .elementor-heading-title{font-size:36px;}.elementor-5077 .elementor-element.elementor-element-6f1e977{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-6f1e977 .elementor-heading-title{font-size:15px;}.elementor-5077 .elementor-element.elementor-element-8bbfbb9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-220c800{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5077 .elementor-element.elementor-element-04c72d5 .elementor-button{padding:10px 10px 10px 10px;}.elementor-5077 .elementor-element.elementor-element-99cba08{text-align:center;}.elementor-5077 .elementor-element.elementor-element-99cba08 .elementor-heading-title{font-size:36px;}.elementor-5077 .elementor-element.elementor-element-eee421e{padding:0px 0px 0px 0px;text-align:center;}.elementor-5077 .elementor-element.elementor-element-eee421e .elementor-heading-title{font-size:15px;}.elementor-5077 .elementor-element.elementor-element-1059524{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5077 .elementor-element.elementor-element-57a2d92{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5077 .elementor-element.elementor-element-2334f17 img{height:300px;}.elementor-5077 .elementor-element.elementor-element-d0b0ab0 img{height:300px;}.elementor-5077 .elementor-element.elementor-element-f33ea04{padding:0px 0px 0px 0px;text-align:center;}.elementor-5077 .elementor-element.elementor-element-f33ea04 .elementor-heading-title{font-size:36px;}.elementor-5077 .elementor-element.elementor-element-3ac0fda{padding:0px 0px 0px 0px;text-align:center;}.elementor-5077 .elementor-element.elementor-element-3ac0fda .elementor-heading-title{font-size:15px;}.elementor-5077 .elementor-element.elementor-element-25417a0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-b947b18{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5077 .elementor-element.elementor-element-b11ea53 .elementor-button{padding:19px 19px 19px 19px;}.elementor-5077 .elementor-element.elementor-element-fc10676{padding:0px 0px 0px 0px;text-align:center;}.elementor-5077 .elementor-element.elementor-element-fc10676 .elementor-heading-title{font-size:36px;}.elementor-5077 .elementor-element.elementor-element-4c99460{padding:0px 0px 0px 0px;text-align:center;}.elementor-5077 .elementor-element.elementor-element-4c99460 .elementor-heading-title{font-size:15px;}.elementor-5077 .elementor-element.elementor-element-fdf3dc7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-1d34747{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5077 .elementor-element.elementor-element-967f83f .elementor-button{padding:10px 10px 10px 10px;}.elementor-5077 .elementor-element.elementor-element-88970a4 img{height:300px;}.elementor-5077 .elementor-element.elementor-element-e09ed1c img{height:300px;}.elementor-5077 .elementor-element.elementor-element-4825dce{padding:0px 0px 0px 0px;text-align:center;}.elementor-5077 .elementor-element.elementor-element-4825dce .elementor-heading-title{font-size:36px;}.elementor-5077 .elementor-element.elementor-element-f3a8991{padding:0px 0px 0px 0px;text-align:center;}.elementor-5077 .elementor-element.elementor-element-f3a8991 .elementor-heading-title{font-size:15px;}.elementor-5077 .elementor-element.elementor-element-31d253c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5077 .elementor-element.elementor-element-9212f29{width:100%;max-width:100%;}.elementor-5077 .elementor-element.elementor-element-4c70adc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5077 .elementor-element.elementor-element-fe4def7{text-align:center;}.elementor-5077 .elementor-element.elementor-element-3954c27 .elementor-heading-title{font-size:16px;}.elementor-5077 .elementor-element.elementor-element-fce4378{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5077 .elementor-element.elementor-element-a2e69ff{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-a2e69ff .elementor-heading-title{font-size:20px;}.elementor-5077 .elementor-element.elementor-element-2729311{padding:0px 0px 0px 0px;}.elementor-5077 .elementor-element.elementor-element-2729311 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-3fcf1e6 */.page-id-5077 header,.page-id-5077 footer {display : none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5ec6e *//* Start custom CSS */
.button-plus {
    .elementor-button-icon {
        border-radius: 50%;
        background: #22336a;
        padding: 5px;
        font-size: 24px;
    }

    .elementor-button-content-wrapper {
        display: flex;
        align-items: center;
    }
}

.div-items-center-default div {
    display: flex;
    justify-content: center !important;
}

.button-bg-paper.button-bg-multiply {
    padding: 20px 120px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.form-visita-matricula .elementor-field-option label {
    color: #fff !important;
    font-family: 'Nunito' !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}

.form-visita-matricula {
    .elementor-field-group input: :placeholder {
        color:#1c2e6a !important;
        opacity: 1;
    }
}

.button-bg-paper {
    padding: 10px 18px;
    background-image: url('https://iecj.com.br/wp-content/uploads/2026/06/button-bg-orange.svg') !important;
    background-size: 100% 100% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

.button-bg-paper .elementor-button-text {
    color: #102c6a;
    font-family: "Nunito";
    font-weight: bold ;
}

.button-bg-multiply .elementor-button-text {
    color: white;
}

.img-bg-blue {
    position: relative;
    display: inline-block;
    /* a div se ajusta ao tamanho da foto */
}

/* o fundo (bg-photos.svg) */
.img-bg-blue::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* centraliza o fundo */
    width: 120%;
    /* maior que a foto, p/ aparecer nas bordas */
    height: 110%;
    background-image: url('https://iecj.com.br/wp-content/uploads/2026/06/bg-photos.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0;
    /* fica atrás da foto */
}

/* a foto, por cima e centralizada */
.img-bg-blue img {
    position: relative;
    z-index: 1;
    /* fica na frente do fundo */
    display: block;
    width: 100%;
    height: auto;
}

.button-bg-multiply {
    position: relative;
    border: none;
    padding: 20px;
    cursor: pointer;
    background: transparent;
    isolation: isolate;
    /* cria contexto p/ a mistura não vazar p/ fora */
}

.button-bg-multiply::before {
    content: "";
    position: absolute;
    inset: 0;
    /* cobre o botão todo */
    background: url('https://iecj.com.br/wp-content/uploads/2026/06/button-bg-orange.svg') center / 100% 100% no-repeat;
    mix-blend-mode: multiply;
    /* só o fundo multiplica */
    z-index: -1;
}

@media(max-width: 1240px) {
    .img-bg-blue::before {
        width: 110%;
        height: 110%;
    }
}

@media(max-width: 1024px) {
    .button-bg-paper span {
        font-size:16px !important;
    }

    .button-bg-paper.button-bg-multiply a span {
        width: 100px !important;
    }
}

/* End custom CSS *//* End custom CSS */