.elementor-1935 .elementor-element.elementor-element-01a4ce0{--display:flex;--min-height:800px;--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-1935 .elementor-element.elementor-element-01a4ce0:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-01a4ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/11/bgotm2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1935 .elementor-element.elementor-element-3444ffb{--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-1935 .elementor-element.elementor-element-0231fd6{--display:flex;}.elementor-1935 .elementor-element.elementor-element-0231fd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1935 .elementor-element.elementor-element-62e100a{--spacer-size:50px;}.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-1935 .elementor-element.elementor-element-912e6b7{width:var( --container-widget-width, 96.722% );max-width:96.722%;--container-widget-width:96.722%;--container-widget-flex-grow:0;}.elementor-1935 .elementor-element.elementor-element-912e6b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1935 .elementor-element.elementor-element-912e6b7 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:30px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-73007ee{width:var( --container-widget-width, 88.113% );max-width:88.113%;--container-widget-width:88.113%;--container-widget-flex-grow:0;}.elementor-1935 .elementor-element.elementor-element-73007ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1935 .elementor-element.elementor-element-73007ee .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#FFFFFF;}.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-1935 .elementor-element.elementor-element-60d5cc3 .elementor-button{background-color:#00000000;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-1935 .elementor-element.elementor-element-60d5cc3.elementor-element{--align-self:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1935 .elementor-element.elementor-element-5f07ac5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-5f07ac5 .elementor-icon-list-icon i{color:#D80012;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-5f07ac5 .elementor-icon-list-icon svg{fill:#D80012;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-5f07ac5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-5f07ac5 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:17px;font-weight:400;}.elementor-1935 .elementor-element.elementor-element-5f07ac5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-abcfca2{--display:flex;}.elementor-1935 .elementor-element.elementor-element-cbe8324{--display:flex;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:#818181;--border-color:#818181;}.elementor-1935 .elementor-element.elementor-element-cbe8324:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-cbe8324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1935 .elementor-element.elementor-element-4fc2a5e{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1935 .elementor-element.elementor-element-4fc2a5e:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-4fc2a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1935 .elementor-element.elementor-element-7adc5ff{width:100%;max-width:100%;padding:-15px 0px -15px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(39px/2);}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(39px/2);}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(39px/2);}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-39px/2);}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-39px/2);}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-icon i{color:#A7A7A7;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-icon svg{fill:#A7A7A7;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-icon{padding-inline-end:30px;}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:16px;font-weight:500;}.elementor-1935 .elementor-element.elementor-element-7adc5ff .elementor-icon-list-text{color:#ACACAC;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-d7b6c7c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;border-style:none;--border-style:none;--padding-top:3vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1935 .elementor-element.elementor-element-d7b6c7c:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-d7b6c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-cefa9aa{--display:flex;border-style:solid;--border-style:solid;border-color:#860E10;--border-color:#860E10;--border-radius:12px 12px 12px 12px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;grid-column:span 1;}.elementor-1935 .elementor-element.elementor-element-cefa9aa:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-cefa9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-2723ebf{width:100%;max-width:100%;grid-column:span 3;text-align:center;}.elementor-1935 .elementor-element.elementor-element-2723ebf .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:35px;font-weight:400;line-height:1.3em;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#6E85B426;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-icon i{color:#7097EC00;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-icon svg{fill:#7097EC00;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-458df1d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-item > a{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-text{color:#860E10;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-635a755{--display:flex;border-style:solid;--border-style:solid;border-color:#860E10;--border-color:#860E10;--border-radius:12px 12px 12px 12px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;grid-column:span 1;}.elementor-1935 .elementor-element.elementor-element-635a755:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-635a755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#860E10;}.elementor-1935 .elementor-element.elementor-element-635a755.e-con{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-875e9af{width:100%;max-width:100%;grid-column:span 3;text-align:center;}.elementor-1935 .elementor-element.elementor-element-875e9af .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:35px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#6E85B426;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-icon i{color:#7097EC00;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-icon svg{fill:#7097EC00;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-fb02a4b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-item > a{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-33cb83a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1935 .elementor-element.elementor-element-33cb83a:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-33cb83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-1c68bea{width:100%;max-width:100%;grid-column:span 3;text-align:center;}.elementor-1935 .elementor-element.elementor-element-1c68bea .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-7892825{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1935 .elementor-element.elementor-element-7892825.e-con{--align-self:flex-start;}.elementor-1935 .elementor-element.elementor-element-b1b38ab{--display:flex;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1935 .elementor-element.elementor-element-b1b38ab::before, .elementor-1935 .elementor-element.elementor-element-b1b38ab > .elementor-background-video-container::before, .elementor-1935 .elementor-element.elementor-element-b1b38ab > .e-con-inner > .elementor-background-video-container::before, .elementor-1935 .elementor-element.elementor-element-b1b38ab > .elementor-background-slideshow::before, .elementor-1935 .elementor-element.elementor-element-b1b38ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-1935 .elementor-element.elementor-element-b1b38ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA;--background-overlay:'';}.elementor-1935 .elementor-element.elementor-element-1c88cb4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-1c88cb4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-1c88cb4{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-1c88cb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-1c88cb4 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:25px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-1c88cb4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-5b4c28e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-5b4c28e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-5b4c28e{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-5b4c28e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-5b4c28e .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:22px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-5b4c28e .elementor-icon-list-text{color:#860E10;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-079d423 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:400;line-height:120%;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-eee18c9{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1935 .elementor-element.elementor-element-adc3f87 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-adc3f87 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-adc3f87{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-adc3f87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-adc3f87 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:25px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-adc3f87 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-de1c535 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-de1c535 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-de1c535{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-de1c535 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-de1c535 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:22px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-de1c535 .elementor-icon-list-text{color:#860E10;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-d51d21a .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:400;line-height:120%;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-0106642{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1935 .elementor-element.elementor-element-9a9ad5b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-9a9ad5b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-9a9ad5b{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-9a9ad5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-9a9ad5b .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:25px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-9a9ad5b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-d5e1648 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-d5e1648 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-d5e1648{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-d5e1648 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-d5e1648 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:22px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-d5e1648 .elementor-icon-list-text{color:#860E10;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-2949baa .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:400;line-height:120%;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-d602107{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1935 .elementor-element.elementor-element-471f9ab .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-471f9ab .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-471f9ab{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-471f9ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-471f9ab .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:25px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-471f9ab .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-6d11f92 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-6d11f92 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-6d11f92{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-6d11f92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-6d11f92 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:22px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-6d11f92 .elementor-icon-list-text{color:#860E10;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-a7961fc .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:400;line-height:120%;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-9155f14{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1935 .elementor-element.elementor-element-ff84a9e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-ff84a9e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-ff84a9e{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-ff84a9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-ff84a9e .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:25px;font-weight:700;line-height:120%;letter-spacing:0px;}.elementor-1935 .elementor-element.elementor-element-ff84a9e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-06079aa .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:400;line-height:120%;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-fdeae1b{--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:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1935 .elementor-element.elementor-element-fdeae1b:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-fdeae1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1935 .elementor-element.elementor-element-fe5645c{--display:flex;}.elementor-1935 .elementor-element.elementor-element-20110e9{width:100%;max-width:100%;grid-column:span 3;text-align:center;}.elementor-1935 .elementor-element.elementor-element-20110e9 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-39fe94a{--display:flex;}.elementor-1935 .elementor-element.elementor-element-f245794{--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-1935 .elementor-element.elementor-element-b30d713{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-b30d713.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-icon i{color:#D80012;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-icon svg{fill:#D80012;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:19px;font-weight:100;}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-d6e094a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-d6e094a.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-icon i{color:#D80012;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-icon svg{fill:#D80012;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:22px;font-weight:100;}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-e351c37{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1935 .elementor-element.elementor-element-e351c37:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-e351c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/11/BG-scaled.webp");}.elementor-1935 .elementor-element.elementor-element-79bace9{--display:flex;--min-height:655px;--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;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1935 .elementor-element.elementor-element-5d6e3b1{width:var( --container-widget-width, 89% );max-width:89%;padding:9px 9px 9px 9px;--container-widget-width:89%;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#55555545;border-radius:4px 4px 4px 4px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-5d6e3b1.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-5d6e3b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-5d6e3b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-5d6e3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-5d6e3b1 .elementor-icon-list-item > a{font-family:"Saira", Sans-serif;font-size:16px;font-weight:500;}.elementor-1935 .elementor-element.elementor-element-5d6e3b1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-69060db.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-69060db{text-align:center;}.elementor-1935 .elementor-element.elementor-element-69060db .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:66px;font-weight:600;line-height:1.5em;color:#F6FAFF;}.elementor-1935 .elementor-element.elementor-element-bec5971{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1935 .elementor-element.elementor-element-bec5971 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1935 .elementor-element.elementor-element-f4ca089 .elementor-button{background-color:#00000000;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-1935 .elementor-element.elementor-element-f4ca089.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-43ff7a7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-43ff7a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1935 .elementor-element.elementor-element-43ff7a7 .elementor-icon-list-icon i{color:#D80012;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-43ff7a7 .elementor-icon-list-icon svg{fill:#D80012;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-43ff7a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-43ff7a7 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:17px;font-weight:400;}.elementor-1935 .elementor-element.elementor-element-43ff7a7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-a251898{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1935 .elementor-element.elementor-element-4548e92{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1935 .elementor-element.elementor-element-4548e92:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-4548e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1935 .elementor-element.elementor-element-aea7f21{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1935 .elementor-element.elementor-element-aea7f21 img{width:100%;max-width:100%;height:350px;object-fit:cover;object-position:top center;border-radius:12px 12px 12px 12px;}.elementor-1935 .elementor-element.elementor-element-5ce54ff{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1935 .elementor-element.elementor-element-5ce54ff:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-5ce54ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-5ce54ff.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1935 .elementor-element.elementor-element-90b4669{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:99;}.elementor-1935 .elementor-element.elementor-element-90b4669.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1935 .elementor-element.elementor-element-90b4669 .elementor-image-box-wrapper{text-align:start;}.elementor-1935 .elementor-element.elementor-element-90b4669 .elementor-image-box-title{margin-bottom:18px;font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;line-height:1.1em;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-90b4669:has(:hover) .elementor-image-box-title,
					 .elementor-1935 .elementor-element.elementor-element-90b4669:has(:focus) .elementor-image-box-title{color:#860E10;}.elementor-1935 .elementor-element.elementor-element-90b4669 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#860E10;}.elementor-1935 .elementor-element.elementor-element-bc7cd74{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:99;}.elementor-1935 .elementor-element.elementor-element-bc7cd74.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1935 .elementor-element.elementor-element-bc7cd74 .elementor-image-box-wrapper{text-align:start;}.elementor-1935 .elementor-element.elementor-element-bc7cd74 .elementor-image-box-title{margin-bottom:18px;font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-1935 .elementor-element.elementor-element-bc7cd74:has(:hover) .elementor-image-box-title,
					 .elementor-1935 .elementor-element.elementor-element-bc7cd74:has(:focus) .elementor-image-box-title{color:#860E10;}.elementor-1935 .elementor-element.elementor-element-bc7cd74 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-1935 .elementor-element.elementor-element-3a952fe{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1935 .elementor-element.elementor-element-3a952fe:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-3a952fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/11/BG-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1935 .elementor-element.elementor-element-9598d12{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1935 .elementor-element.elementor-element-9598d12.e-con{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-c09e1d1{width:var( --container-widget-width, 74.561% );max-width:74.561%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74.561%;--container-widget-flex-grow:0;}.elementor-1935 .elementor-element.elementor-element-c09e1d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1935 .elementor-element.elementor-element-c09e1d1 .elementor-image-box-wrapper{text-align:center;}.elementor-1935 .elementor-element.elementor-element-c09e1d1 .elementor-image-box-title{font-family:"Lufga", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-c09e1d1 .elementor-image-box-description{font-family:"Lufga", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#C0C0C0;}.elementor-1935 .elementor-element.elementor-element-c3a93f2{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-1935 .elementor-element.elementor-element-c3a93f2.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-c3a93f2 .swiper-wrapper{display:flex;align-items:center;}.elementor-1935 .elementor-element.elementor-element-c3a93f2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-1935 .elementor-element.elementor-element-6a12107{--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-1935 .elementor-element.elementor-element-ee3865f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1935 .elementor-element.elementor-element-0afb1c3 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1935 .elementor-element.elementor-element-83f240a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1935 .elementor-element.elementor-element-7749c09 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1935 .elementor-element.elementor-element-262fc9c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1935 .elementor-element.elementor-element-39982a5{--display:flex;}.elementor-1935 .elementor-element.elementor-element-c874230 .elementor-button{background-color:#00000000;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-1935 .elementor-element.elementor-element-c874230.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-6777976{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1935 .elementor-element.elementor-element-5b83858{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1935 .elementor-element.elementor-element-5b83858 .elementor-divider-separator{width:83%;margin:0 auto;margin-center:0;}.elementor-1935 .elementor-element.elementor-element-5b83858 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1935 .elementor-element.elementor-element-5c3c1e4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-1935 .elementor-element.elementor-element-5c3c1e4 .elementor-icon-list-icon i{color:#D80012;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-5c3c1e4 .elementor-icon-list-icon svg{fill:#D80012;transition:fill 0.3s;}.elementor-1935 .elementor-element.elementor-element-5c3c1e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-5c3c1e4 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:53px;font-weight:700;}.elementor-1935 .elementor-element.elementor-element-5c3c1e4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1935 .elementor-element.elementor-element-f01f43e{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1935 .elementor-element.elementor-element-f01f43e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1935 .elementor-element.elementor-element-f01f43e .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:17px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-1935 .elementor-element.elementor-element-2e3c087 .elementor-button{background-color:#00000000;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-1935 .elementor-element.elementor-element-2e3c087.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-d2540ff{--display:flex;--min-height:100px;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1935 .elementor-element.elementor-element-d2540ff:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-d2540ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1935 .elementor-element.elementor-element-443736f{--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-1935 .elementor-element.elementor-element-443736f.e-con{--order:-99999 /* order start hack */;}.elementor-1935 .elementor-element.elementor-element-1cc75b2{text-align:start;}.elementor-1935 .elementor-element.elementor-element-1cc75b2 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#FFFFFF;}@media(min-width:768px){.elementor-1935 .elementor-element.elementor-element-0231fd6{--width:47.411%;}.elementor-1935 .elementor-element.elementor-element-b1b38ab{--width:49%;}.elementor-1935 .elementor-element.elementor-element-eee18c9{--width:49%;}.elementor-1935 .elementor-element.elementor-element-0106642{--width:49%;}.elementor-1935 .elementor-element.elementor-element-d602107{--width:49%;}.elementor-1935 .elementor-element.elementor-element-9155f14{--width:49%;}.elementor-1935 .elementor-element.elementor-element-79bace9{--width:50%;}.elementor-1935 .elementor-element.elementor-element-4548e92{--width:100%;}.elementor-1935 .elementor-element.elementor-element-5ce54ff{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1935 .elementor-element.elementor-element-b1b38ab{--width:100%;}.elementor-1935 .elementor-element.elementor-element-eee18c9{--width:100%;}.elementor-1935 .elementor-element.elementor-element-0106642{--width:100%;}.elementor-1935 .elementor-element.elementor-element-d602107{--width:100%;}.elementor-1935 .elementor-element.elementor-element-9155f14{--width:100%;}.elementor-1935 .elementor-element.elementor-element-79bace9{--width:100%;}}@media(max-width:1024px){.elementor-1935 .elementor-element.elementor-element-d7b6c7c{--grid-auto-flow:row;}.elementor-1935 .elementor-element.elementor-element-cefa9aa{--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;grid-column:span 3;}.elementor-1935 .elementor-element.elementor-element-2723ebf .elementor-heading-title{font-size:30px;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-item > a{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-635a755{--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;grid-column:span 3;}.elementor-1935 .elementor-element.elementor-element-875e9af .elementor-heading-title{font-size:30px;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-item > a{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-33cb83a{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1935 .elementor-element.elementor-element-1c68bea .elementor-heading-title{font-size:30px;}.elementor-1935 .elementor-element.elementor-element-20110e9 .elementor-heading-title{font-size:30px;}.elementor-1935 .elementor-element.elementor-element-79bace9{--min-height:0px;}.elementor-1935 .elementor-element.elementor-element-69060db .elementor-heading-title{font-size:77px;line-height:1.2em;}.elementor-1935 .elementor-element.elementor-element-bec5971 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-1935 .elementor-element.elementor-element-4548e92{--grid-auto-flow:row;}.elementor-1935 .elementor-element.elementor-element-aea7f21{width:100%;max-width:100%;}.elementor-1935 .elementor-element.elementor-element-aea7f21 img{width:100%;}.elementor-1935 .elementor-element.elementor-element-5ce54ff{--grid-auto-flow:row;}.elementor-1935 .elementor-element.elementor-element-90b4669{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1935 .elementor-element.elementor-element-90b4669 .elementor-image-box-wrapper{text-align:center;}.elementor-1935 .elementor-element.elementor-element-90b4669 .elementor-image-box-title{font-size:35px;}.elementor-1935 .elementor-element.elementor-element-bc7cd74{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1935 .elementor-element.elementor-element-bc7cd74 .elementor-image-box-wrapper{text-align:center;}.elementor-1935 .elementor-element.elementor-element-bc7cd74 .elementor-image-box-title{font-size:35px;}.elementor-1935 .elementor-element.elementor-element-c09e1d1{width:100%;max-width:100%;}.elementor-1935 .elementor-element.elementor-element-c09e1d1 .elementor-image-box-title{font-size:32px;}.elementor-1935 .elementor-element.elementor-element-c09e1d1 .elementor-image-box-description{font-size:17px;}.elementor-1935 .elementor-element.elementor-element-c3a93f2{--e-image-carousel-slides-to-show:3;}.elementor-1935 .elementor-element.elementor-element-d2540ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1935 .elementor-element.elementor-element-443736f.e-con{--order:99999 /* order end hack */;}.elementor-1935 .elementor-element.elementor-element-1cc75b2{text-align:center;}.elementor-1935 .elementor-element.elementor-element-1cc75b2 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-1935 .elementor-element.elementor-element-01a4ce0:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-01a4ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/11/mobile-scaled.webp");}.elementor-1935 .elementor-element.elementor-element-01a4ce0{--min-height:900px;}.elementor-1935 .elementor-element.elementor-element-0231fd6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1935 .elementor-element.elementor-element-0231fd6.e-con{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-62e100a{--spacer-size:161px;}.elementor-1935 .elementor-element.elementor-element-912e6b7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;text-align:center;}.elementor-1935 .elementor-element.elementor-element-912e6b7 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-1935 .elementor-element.elementor-element-73007ee{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1935 .elementor-element.elementor-element-73007ee .elementor-heading-title{font-size:13px;}.elementor-1935 .elementor-element.elementor-element-60d5cc3.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-60d5cc3 .elementor-button{font-size:14px;}.elementor-1935 .elementor-element.elementor-element-5f07ac5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-5f07ac5 .elementor-icon-list-item > a{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-d7b6c7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1935 .elementor-element.elementor-element-cefa9aa{--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1935 .elementor-element.elementor-element-2723ebf .elementor-heading-title{font-size:24px;}.elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-458df1d .elementor-icon-list-item > a{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-635a755{--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1935 .elementor-element.elementor-element-875e9af .elementor-heading-title{font-size:24px;}.elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-fb02a4b .elementor-icon-list-item > a{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-33cb83a{--content-width:100%;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-1935 .elementor-element.elementor-element-1c68bea .elementor-heading-title{font-size:24px;}.elementor-1935 .elementor-element.elementor-element-1c88cb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-1c88cb4 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-5b4c28e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-5b4c28e .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-079d423{text-align:center;}.elementor-1935 .elementor-element.elementor-element-079d423 .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-adc3f87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-adc3f87 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-de1c535 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-de1c535 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-d51d21a{text-align:center;}.elementor-1935 .elementor-element.elementor-element-d51d21a .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-9a9ad5b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-9a9ad5b .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-d5e1648 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-d5e1648 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-2949baa{text-align:center;}.elementor-1935 .elementor-element.elementor-element-2949baa .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-471f9ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-471f9ab .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-6d11f92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-6d11f92 .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-a7961fc{text-align:center;}.elementor-1935 .elementor-element.elementor-element-a7961fc .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-ff84a9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-ff84a9e .elementor-icon-list-item > a{font-size:20px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-06079aa{text-align:center;}.elementor-1935 .elementor-element.elementor-element-06079aa .elementor-heading-title{font-size:16px;line-height:120%;}.elementor-1935 .elementor-element.elementor-element-fdeae1b:not(.elementor-motion-effects-element-type-background), .elementor-1935 .elementor-element.elementor-element-fdeae1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/11/BG-scaled.webp");background-position:center center;background-size:cover;}.elementor-1935 .elementor-element.elementor-element-20110e9 .elementor-heading-title{font-size:24px;}.elementor-1935 .elementor-element.elementor-element-f245794{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-b30d713 .elementor-icon-list-item > a{font-size:12px;}.elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-d6e094a .elementor-icon-list-item > a{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-e351c37{--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-1935 .elementor-element.elementor-element-79bace9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1935 .elementor-element.elementor-element-5d6e3b1{width:100%;max-width:100%;}.elementor-1935 .elementor-element.elementor-element-5d6e3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-5d6e3b1 .elementor-icon-list-item > a{font-size:3.5vw;}.elementor-1935 .elementor-element.elementor-element-69060db .elementor-heading-title{font-size:49px;line-height:1.2em;}.elementor-1935 .elementor-element.elementor-element-bec5971{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1935 .elementor-element.elementor-element-bec5971 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1935 .elementor-element.elementor-element-f4ca089 .elementor-button{font-size:14px;}.elementor-1935 .elementor-element.elementor-element-43ff7a7{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;--e-icon-list-icon-size:34px;}.elementor-1935 .elementor-element.elementor-element-43ff7a7.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-43ff7a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1935 .elementor-element.elementor-element-43ff7a7 .elementor-icon-list-item > a{font-size:22px;}.elementor-1935 .elementor-element.elementor-element-4548e92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1935 .elementor-element.elementor-element-5ce54ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1935 .elementor-element.elementor-element-90b4669{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1935 .elementor-element.elementor-element-90b4669 .elementor-image-box-wrapper{text-align:start;}.elementor-1935 .elementor-element.elementor-element-90b4669 .elementor-image-box-title{font-size:25px;}.elementor-1935 .elementor-element.elementor-element-90b4669 .elementor-image-box-description{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-bc7cd74{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1935 .elementor-element.elementor-element-bc7cd74 .elementor-image-box-wrapper{text-align:start;}.elementor-1935 .elementor-element.elementor-element-bc7cd74 .elementor-image-box-title{font-size:25px;}.elementor-1935 .elementor-element.elementor-element-bc7cd74 .elementor-image-box-description{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-c09e1d1{width:var( --container-widget-width, 97.564% );max-width:97.564%;--container-widget-width:97.564%;--container-widget-flex-grow:0;}.elementor-1935 .elementor-element.elementor-element-c09e1d1 .elementor-image-box-wrapper{text-align:center;}.elementor-1935 .elementor-element.elementor-element-c09e1d1 .elementor-image-box-title{font-size:25px;}.elementor-1935 .elementor-element.elementor-element-c09e1d1 .elementor-image-box-description{font-size:16px;}.elementor-1935 .elementor-element.elementor-element-c3a93f2{--e-image-carousel-slides-to-show:1;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1935 .elementor-element.elementor-element-ee3865f{padding:20px 20px 20px 20px;}.elementor-1935 .elementor-element.elementor-element-0afb1c3{padding:20px 20px 20px 20px;}.elementor-1935 .elementor-element.elementor-element-83f240a{padding:20px 20px 20px 20px;}.elementor-1935 .elementor-element.elementor-element-7749c09{padding:20px 20px 20px 20px;}.elementor-1935 .elementor-element.elementor-element-262fc9c{padding:20px 20px 20px 20px;}.elementor-1935 .elementor-element.elementor-element-c874230 .elementor-button{font-size:14px;}.elementor-1935 .elementor-element.elementor-element-f01f43e{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-1935 .elementor-element.elementor-element-f01f43e.elementor-element{--align-self:center;}.elementor-1935 .elementor-element.elementor-element-2e3c087 .elementor-button{font-size:13px;}.elementor-1935 .elementor-element.elementor-element-d2540ff{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1935 .elementor-element.elementor-element-1cc75b2{text-align:center;}.elementor-1935 .elementor-element.elementor-element-1cc75b2 .elementor-heading-title{font-size:16px;line-height:1.5em;}}/* Start custom CSS for button, class: .elementor-element-60d5cc3 *//* Personalizar utilizando o Easy Coder*/
.elementor-1935 .elementor-element.elementor-element-60d5cc3 {
  border-radius: 12px; /* Cantos arredondados do botão */
background: #2a9b59;
background: linear-gradient(90deg, rgba(42, 155, 89, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(83, 237, 116, 1) 100%);
  /* Fundo com um degradê de azul para verde */

  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1935 .elementor-element.elementor-element-60d5cc3 .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1935 .elementor-element.elementor-element-60d5cc3:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1935 .elementor-element.elementor-element-60d5cc3:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1935 .elementor-element.elementor-element-60d5cc3::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1935 .elementor-element.elementor-element-60d5cc3:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7adc5ff */.my-list-left.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  animation: scroll-left 35s linear infinite;
}

.my-list-left.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}


.my-list-left.elementor-widget .elementor-icon-list-items {
  width: 200%; 
}

@keyframes scroll-left {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cefa9aa */.elementor-1935 .elementor-element.elementor-element-cefa9aa{
 border-top: 2px solid #FFF;
 border-radius: 10px;
    background: #EDF5FF;
    box-shadow: 0px 105px 29px 0px rgba(109, 149, 202, 0.00), 0px 67px 27px 0px rgba(109, 149, 202, 0.01), 0px 38px 23px 0px rgba(109, 149, 202, 0.05), 0px 17px 17px 0px rgba(109, 149, 202, 0.09), 0px 4px 9px 0px rgba(109, 149, 202, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-079d423 */.elementor-1935 .elementor-element.elementor-element-079d423{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d51d21a */.elementor-1935 .elementor-element.elementor-element-d51d21a{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2949baa */.elementor-1935 .elementor-element.elementor-element-2949baa{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7961fc */.elementor-1935 .elementor-element.elementor-element-a7961fc{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06079aa */.elementor-1935 .elementor-element.elementor-element-06079aa{
    text-wrap: balance
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7892825 */.card {
    border-radius: 16px;
    background: radial-gradient(
        161.21% 160.39% at 5.71% -44.13%,
        #FAF8F4 0%,
        #F2EEE8 100%
    );
    transition: filter 0.5s ease-in-out, border 0.5s ease-in-out;
}

.card:before {
    content: "";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(
        105deg,
        rgba(139, 0, 0, 0.25) 0%,
        rgba(139, 0, 0, 0.10) 50%,
        rgba(139, 0, 0, 0.25) 100%
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 16px;
    pointer-events: none;
}

.desativado.card .elementor-icon-list-icon svg {
    box-sizing: content-box;
    box-shadow: none;
    background: #EDE8E1;
    border: 1px solid rgba(139, 0, 0, 0.15);
    padding: 10px;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d6e3b1 */ff{
    text-decoration: line-through;
  
}


.elementor-1935 .elementor-element.elementor-element-5d6e3b1{
background: #db0000;
background: linear-gradient(45deg, rgba(219, 0, 0, 0.66) 0%, rgba(148, 0, 0, 0.72) 49%, rgba(41, 0, 0, 0.67) 99%);
border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69060db */.elementor-1935 .elementor-element.elementor-element-69060db{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4ca089 *//* Personalizar utilizando o Easy Coder*/
.elementor-1935 .elementor-element.elementor-element-f4ca089 {
  border-radius: 12px; /* Cantos arredondados do botão */
background: #2a9b59;
background: linear-gradient(90deg, rgba(42, 155, 89, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(83, 237, 116, 1) 100%);
  /* Fundo com um degradê de azul para verde */

  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1935 .elementor-element.elementor-element-f4ca089 .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1935 .elementor-element.elementor-element-f4ca089:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1935 .elementor-element.elementor-element-f4ca089:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1935 .elementor-element.elementor-element-f4ca089::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1935 .elementor-element.elementor-element-f4ca089:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bace9 */.elementor-1935 .elementor-element.elementor-element-79bace9{
background: #141414;
background: linear-gradient(45deg, rgba(20, 20, 20, 0.66) 0%, rgba(46, 46, 46, 0.72) 50%, rgba(87, 87, 87, 0.67) 99%);
backdrop-filter: blur(10px);

   border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-90b4669 */.elementor-1935 .elementor-element.elementor-element-90b4669{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bc7cd74 */.elementor-1935 .elementor-element.elementor-element-bc7cd74{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c09e1d1 */.elementor-1935 .elementor-element.elementor-element-c09e1d1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c3a93f2 */.elementor-1935 .elementor-element.elementor-element-c3a93f2 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-1935 .elementor-element.elementor-element-c3a93f2 .swiper{
    overflow: visible !important;
}

.elementor-1935 .elementor-element.elementor-element-c3a93f2 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

html body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c874230 *//* Personalizar utilizando o Easy Coder*/
.elementor-1935 .elementor-element.elementor-element-c874230 {
  border-radius: 12px; /* Cantos arredondados do botão */
background: #2a9b59;
background: linear-gradient(90deg, rgba(42, 155, 89, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(83, 237, 116, 1) 100%);
  /* Fundo com um degradê de azul para verde */

  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1935 .elementor-element.elementor-element-c874230 .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1935 .elementor-element.elementor-element-c874230:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1935 .elementor-element.elementor-element-c874230:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1935 .elementor-element.elementor-element-c874230::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1935 .elementor-element.elementor-element-c874230:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e3c087 *//* Personalizar utilizando o Easy Coder*/
.elementor-1935 .elementor-element.elementor-element-2e3c087 {
  border-radius: 12px; /* Cantos arredondados do botão */
background: #2a9b59;
background: linear-gradient(90deg, rgba(42, 155, 89, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(83, 237, 116, 1) 100%);
  /* Fundo com um degradê de azul para verde */

  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-1935 .elementor-element.elementor-element-2e3c087 .elementor-button-icon {
  font-size: 17px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-1935 .elementor-element.elementor-element-2e3c087:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-1935 .elementor-element.elementor-element-2e3c087:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-1935 .elementor-element.elementor-element-2e3c087::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-1935 .elementor-element.elementor-element-2e3c087:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cc75b2 */.elementor-1935 .elementor-element.elementor-element-1cc75b2{
    text-wrap: balance;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lufga';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://escolaparabrilhar.com/wp-content/uploads/2025/07/Lufga-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lufga';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://escolaparabrilhar.com/wp-content/uploads/2025/07/Lufga-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-display: auto;
	src: url('https://escolaparabrilhar.com/wp-content/uploads/2026/05/Sora-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */