.elementor-505 .elementor-element.elementor-element-264e034{--display:flex;--min-height:850px;--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-505 .elementor-element.elementor-element-264e034:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-264e034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/08/BG-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-505 .elementor-element.elementor-element-0e503f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-505 .elementor-element.elementor-element-65773ee{--display:flex;}.elementor-505 .elementor-element.elementor-element-48b56a8{--spacer-size:50px;}.elementor-505 .elementor-element.elementor-element-11709d0{--display:flex;}.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-505 .elementor-element.elementor-element-58de50a{text-align:left;}.elementor-505 .elementor-element.elementor-element-58de50a img{width:48%;}.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-505 .elementor-element.elementor-element-80c3375 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:28px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-435c124 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:21px;font-weight:400;line-height:28px;color:#BDBDBD;}.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-505 .elementor-element.elementor-element-90e7a44 .elementor-button{background-color:#B2FE0200;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-505 .elementor-element.elementor-element-90e7a44.elementor-element{--align-self:flex-start;}.elementor-505 .elementor-element.elementor-element-11d976c{--display:flex;--min-height:701px;--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-505 .elementor-element.elementor-element-11d976c:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-11d976c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/08/BG-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-505 .elementor-element.elementor-element-19102b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-505 .elementor-element.elementor-element-f082f7f{--display:flex;}.elementor-505 .elementor-element.elementor-element-4c0cf74{text-align:left;}.elementor-505 .elementor-element.elementor-element-4c0cf74 img{width:48%;}.elementor-505 .elementor-element.elementor-element-c3b2caf .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:28px;font-weight:400;line-height:36px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-ea2f7ec .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:21px;font-weight:400;line-height:28px;color:#BDBDBD;}.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button{background-color:#B2FE0200;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-505 .elementor-element.elementor-element-c5986fd.elementor-element{--align-self:flex-start;}.elementor-505 .elementor-element.elementor-element-53117ef{--display:flex;}.elementor-505 .elementor-element.elementor-element-bead1f5{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-505 .elementor-element.elementor-element-bead1f5:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-bead1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-505 .elementor-element.elementor-element-7f520cc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-292a99e{background-color:#3030304A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-wrapper{text-align:left;}.elementor-505 .elementor-element.elementor-element-292a99e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-292a99e.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-292a99e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-292a99e:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-292a99e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-description{font-family:"Lufga", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-de4ecd1{background-color:#3030304A;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#52717561;border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-wrapper{text-align:left;}.elementor-505 .elementor-element.elementor-element-de4ecd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-de4ecd1.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-de4ecd1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-de4ecd1:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-de4ecd1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-description{font-family:"Lufga", Sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-092b619{--display:flex;--min-height:604px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-505 .elementor-element.elementor-element-092b619:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-092b619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/08/bg2.webp");background-position:top center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-adc3890{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-505 .elementor-element.elementor-element-adc3890.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-09ee5b0{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F70202;--border-color:#F70202;--border-radius:27px 27px 27px 27px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-09ee5b0:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-09ee5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D1A1A47;}.elementor-505 .elementor-element.elementor-element-09ee5b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-da8866f{width:var( --container-widget-width, 93.597% );max-width:93.597%;padding:0px 0px 0px 0px;--container-widget-width:93.597%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-da8866f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-da8866f.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-da8866f.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-da8866f.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-da8866f .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-da8866f .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:26px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-da8866f .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-da8866f:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-da8866f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-da8866f .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.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-505 .elementor-element.elementor-element-3dbd95d{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-3dbd95d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-icon i{color:#FF0000;transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-icon svg{fill:#FF0000;transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:16px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-ea8bf81{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#2089F5;--border-color:#2089F5;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:-78px;--margin-right:0px;--padding-top:77px;--padding-bottom:77px;--padding-left:77px;--padding-right:77px;--z-index:100;}.elementor-505 .elementor-element.elementor-element-ea8bf81:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-ea8bf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B46;}.elementor-505 .elementor-element.elementor-element-ea8bf81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-9910e18{width:var( --container-widget-width, 93.597% );max-width:93.597%;padding:0px 0px 0px 0px;--container-widget-width:93.597%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-9910e18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-9910e18.elementor-view-stacked .elementor-icon{background-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-9910e18.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-9910e18.elementor-view-default .elementor-icon{fill:#00C0FF;color:#00C0FF;border-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-9910e18 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-9910e18 .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:26px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-9910e18 .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-9910e18:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-9910e18:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-9910e18 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-88560f5{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-88560f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-icon i{color:#00C0FF;transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-icon svg{fill:#00C0FF;transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:16px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-text{color:#F6FAFF;transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button{background-color:#B2FE0200;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-505 .elementor-element.elementor-element-ff45573{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;}.elementor-505 .elementor-element.elementor-element-ff45573.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-2e2e199{width:var( --container-widget-width, 70% );max-width:70%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-505 .elementor-element.elementor-element-2e2e199 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-8a81f5c{width:var( --container-widget-width, 70% );max-width:70%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-505 .elementor-element.elementor-element-8a81f5c .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-4ba0517{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-4ba0517 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-13c649a{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-13c649a:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-13c649a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-505 .elementor-element.elementor-element-66fb47b{z-index:1;}.elementor-505 .elementor-element.elementor-element-baf5bee{z-index:1;}.elementor-505 .elementor-element.elementor-element-09a733a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-505 .elementor-element.elementor-element-09a733a .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-81e2f4c{--display:flex;--min-height:0px;--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-505 .elementor-element.elementor-element-f21153c{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-f21153c:hover{background-color:#000B20;}.elementor-505 .elementor-element.elementor-element-bfb8d1d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-bfb8d1d.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-bfb8d1d.elementor-view-stacked .elementor-icon{background-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-bfb8d1d.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-bfb8d1d.elementor-view-default .elementor-icon{fill:#00C0FF;color:#00C0FF;border-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-bfb8d1d .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-bfb8d1d .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:24px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-bfb8d1d .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-bfb8d1d:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-bfb8d1d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-bfb8d1d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-d4bdddb{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-505 .elementor-element.elementor-element-d4bdddb:hover{background-color:#000B20;}.elementor-505 .elementor-element.elementor-element-b190019{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-b190019.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-b190019.elementor-view-stacked .elementor-icon{background-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-b190019.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-b190019.elementor-view-default .elementor-icon{fill:#00C0FF;color:#00C0FF;border-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-b190019 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-b190019 .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:24px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-b190019 .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-b190019:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-b190019:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-b190019 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-cf078d7{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-cf078d7:hover{background-color:#000B20;}.elementor-505 .elementor-element.elementor-element-ee6a5ff{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-ee6a5ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-ee6a5ff.elementor-view-stacked .elementor-icon{background-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-ee6a5ff.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-ee6a5ff.elementor-view-default .elementor-icon{fill:#00C0FF;color:#00C0FF;border-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-ee6a5ff .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-ee6a5ff .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:24px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-ee6a5ff .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-ee6a5ff:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-ee6a5ff:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-ee6a5ff .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-fc1e561{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-fc1e561:hover{background-color:#000B20;}.elementor-505 .elementor-element.elementor-element-59729a0{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-59729a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-59729a0.elementor-view-stacked .elementor-icon{background-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-59729a0.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-59729a0.elementor-view-default .elementor-icon{fill:#00C0FF;color:#00C0FF;border-color:#00C0FF;}.elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:24px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-59729a0:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-59729a0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-72054cd{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-72054cd:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-72054cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-505 .elementor-element.elementor-element-838515c{z-index:1;}.elementor-505 .elementor-element.elementor-element-90245cc{z-index:1;}.elementor-505 .elementor-element.elementor-element-2f1da47{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-505 .elementor-element.elementor-element-2f1da47 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-df20a97{--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-505 .elementor-element.elementor-element-9c5e152{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-9c5e152:hover{background-color:#200000;}.elementor-505 .elementor-element.elementor-element-5a6c195{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-5a6c195.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-5a6c195.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-5a6c195.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-5a6c195.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-5a6c195 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-5a6c195 .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:26px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-5a6c195 .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-5a6c195:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-5a6c195:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-5a6c195 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-c2c6fc8{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-c2c6fc8:hover{background-color:#200000;}.elementor-505 .elementor-element.elementor-element-5d57262{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-5d57262.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-5d57262.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-5d57262.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-5d57262.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-5d57262 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-5d57262 .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:26px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-5d57262 .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-5d57262:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-5d57262:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-5d57262 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-13d6055{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-13d6055:hover{background-color:#200000;}.elementor-505 .elementor-element.elementor-element-1bee1cd{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-1bee1cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-1bee1cd.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-1bee1cd.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-1bee1cd.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-1bee1cd .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-1bee1cd .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:26px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-1bee1cd .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-1bee1cd:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-1bee1cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-1bee1cd .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-00f3d22{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-505 .elementor-element.elementor-element-00f3d22:hover{background-color:#200000;}.elementor-505 .elementor-element.elementor-element-bfa1bfa{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:26px 26px 26px 26px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-bfa1bfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-bfa1bfa.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-bfa1bfa.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-bfa1bfa.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-505 .elementor-element.elementor-element-bfa1bfa .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-bfa1bfa .elementor-icon-box-title a{font-family:"Lufga", Sans-serif;font-size:26px;font-weight:700;}.elementor-505 .elementor-element.elementor-element-bfa1bfa .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-bfa1bfa:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-bfa1bfa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-bfa1bfa .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-a99fe16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-a99fe16:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-a99fe16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-03393af{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;text-align:center;}.elementor-505 .elementor-element.elementor-element-03393af .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:30px;font-weight:600;line-height:1.4em;color:#000000E6;}.elementor-505 .elementor-element.elementor-element-8ad4b4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-505 .elementor-element.elementor-element-8ad4b4d.e-con{--order:99999 /* order end hack */;}.elementor-505 .elementor-element.elementor-element-027c76d{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:33px 33px 33px 33px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-505 .elementor-element.elementor-element-027c76d.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-027c76d .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-027c76d.elementor-view-stacked .elementor-icon{background-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-027c76d.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-027c76d.elementor-view-default .elementor-icon{fill:#29A7DB;color:#29A7DB;border-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-027c76d .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-027c76d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-027c76d .elementor-icon-box-title{color:#000000E6;}.elementor-505 .elementor-element.elementor-element-027c76d:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-027c76d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-505 .elementor-element.elementor-element-027c76d .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-505 .elementor-element.elementor-element-7f09657{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:41px 41px 41px 41px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-505 .elementor-element.elementor-element-7f09657.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-7f09657 .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-7f09657.elementor-view-stacked .elementor-icon{background-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-7f09657.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-7f09657.elementor-view-default .elementor-icon{fill:#29A7DB;color:#29A7DB;border-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-7f09657 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-7f09657 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-7f09657 .elementor-icon-box-title{color:#000000E6;}.elementor-505 .elementor-element.elementor-element-7f09657:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-7f09657:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-505 .elementor-element.elementor-element-7f09657 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-505 .elementor-element.elementor-element-d165ca2{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:33px 33px 33px 33px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-505 .elementor-element.elementor-element-d165ca2.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-d165ca2 .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-d165ca2.elementor-view-stacked .elementor-icon{background-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-d165ca2.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-d165ca2.elementor-view-default .elementor-icon{fill:#29A7DB;color:#29A7DB;border-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-d165ca2 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-d165ca2 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-d165ca2 .elementor-icon-box-title{color:#000000E6;}.elementor-505 .elementor-element.elementor-element-d165ca2:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-d165ca2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-505 .elementor-element.elementor-element-d165ca2 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-505 .elementor-element.elementor-element-e764922{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:33px 33px 33px 33px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-505 .elementor-element.elementor-element-e764922.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-e764922 .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-e764922.elementor-view-stacked .elementor-icon{background-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-e764922.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-e764922.elementor-view-default .elementor-icon{fill:#29A7DB;color:#29A7DB;border-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-e764922 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-e764922 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-e764922 .elementor-icon-box-title{color:#000000E6;}.elementor-505 .elementor-element.elementor-element-e764922:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-e764922:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-505 .elementor-element.elementor-element-e764922 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-505 .elementor-element.elementor-element-4ea5089{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:33px 33px 33px 33px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-505 .elementor-element.elementor-element-4ea5089.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-4ea5089 .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-4ea5089.elementor-view-stacked .elementor-icon{background-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-4ea5089.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-4ea5089.elementor-view-default .elementor-icon{fill:#29A7DB;color:#29A7DB;border-color:#29A7DB;}.elementor-505 .elementor-element.elementor-element-4ea5089 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-4ea5089 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-4ea5089 .elementor-icon-box-title{color:#000000E6;}.elementor-505 .elementor-element.elementor-element-4ea5089:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-4ea5089:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-505 .elementor-element.elementor-element-4ea5089 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-505 .elementor-element.elementor-element-12eb634{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF30;--border-color:#FFFFFF30;--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-505 .elementor-element.elementor-element-12eb634:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-12eb634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-505 .elementor-element.elementor-element-ea737a8{text-align:center;}.elementor-505 .elementor-element.elementor-element-ea737a8 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-6969e5a{--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-505 .elementor-element.elementor-element-3cf44b2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-3cf44b2:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-3cf44b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#572A2A00;}.elementor-505 .elementor-element.elementor-element-a81b323{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:26px;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-title{margin-block-end:6px;color:#00B3FF;}.elementor-505 .elementor-element.elementor-element-a81b323.elementor-view-stacked .elementor-icon{background-color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-a81b323.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-a81b323.elementor-view-default .elementor-icon{fill:#E5E5E5;color:#E5E5E5;border-color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon{font-size:48px;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-a81b323:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-a81b323:has(:focus) .elementor-icon-box-title{color:#00B3FF;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-0dc41ba{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-0dc41ba:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-0dc41ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#572A2A00;}.elementor-505 .elementor-element.elementor-element-a6d475b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:26px;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-title{margin-block-end:6px;color:#00B3FF;}.elementor-505 .elementor-element.elementor-element-a6d475b.elementor-view-stacked .elementor-icon{background-color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-a6d475b.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-a6d475b.elementor-view-default .elementor-icon{fill:#E5E5E5;color:#E5E5E5;border-color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon{font-size:48px;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-a6d475b:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-a6d475b:has(:focus) .elementor-icon-box-title{color:#00B3FF;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-3e296c3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-3e296c3:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-3e296c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#572A2A00;}.elementor-505 .elementor-element.elementor-element-73ce9b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:26px;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-title{margin-block-end:6px;color:#00B3FF;}.elementor-505 .elementor-element.elementor-element-73ce9b6.elementor-view-stacked .elementor-icon{background-color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-73ce9b6.elementor-view-framed .elementor-icon, .elementor-505 .elementor-element.elementor-element-73ce9b6.elementor-view-default .elementor-icon{fill:#E5E5E5;color:#E5E5E5;border-color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon{font-size:48px;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:600;}.elementor-505 .elementor-element.elementor-element-73ce9b6:has(:hover) .elementor-icon-box-title,
					 .elementor-505 .elementor-element.elementor-element-73ce9b6:has(:focus) .elementor-icon-box-title{color:#00B3FF;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#E5E5E5;}.elementor-505 .elementor-element.elementor-element-680afbc{--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-680afbc:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-680afbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-505 .elementor-element.elementor-element-3bf2ccf.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-3bf2ccf{text-align:center;}.elementor-505 .elementor-element.elementor-element-3bf2ccf .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-a675bfe{--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-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-505 .elementor-element.elementor-element-f01908e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-f01908e.elementor-position-right .elementor-image-box-img{margin-left:92px;}.elementor-505 .elementor-element.elementor-element-f01908e.elementor-position-left .elementor-image-box-img{margin-right:92px;}.elementor-505 .elementor-element.elementor-element-f01908e.elementor-position-top .elementor-image-box-img{margin-bottom:92px;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-title{margin-bottom:7px;font-family:"Lufga", Sans-serif;font-size:22px;font-weight:700;line-height:27px;color:#F6FAFF;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-505 .elementor-element.elementor-element-f01908e:has(:hover) .elementor-image-box-title,
					 .elementor-505 .elementor-element.elementor-element-f01908e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-3026f57{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-3026f57.elementor-position-right .elementor-image-box-img{margin-left:91px;}.elementor-505 .elementor-element.elementor-element-3026f57.elementor-position-left .elementor-image-box-img{margin-right:91px;}.elementor-505 .elementor-element.elementor-element-3026f57.elementor-position-top .elementor-image-box-img{margin-bottom:91px;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-title{margin-bottom:7px;font-family:"Lufga", Sans-serif;font-size:23px;font-weight:700;line-height:27px;color:#F6FAFF;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-505 .elementor-element.elementor-element-3026f57:has(:hover) .elementor-image-box-title,
					 .elementor-505 .elementor-element.elementor-element-3026f57:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-8aace89{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-8aace89.elementor-position-right .elementor-image-box-img{margin-left:81px;}.elementor-505 .elementor-element.elementor-element-8aace89.elementor-position-left .elementor-image-box-img{margin-right:81px;}.elementor-505 .elementor-element.elementor-element-8aace89.elementor-position-top .elementor-image-box-img{margin-bottom:81px;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-title{margin-bottom:7px;font-family:"Lufga", Sans-serif;font-size:23px;font-weight:700;line-height:27px;color:#F6FAFF;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-505 .elementor-element.elementor-element-8aace89:has(:hover) .elementor-image-box-title,
					 .elementor-505 .elementor-element.elementor-element-8aace89:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-dfbe33d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-dfbe33d.elementor-position-right .elementor-image-box-img{margin-left:48px;}.elementor-505 .elementor-element.elementor-element-dfbe33d.elementor-position-left .elementor-image-box-img{margin-right:48px;}.elementor-505 .elementor-element.elementor-element-dfbe33d.elementor-position-top .elementor-image-box-img{margin-bottom:48px;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-title{margin-bottom:7px;font-family:"Lufga", Sans-serif;font-size:23px;font-weight:700;line-height:27px;color:#F6FAFF;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-505 .elementor-element.elementor-element-dfbe33d:has(:hover) .elementor-image-box-title,
					 .elementor-505 .elementor-element.elementor-element-dfbe33d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-description{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button{background-color:#B2FE0200;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-505 .elementor-element.elementor-element-2a981c7.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-e34d75b{--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-505 .elementor-element.elementor-element-e34d75b:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-e34d75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-505 .elementor-element.elementor-element-c9bc03d{--display:flex;}.elementor-505 .elementor-element.elementor-element-7a10039.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-7a10039{text-align:center;}.elementor-505 .elementor-element.elementor-element-7a10039 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-c532cf2{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-505 .elementor-element.elementor-element-c532cf2 .swiper-wrapper{display:flex;align-items:center;}.elementor-505 .elementor-element.elementor-element-c532cf2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-505 .elementor-element.elementor-element-7e772a5{--display:flex;--min-height:1098px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-7e772a5:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-7e772a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/08/BG1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-505 .elementor-element.elementor-element-7e772a5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-f53dc2f{--display:flex;--min-height:911px;--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-f53dc2f:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-f53dc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/08/i5tec013.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-505 .elementor-element.elementor-element-f53dc2f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-b4ca479{text-align:center;}.elementor-505 .elementor-element.elementor-element-b4ca479 img{width:35%;}.elementor-505 .elementor-element.elementor-element-e527e1c{text-align:center;}.elementor-505 .elementor-element.elementor-element-e527e1c .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:55px;font-weight:700;line-height:64px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-fd5bbb6 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:32px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-f4fc5f8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-f4fc5f8 .elementor-image-box-title{margin-bottom:4px;font-family:"Lufga", Sans-serif;font-size:96px;font-weight:300;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-f4fc5f8:has(:hover) .elementor-image-box-title,
					 .elementor-505 .elementor-element.elementor-element-f4fc5f8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-f4fc5f8 .elementor-image-box-description{font-family:"Lufga", Sans-serif;font-size:24px;font-weight:300;line-height:64px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-37aad5e{width:var( --container-widget-width, 591px );max-width:591px;--container-widget-width:591px;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-37aad5e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-icon i{color:#00C0FF;transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-icon svg{fill:#00C0FF;transition:fill 0.3s;}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-item > a{font-family:"Lufga", Sans-serif;font-size:28px;font-weight:400;}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-text{color:#F6FAFF;transition:color 0.3s;}.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button{background-color:#B2FE0200;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-505 .elementor-element.elementor-element-60e8635{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-505 .elementor-element.elementor-element-60e8635.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-1be56cb{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-505 .elementor-element.elementor-element-1be56cb .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:23px;font-weight:400;line-height:28px;letter-spacing:2.4px;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-fcf4e69{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-505 .elementor-element.elementor-element-fcf4e69:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-fcf4e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/08/BG3.webp");}.elementor-505 .elementor-element.elementor-element-39cfdc8{--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:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:19;}.elementor-505 .elementor-element.elementor-element-39cfdc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-a13fd0c .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-cad9f2a{font-family:"Lufga", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-577c387{--grid-template-columns:repeat(0, auto);text-align:center;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--icon-size:58px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-505 .elementor-element.elementor-element-577c387 .elementor-social-icon{background-color:#02010100;}.elementor-505 .elementor-element.elementor-element-577c387 .elementor-social-icon i{color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-577c387 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button{background-color:#B2FE0200;font-family:"Lufga", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-505 .elementor-element.elementor-element-3220c9a.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-ef5298e{width:var( --container-widget-width, 476.25px );max-width:476.25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476.25px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-ef5298e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-ef5298e img{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-6a02904{--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-505 .elementor-element.elementor-element-6a02904:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-6a02904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-505 .elementor-element.elementor-element-92b510d{--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-505 .elementor-element.elementor-element-336dd19{text-align:right;}.elementor-505 .elementor-element.elementor-element-336dd19 img{width:8vw;}.elementor-505 .elementor-element.elementor-element-fe8666b{--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-505 .elementor-element.elementor-element-fe8666b.e-con{--order:-99999 /* order start hack */;}.elementor-505 .elementor-element.elementor-element-08bfbf8{text-align:left;}.elementor-505 .elementor-element.elementor-element-08bfbf8 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-11c7a04{--display:flex;}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-bead1f5{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-7f520cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-092b619{--min-height:722px;}.elementor-505 .elementor-element.elementor-element-adc3890{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-09ee5b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-da8866f{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-da8866f .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-3dbd95d{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-item > a{font-size:16px;}.elementor-505 .elementor-element.elementor-element-ea8bf81{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-9910e18{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-9910e18 .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-88560f5{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-item > a{font-size:16px;}.elementor-505 .elementor-element.elementor-element-2e2e199 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-8a81f5c .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-4ba0517{--e-image-carousel-slides-to-show:3;}.elementor-505 .elementor-element.elementor-element-13c649a{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-09a733a .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-bfb8d1d{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-bfb8d1d .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-b190019{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-b190019 .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-ee6a5ff{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-ee6a5ff .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-59729a0{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-72054cd{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-2f1da47 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-5a6c195{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-5a6c195 .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-5d57262{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-5d57262 .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-1bee1cd{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-1bee1cd .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-bfa1bfa{width:var( --container-widget-width, 196.647% );max-width:196.647%;--container-widget-width:196.647%;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-bfa1bfa .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-a99fe16{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-505 .elementor-element.elementor-element-8ad4b4d{--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;}.elementor-505 .elementor-element.elementor-element-027c76d{--container-widget-width:48.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.5% );max-width:48.5%;}.elementor-505 .elementor-element.elementor-element-7f09657{--container-widget-width:48.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.5% );max-width:48.5%;}.elementor-505 .elementor-element.elementor-element-d165ca2{--container-widget-width:48.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.5% );max-width:48.5%;}.elementor-505 .elementor-element.elementor-element-e764922{--container-widget-width:48.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.5% );max-width:48.5%;}.elementor-505 .elementor-element.elementor-element-4ea5089{--container-widget-width:48.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48.5% );max-width:48.5%;}.elementor-505 .elementor-element.elementor-element-ea737a8 .elementor-heading-title{font-size:36px;}.elementor-505 .elementor-element.elementor-element-6969e5a{--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-505 .elementor-element.elementor-element-3cf44b2{--justify-content:flex-start;}.elementor-505 .elementor-element.elementor-element-a81b323{--icon-box-icon-margin:5px;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-0dc41ba{--justify-content:flex-start;}.elementor-505 .elementor-element.elementor-element-a6d475b{--icon-box-icon-margin:5px;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-3e296c3{--justify-content:flex-start;}.elementor-505 .elementor-element.elementor-element-73ce9b6{--icon-box-icon-margin:5px;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-description{font-size:16px;}.elementor-505 .elementor-element.elementor-element-3bf2ccf .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-a675bfe{--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-505 .elementor-element.elementor-element-f01908e{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-3026f57{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-8aace89{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-dfbe33d{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-title{font-size:24px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-7a10039 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-c532cf2{--e-image-carousel-slides-to-show:3;}.elementor-505 .elementor-element.elementor-element-7e772a5{--min-height:956px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-505 .elementor-element.elementor-element-f53dc2f{--min-height:1090px;}.elementor-505 .elementor-element.elementor-element-f4fc5f8 .elementor-image-box-title{font-size:81px;}.elementor-505 .elementor-element.elementor-element-f4fc5f8 .elementor-image-box-description{font-size:20px;}.elementor-505 .elementor-element.elementor-element-37aad5e{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-item > a{font-size:16px;}.elementor-505 .elementor-element.elementor-element-fcf4e69{--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-505 .elementor-element.elementor-element-a13fd0c .elementor-heading-title{font-size:64px;}.elementor-505 .elementor-element.elementor-element-ef5298e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-505 .elementor-element.elementor-element-ef5298e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-505 .elementor-element.elementor-element-6a02904{--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-505 .elementor-element.elementor-element-336dd19{text-align:center;}.elementor-505 .elementor-element.elementor-element-336dd19 img{width:25vw;}.elementor-505 .elementor-element.elementor-element-fe8666b.e-con{--order:99999 /* order end hack */;}.elementor-505 .elementor-element.elementor-element-08bfbf8{text-align:center;}.elementor-505 .elementor-element.elementor-element-08bfbf8 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-264e034:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-264e034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolaparabrilhar.com/wp-content/uploads/2025/08/MOBILE.webp");}.elementor-505 .elementor-element.elementor-element-264e034{--min-height:731px;}.elementor-505 .elementor-element.elementor-element-48b56a8{--spacer-size:170px;}.elementor-505 .elementor-element.elementor-element-11709d0{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-505 .elementor-element.elementor-element-58de50a{text-align:center;}.elementor-505 .elementor-element.elementor-element-80c3375{text-align:center;}.elementor-505 .elementor-element.elementor-element-80c3375 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-435c124{text-align:center;}.elementor-505 .elementor-element.elementor-element-435c124 .elementor-heading-title{font-size:17px;}.elementor-505 .elementor-element.elementor-element-90e7a44.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button{font-size:12px;}.elementor-505 .elementor-element.elementor-element-bead1f5{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-7f520cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-title a{font-size:18px;}.elementor-505 .elementor-element.elementor-element-292a99e .elementor-icon-box-description{font-size:15px;}.elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-wrapper{text-align:center;}.elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-title a{font-size:18px;}.elementor-505 .elementor-element.elementor-element-de4ecd1 .elementor-icon-box-description{font-size:15px;}.elementor-505 .elementor-element.elementor-element-092b619{--min-height:0px;--padding-top:0vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-505 .elementor-element.elementor-element-adc3890{--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-505 .elementor-element.elementor-element-09ee5b0{--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;--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-da8866f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-da8866f .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-da8866f .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-3dbd95d{width:100%;max-width:100%;--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-3dbd95d .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-ea8bf81{--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;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-9910e18{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-9910e18 .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-9910e18 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-88560f5{width:100%;max-width:100%;--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-88560f5 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-2e2e199{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-505 .elementor-element.elementor-element-2e2e199 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-505 .elementor-element.elementor-element-8a81f5c{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-505 .elementor-element.elementor-element-8a81f5c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-505 .elementor-element.elementor-element-4ba0517{--e-image-carousel-slides-to-show:1;}.elementor-505 .elementor-element.elementor-element-09a733a{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-505 .elementor-element.elementor-element-09a733a .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-505 .elementor-element.elementor-element-bfb8d1d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-bfb8d1d .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-bfb8d1d .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-b190019{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-b190019 .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-b190019 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-ee6a5ff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-ee6a5ff .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-ee6a5ff .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-59729a0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon-box-title a{font-size:23px;}.elementor-505 .elementor-element.elementor-element-59729a0 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-2f1da47{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-505 .elementor-element.elementor-element-2f1da47 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-505 .elementor-element.elementor-element-5a6c195{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-5a6c195 .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-5a6c195 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-5d57262{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-5d57262 .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-5d57262 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-1bee1cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-1bee1cd .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-1bee1cd .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-bfa1bfa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:20px 30px 20px 30px;--icon-box-icon-margin:14px;}.elementor-505 .elementor-element.elementor-element-bfa1bfa .elementor-icon{font-size:35px;}.elementor-505 .elementor-element.elementor-element-bfa1bfa .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-a99fe16{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:4;}.elementor-505 .elementor-element.elementor-element-03393af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-03393af .elementor-heading-title{font-size:26px;}.elementor-505 .elementor-element.elementor-element-027c76d{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-7f09657{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-d165ca2{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-e764922{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-4ea5089{width:100%;max-width:100%;}.elementor-505 .elementor-element.elementor-element-12eb634{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-505 .elementor-element.elementor-element-ea737a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5vw 0vw 0vw 0vw;}.elementor-505 .elementor-element.elementor-element-ea737a8 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-6969e5a{--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-505 .elementor-element.elementor-element-3cf44b2{--min-height:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-a81b323{width:100%;max-width:100%;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-a81b323.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon{font-size:30px;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-title a{font-size:17px;}.elementor-505 .elementor-element.elementor-element-a81b323 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-0dc41ba{--min-height:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-a6d475b{width:100%;max-width:100%;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-a6d475b.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon{font-size:30px;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-title a{font-size:17px;}.elementor-505 .elementor-element.elementor-element-a6d475b .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-3e296c3{--min-height:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-505 .elementor-element.elementor-element-73ce9b6{width:100%;max-width:100%;padding:0px 0px 0px 0px;--icon-box-icon-margin:0px;}.elementor-505 .elementor-element.elementor-element-73ce9b6.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon{font-size:30px;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-title, .elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-title a{font-size:17px;}.elementor-505 .elementor-element.elementor-element-73ce9b6 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-680afbc{--padding-top:0vw;--padding-bottom:25vw;--padding-left:3vw;--padding-right:3vw;}.elementor-505 .elementor-element.elementor-element-3bf2ccf .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-img{margin-bottom:92px;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-img{margin-bottom:91px;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-img{margin-bottom:81px;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-img{margin-bottom:48px;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-505 .elementor-element.elementor-element-7a10039{width:var( --container-widget-width, 357px );max-width:357px;--container-widget-width:357px;--container-widget-flex-grow:0;}.elementor-505 .elementor-element.elementor-element-7a10039 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-c532cf2{--e-image-carousel-slides-to-show:1;}.elementor-505 .elementor-element.elementor-element-7e772a5{--content-width:360px;--min-height:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-505 .elementor-element.elementor-element-f53dc2f{--min-height:584px;--padding-top:55px;--padding-bottom:55px;--padding-left:35px;--padding-right:35px;}.elementor-505 .elementor-element.elementor-element-b4ca479 img{width:64%;}.elementor-505 .elementor-element.elementor-element-e527e1c .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-fd5bbb6 .elementor-heading-title{font-size:21px;}.elementor-505 .elementor-element.elementor-element-f4fc5f8{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-505 .elementor-element.elementor-element-f4fc5f8 .elementor-image-box-title{margin-bottom:0px;font-size:10vw;}.elementor-505 .elementor-element.elementor-element-37aad5e{width:100%;max-width:100%;--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-505 .elementor-element.elementor-element-37aad5e .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-505 .elementor-element.elementor-element-60e8635{padding:4vw 0vw 0vw 0vw;}.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button{font-size:12px;}.elementor-505 .elementor-element.elementor-element-1be56cb.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-1be56cb{text-align:center;}.elementor-505 .elementor-element.elementor-element-1be56cb .elementor-heading-title{font-size:14px;}.elementor-505 .elementor-element.elementor-element-fcf4e69{--min-height:0px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:7vw;--padding-left:8vw;--padding-right:8vw;}.elementor-505 .elementor-element.elementor-element-fcf4e69:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-fcf4e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-505 .elementor-element.elementor-element-39cfdc8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-505 .elementor-element.elementor-element-a13fd0c{text-align:center;}.elementor-505 .elementor-element.elementor-element-a13fd0c .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-505 .elementor-element.elementor-element-cad9f2a{text-align:center;}.elementor-505 .elementor-element.elementor-element-577c387{text-align:center;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--icon-size:39px;}.elementor-505 .elementor-element.elementor-element-577c387.elementor-element{--align-self:center;}.elementor-505 .elementor-element.elementor-element-577c387 .elementor-social-icon{--icon-padding:0.7em;}.elementor-505 .elementor-element.elementor-element-6a02904{--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-505 .elementor-element.elementor-element-336dd19 img{width:28vw;}.elementor-505 .elementor-element.elementor-element-08bfbf8{text-align:center;}.elementor-505 .elementor-element.elementor-element-08bfbf8 .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-505 .elementor-element.elementor-element-09ee5b0{--width:480px;}.elementor-505 .elementor-element.elementor-element-ea8bf81{--width:480px;}.elementor-505 .elementor-element.elementor-element-13c649a{--content-width:1280px;}.elementor-505 .elementor-element.elementor-element-72054cd{--content-width:1280px;}.elementor-505 .elementor-element.elementor-element-3cf44b2{--width:32%;}.elementor-505 .elementor-element.elementor-element-0dc41ba{--width:32%;}.elementor-505 .elementor-element.elementor-element-3e296c3{--width:32%;}.elementor-505 .elementor-element.elementor-element-680afbc{--content-width:100%;}.elementor-505 .elementor-element.elementor-element-a675bfe{--content-width:1600px;}.elementor-505 .elementor-element.elementor-element-f53dc2f{--width:796px;}.elementor-505 .elementor-element.elementor-element-fcf4e69{--content-width:1281px;}.elementor-505 .elementor-element.elementor-element-39cfdc8{--width:509px;}}@media(max-width:1024px) and (min-width:768px){.elementor-505 .elementor-element.elementor-element-09ee5b0{--width:70%;}.elementor-505 .elementor-element.elementor-element-ea8bf81{--width:70%;}.elementor-505 .elementor-element.elementor-element-3cf44b2{--width:100%;}.elementor-505 .elementor-element.elementor-element-0dc41ba{--width:100%;}.elementor-505 .elementor-element.elementor-element-3e296c3{--width:100%;}.elementor-505 .elementor-element.elementor-element-f53dc2f{--width:540px;}.elementor-505 .elementor-element.elementor-element-39cfdc8{--width:70.783%;}}/* Start custom CSS for button, class: .elementor-element-90e7a44 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 5px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button::before,
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-505 .elementor-element.elementor-element-90e7a44 .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5986fd *//* BOTÃO BASE - ESTILO GERAL */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 5px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button::before,
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-505 .elementor-element.elementor-element-c5986fd .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff45573 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 5px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button::before,
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-505 .elementor-element.elementor-element-ff45573 .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4ba0517 */.elementor-505 .elementor-element.elementor-element-4ba0517 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-505 .elementor-element.elementor-element-4ba0517 .swiper{
    overflow: visible !important;
}

.elementor-505 .elementor-element.elementor-element-4ba0517 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66fb47b */.elementor-505 .elementor-element.elementor-element-66fb47b{
    width: 400px;
    height: 400px;
    z-index: 999;
    position: absolute;
    top: 0;
    right: -600px;
    transform: translateX(-50%);
    filter: blur(200px);
    border-radius: 50%; /* Torna o elemento circular */
    background-color: rgba(125, 162, 242, 1); /* Cor sólida do círculo */
    box-shadow: 0 0 50px 20px rgba(125, 162, 242, 0.5); /* Efeito de luz circular */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baf5bee */.elementor-505 .elementor-element.elementor-element-baf5bee{
    width: 400px;
    height: 400px;
    z-index: 999;
    position: absolute;
    bottom: 0;
    left: -300px;
    transform: translateX(-50%);
    filter: blur(200px);
    border-radius: 50%; /* Torna o elemento circular */
    background-color: rgba(125, 162, 242, 1); /* Cor sólida do círculo */
    box-shadow: 0 0 50px 20px rgba(125, 162, 242, 0.5); /* Efeito de luz circular */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-838515c */.elementor-505 .elementor-element.elementor-element-838515c{
    width: 400px;
    height: 400px;
    z-index: 999;
    position: absolute;
    top: 0;
    right: -600px;
    transform: translateX(-50%);
    filter: blur(200px);
    border-radius: 50%; /* Torna o elemento circular */
    background-color: rgba(125, 162, 242, 1); /* Cor sólida do círculo */
    box-shadow: 0 0 50px 20px rgba(125, 162, 242, 0.5); /* Efeito de luz circular */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90245cc */.elementor-505 .elementor-element.elementor-element-90245cc{
    width: 400px;
    height: 400px;
    z-index: 999;
    position: absolute;
    bottom: 0;
    left: -300px;
    transform: translateX(-50%);
    filter: blur(200px);
    border-radius: 50%; /* Torna o elemento circular */
    background-color: rgba(125, 162, 242, 1); /* Cor sólida do círculo */
    box-shadow: 0 0 50px 20px rgba(125, 162, 242, 0.5); /* Efeito de luz circular */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-027c76d */.elementor-505 .elementor-element.elementor-element-027c76d{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-505 .elementor-element.elementor-element-027c76d strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f09657 */.elementor-505 .elementor-element.elementor-element-7f09657{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-505 .elementor-element.elementor-element-7f09657 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d165ca2 */.elementor-505 .elementor-element.elementor-element-d165ca2{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-505 .elementor-element.elementor-element-d165ca2 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e764922 */.elementor-505 .elementor-element.elementor-element-e764922{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-505 .elementor-element.elementor-element-e764922 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ea5089 */.elementor-505 .elementor-element.elementor-element-4ea5089{
    background-color: #EEF8FF;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}
.elementor-505 .elementor-element.elementor-element-4ea5089 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf44b2 */.elementor-505 .elementor-element.elementor-element-3cf44b2  {
border: 2px solid;
border-image: linear-gradient(90deg,rgba(60,74,83,0),#00B3FF,rgba(60,74,83,0)) 1;
border-left: 0px;
border-bottom: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc41ba */.elementor-505 .elementor-element.elementor-element-0dc41ba  {
border: 2px solid;
border-image: linear-gradient(90deg,rgba(60,74,83,0),#00B3FF,rgba(60,74,83,0)) 1;
border-left: 0px;
border-bottom: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e296c3 */.elementor-505 .elementor-element.elementor-element-3e296c3  {
border: 2px solid;
border-image: linear-gradient(90deg,rgba(60,74,83,0),#00B3FF,rgba(60,74,83,0)) 1;
border-left: 0px;
border-bottom: 0px;
border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f01908e */.elementor-505 .elementor-element.elementor-element-f01908e .elementor-image-box-content{
    border-radius: 12px;
    margin-top: -110px;
    padding: 15px;
    border-top: 1px solid rgba(81, 166, 255, 0.25);
background: rgba(32, 48, 69, 0.28);
backdrop-filter: blur(10px);
}


.elementor-505 .elementor-element.elementor-element-f01908e{
    text-wrap: balance;
    border: 1px solid rgba(81, 166, 255, 0.26);
    -moz-border-radius: 12px;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3026f57 */.elementor-505 .elementor-element.elementor-element-3026f57 .elementor-image-box-content{
    border-radius: 12px;
    margin-top: -110px;
    padding: 15px;
    border-top: 1px solid rgba(81, 166, 255, 0.25);
background: rgba(32, 48, 69, 0.28);
backdrop-filter: blur(10px);
}


.elementor-505 .elementor-element.elementor-element-3026f57{
    text-wrap: balance;
    border: 1px solid rgba(81, 166, 255, 0.26);
    -moz-border-radius: 12px;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8aace89 */.elementor-505 .elementor-element.elementor-element-8aace89 .elementor-image-box-content{
    border-radius: 12px;
    margin-top: -110px;
    padding: 15px;
    border-top: 1px solid rgba(81, 166, 255, 0.25);
background: rgba(32, 48, 69, 0.28);
backdrop-filter: blur(10px);
}


.elementor-505 .elementor-element.elementor-element-8aace89{
    text-wrap: balance;
    border: 1px solid rgba(81, 166, 255, 0.26);
    -moz-border-radius: 12px;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dfbe33d */.elementor-505 .elementor-element.elementor-element-dfbe33d .elementor-image-box-content{
    border-radius: 12px;
    margin-top: -110px;
    padding: 15px;
    border-top: 1px solid rgba(81, 166, 255, 0.25);
background: rgba(32, 48, 69, 0.28);
backdrop-filter: blur(10px);
}


.elementor-505 .elementor-element.elementor-element-dfbe33d{
    text-wrap: balance;
    border: 1px solid rgba(81, 166, 255, 0.26);
    -moz-border-radius: 12px;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a981c7 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 5px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button::before,
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-505 .elementor-element.elementor-element-2a981c7 .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680afbc */.degrade{
        background: linear-gradient(90deg, #51A6FF 0.24%, #0B72EB 153.47%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
    
    
    html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c532cf2 */.elementor-505 .elementor-element.elementor-element-c532cf2 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-505 .elementor-element.elementor-element-c532cf2 .swiper{
    overflow: visible !important;
}

.elementor-505 .elementor-element.elementor-element-c532cf2 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60e8635 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 5px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button::before,
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-505 .elementor-element.elementor-element-60e8635 .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3220c9a *//* BOTÃO BASE - ESTILO GERAL */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

    /* SOMBRA MULTICAMADA LIME NEON */
    box-shadow: 
        0 -3px 0 0 #8aa349 inset, /* Borda interna verde escura */
        0 323px 90px 0 rgba(178, 254, 2, .01),
        0 207px 83px 0 rgba(178, 254, 2, .07),
        0 5px 70px 0 rgba(178, 254, 2, .15),
        0 52px 52px 0 rgba(178, 254, 2, .25),
        0 13px 28px 0 rgba(178, 254, 2, .35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button::before,
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button::before {
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
    box-shadow: 0 -3px 0 0 #9ACD32 inset;
    border-top: 2px solid #DFFF8F;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button::after {
    background: linear-gradient(90deg, #CFFF5F 0%, #E1FFAE 50%, #CFFF5F 100%);
    box-shadow: 0 -3px 0 0 #B2FE02 inset;
    border-top: 2px solid #F0FFF0;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

    box-shadow:
        0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
        0 140px 50px 0 rgba(178, 254, 2, .05),
        0 80px 40px 0 rgba(178, 254, 2, .10),
        0 30px 25px 0 rgba(178, 254, 2, .15),
        0 5px 10px 0 rgba(178, 254, 2, .25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-505 .elementor-element.elementor-element-3220c9a .elementor-button:focus-visible {
    outline: 3px solid #CFFF5F; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf4e69 *//* Estilo do container */
.elementor-505 .elementor-element.elementor-element-fcf4e69 {
  position: relative;

}

/* Estilo da luz */
.elementor-505 .elementor-element.elementor-element-fcf4e69::before {
  content: '';
  position: absolute;
  width: 600px; /* Tamanho da luz */
  height: 700px;
  background-color: #1A2433; /* Cor da luz conforme solicitado */
  border-radius: 50%;
  filter: blur(100px); /* Suaviza a luz */
  pointer-events: none; /* A luz não interfere na interação com o conteúdo */
  will-change: top, left, opacity; /* Melhora o desempenho da animação */
  transform: translate(-50%, -50%); /* Mantém a luz centralizada sem afetar o layout */
  animation: moveLight 6s infinite ease-in-out;
}

/* Animação da luz */
@keyframes moveLight {
  0% {
    top: 40%;  
    left: 40%;
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    top: 45%;  
    left: 55%;
    opacity: 0.3;
  }
  75% {
    top: 35%;  
    left: 50%;
    opacity: 1;
  }
  100% {
    top: 40%;
    left: 45%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08bfbf8 */.elementor-505 .elementor-element.elementor-element-08bfbf8{
    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 */