.elementor-131 .elementor-element.elementor-element-30e8a38{--display:flex;--min-height:55vh;--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;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:#FFE106;--border-color:#FFE106;--border-radius:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-6827e92{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-131 .elementor-element.elementor-element-6c680b6{padding:100px 0px 0px 0px;z-index:10;}.elementor-131 .elementor-element.elementor-element-6c680b6 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:98px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-689ced2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 0px 0px;z-index:11;}.elementor-131 .elementor-element.elementor-element-689ced2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-2e5298d{--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;}.elementor-131 .elementor-element.elementor-element-c4970b4{padding:0px 0px 0px 0px;z-index:10;}.elementor-131 .elementor-element.elementor-element-c4970b4.elementor-element{--align-self:flex-end;}.elementor-131 .elementor-element.elementor-element-c4970b4 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:29px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-cc701ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-131 .elementor-element.elementor-element-cc701ae:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-cc701ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-3167a29{--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:0375px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-3167a29.e-con{--align-self:flex-end;}.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-131 .elementor-element.elementor-element-fe32d03{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 30px 0px 0px;font-family:"Nunito Sans", Sans-serif;font-weight:400;}.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-131 .elementor-element.elementor-element-b8e454e{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-131 .elementor-element.elementor-element-b8e454e .elementor-button{font-family:"Russo One", Sans-serif;font-size:17px;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-decf6c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-131 .elementor-element.elementor-element-93333e3{z-index:1;}.elementor-131 .elementor-element.elementor-element-ae9924b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-ae9924b:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-ae9924b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}.elementor-131 .elementor-element.elementor-element-0730312{--display:flex;}.elementor-131 .elementor-element.elementor-element-8cef480{text-align:end;}.elementor-131 .elementor-element.elementor-element-8cef480 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:110px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-670ce14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-670ce14:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-670ce14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-4a00d12{--display:flex;--min-height:469px;--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:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-131 .elementor-element.elementor-element-4a00d12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-131 .elementor-element.elementor-element-e3c010e{--display:flex;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:070px;--padding-right:20px;}.elementor-131 .elementor-element.elementor-element-8e53b39{padding:0px 0px 0px 0px;text-align:start;}.elementor-131 .elementor-element.elementor-element-8e53b39 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-f6a0953{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:070px;--padding-right:20px;}.elementor-131 .elementor-element.elementor-element-f6a0953:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-f6a0953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADAD8;}.elementor-131 .elementor-element.elementor-element-c4f37e7{padding:0px 0px 0px 0px;text-align:start;}.elementor-131 .elementor-element.elementor-element-c4f37e7 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-8369298{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:070px;--padding-right:20px;}.elementor-131 .elementor-element.elementor-element-8369298:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-8369298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-8bb8649{padding:0px 0px 0px 0px;text-align:start;}.elementor-131 .elementor-element.elementor-element-8bb8649 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-20ffb40{--display:flex;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:070px;--padding-right:20px;}.elementor-131 .elementor-element.elementor-element-6278997{padding:0px 0px 0px 0px;text-align:start;}.elementor-131 .elementor-element.elementor-element-6278997 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-fbb2678{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:070px;--padding-right:20px;}.elementor-131 .elementor-element.elementor-element-fbb2678:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-fbb2678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADAD8;}.elementor-131 .elementor-element.elementor-element-770de53{padding:0px 0px 0px 0px;text-align:start;}.elementor-131 .elementor-element.elementor-element-770de53 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-8cab8dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:070px;--padding-right:20px;}.elementor-131 .elementor-element.elementor-element-8cab8dc:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-8cab8dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-0b12a24{padding:0px 0px 0px 0px;text-align:start;}.elementor-131 .elementor-element.elementor-element-0b12a24 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-f4d39ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-0497e7a{--display:flex;--min-height:469px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-0674788{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-131 .elementor-element.elementor-element-17e8250.elementor-element{--align-self:center;}.elementor-131 .elementor-element.elementor-element-17e8250 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-131 .elementor-element.elementor-element-4f43579{--display:flex;--min-height:42vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-4f43579:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-4f43579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-ce0483b{--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-131 .elementor-element.elementor-element-1a19663{text-align:center;}.elementor-131 .elementor-element.elementor-element-1a19663 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:110px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-c465a9c{padding:0px 0px 0px 200px;text-align:center;}.elementor-131 .elementor-element.elementor-element-c465a9c .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:110px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-51e31f6{padding:0px 0px 0px 28px;top:265px;}.elementor-131 .elementor-element.elementor-element-51e31f6.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-131 .elementor-element.elementor-element-51e31f6{left:201px;}body.rtl .elementor-131 .elementor-element.elementor-element-51e31f6{right:201px;}.elementor-131 .elementor-element.elementor-element-51e31f6 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:110px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-131 .elementor-element.elementor-element-7511f64{--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-131 .elementor-element.elementor-element-98239e1{--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-131 .elementor-element.elementor-element-225b24e img{width:42%;}.elementor-131 .elementor-element.elementor-element-36f3b06{padding:0px 020px 0px 20px;z-index:10;text-align:start;}.elementor-131 .elementor-element.elementor-element-36f3b06.elementor-element{--align-self:center;}.elementor-131 .elementor-element.elementor-element-36f3b06 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-size:25px;font-weight:600;line-height:32px;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-7a2efa2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-7a2efa2:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-7a2efa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-edf999f{--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-131 .elementor-element.elementor-element-6cddc55{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-131 .elementor-element.elementor-element-6cddc55 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-b872ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-131 .elementor-element.elementor-element-afbcc2f{--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-131 .elementor-element.elementor-element-9ef44be{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-131 .elementor-element.elementor-element-9ef44be .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-aa591d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-131 .elementor-element.elementor-element-a15afb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-131 .elementor-element.elementor-element-a15afb1:not(.elementor-motion-effects-element-type-background), .elementor-131 .elementor-element.elementor-element-a15afb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-131 .elementor-element.elementor-element-f47d549{--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-131 .elementor-element.elementor-element-9fe1d59{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-131 .elementor-element.elementor-element-9fe1d59 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-76f99a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-131 .elementor-element.elementor-element-3c9939a{--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-131 .elementor-element.elementor-element-77d3267{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-131 .elementor-element.elementor-element-77d3267 .elementor-heading-title{font-family:"Bowlby One SC", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-131 .elementor-element.elementor-element-293ba6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 1px 0px;}@media(max-width:767px){.elementor-131 .elementor-element.elementor-element-8cef480 .elementor-heading-title{font-size:35px;}.elementor-131 .elementor-element.elementor-element-670ce14{--content-width:500px;--justify-content: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-131 .elementor-element.elementor-element-670ce14.e-con{--align-self:center;}.elementor-131 .elementor-element.elementor-element-4a00d12{--width:394px;}.elementor-131 .elementor-element.elementor-element-e3c010e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-131 .elementor-element.elementor-element-8e53b39{text-align:center;}.elementor-131 .elementor-element.elementor-element-c4f37e7{text-align:center;}.elementor-131 .elementor-element.elementor-element-8bb8649{text-align:center;}.elementor-131 .elementor-element.elementor-element-6278997{text-align:center;}.elementor-131 .elementor-element.elementor-element-770de53{text-align:center;}.elementor-131 .elementor-element.elementor-element-0b12a24{text-align:center;}.elementor-131 .elementor-element.elementor-element-0674788{padding:0120px 0px 0px 0px;text-align:center;}.elementor-131 .elementor-element.elementor-element-1a19663 .elementor-heading-title{font-size:35px;}.elementor-131 .elementor-element.elementor-element-c465a9c .elementor-heading-title{font-size:35px;}.elementor-131 .elementor-element.elementor-element-51e31f6 .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-131 .elementor-element.elementor-element-30e8a38{--content-width:1300px;}.elementor-131 .elementor-element.elementor-element-cc701ae{--content-width:1300px;}.elementor-131 .elementor-element.elementor-element-3167a29{--width:35%;}.elementor-131 .elementor-element.elementor-element-decf6c4{--width:65%;}.elementor-131 .elementor-element.elementor-element-0730312{--content-width:1300px;}.elementor-131 .elementor-element.elementor-element-670ce14{--content-width:1300px;}.elementor-131 .elementor-element.elementor-element-4a00d12{--width:50%;}.elementor-131 .elementor-element.elementor-element-f4d39ec{--width:21%;}.elementor-131 .elementor-element.elementor-element-0497e7a{--width:100%;}.elementor-131 .elementor-element.elementor-element-4f43579{--content-width:1300px;}.elementor-131 .elementor-element.elementor-element-ce0483b{--width:50%;}.elementor-131 .elementor-element.elementor-element-7511f64{--width:4%;}.elementor-131 .elementor-element.elementor-element-98239e1{--width:50%;}.elementor-131 .elementor-element.elementor-element-7a2efa2{--content-width:1300px;}.elementor-131 .elementor-element.elementor-element-a15afb1{--content-width:1300px;}}/* Start custom CSS for container, class: .elementor-element-30e8a38 */.elementor-131 .elementor-element.elementor-element-30e8a38 {
    background-color: #232323 !important;
    position: relative;
    overflow: hidden;
    /* Removemos a border-bottom padrão para usar o ::after animado */
}

/* Animação para o Gradiente Amarelo (Entra da esquerda) */
@keyframes slideInGradient {
    0% { transform: translateX(-100%); opacity: 0; }
    100% { transform: translateX(0); opacity: 1; }
}

/* Animação para a Linha Branca (Cresce em largura) */
@keyframes growLine {
    0% { width: 0%; }
    100% { width: 100%; }
}

/* --- LINHA BRANCA ANIMADA --- */
.elementor-131 .elementor-element.elementor-element-30e8a38::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    background-color: #FFFFFF;
    z-index: 1;
    /* Animação: dura 1s, começa após 0.3s para um efeito em cascata */
    animation: growLine 1s ease-in-out forwards;
    animation-delay: 0.3s; 
}

/* --- GRADIENTE AMARELO --- */
.elementor-131 .elementor-element.elementor-element-30e8a38::before {
    content: "";
    position: absolute;
    left: 0;
    top: 10%; 
    width: 100%;
    height: 180px; 
    background: linear-gradient(90deg, #FFDD00 0%, #FFDD00 10%, rgba(255, 221, 0, 0) 40%);
    z-index: 0;
    animation: slideInGradient 1.2s ease-out forwards;
}

/* Ajustes de Responsividade */
@media (max-width: 1024px) {
    .elementor-131 .elementor-element.elementor-element-30e8a38::before { height: 100px; top: 8%; }
}

@media (max-width: 767px) {
    .elementor-131 .elementor-element.elementor-element-30e8a38::before { height: 60px; top: 5%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17e8250 */.elementor-131 .elementor-element.elementor-element-17e8250 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670ce14 *//* Container Principal */
.elementor-131 .elementor-element.elementor-element-670ce14 {
    --bg-grafite: #232323;
    --amarelo-vibrante: #f1d402;
    
    position: relative !important;
    min-height: 700px;
    background-color: var(--bg-grafite) !important;
    overflow: hidden !important;
}

/* Faixa Amarela - SEMPRE À DIREITA */
.elementor-131 .elementor-element.elementor-element-670ce14::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    left: auto !important; 
    width: 30% !important; 
    
    /* Gradiente começando no novo preto #232323 */
    background: linear-gradient(to bottom, 
        var(--bg-grafite) 0%, 
        var(--bg-grafite) 20%, 
        #3d3a1a 50%, 
        var(--amarelo-vibrante) 100%
    ) !important;
    z-index: 1 !important;
}

/* Grade de Rodelas - Corrigida para #232323 e Movimento por Scroll */
.elementor-131 .elementor-element.elementor-element-670ce14::after {
    content: "" !important;
    position: absolute !important;
    right: 5% !important; 
    left: auto !important;
    top: 0 !important;
    bottom: 0 !important;
    
    width: 250px !important; 
    height: 100% !important; 
    
    z-index: 2 !important;

    /* Desenho da Rodela com a nova cor #232323 */
    background-image: radial-gradient(circle, var(--bg-grafite) 45%, transparent 48%) !important;
    background-size: 50px 50px !important; 
    background-repeat: repeat !important;
    
    /* Efeito de subir com o scroll */
    background-attachment: fixed !important;
    background-position: center !important;

    /* Máscara para manter apenas 5 filas na base */
    -webkit-mask-image: linear-gradient(to top, 
        black 0px, 
        black 220px, 
        transparent 280px) !important;
    mask-image: linear-gradient(to top, 
        black 0px, 
        black 220px, 
        transparent 280px) !important;
    
    -webkit-mask-position: bottom;
    mask-position: bottom;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

/* Ajuste Mobile */
@media (max-width: 768px) {
    .elementor-131 .elementor-element.elementor-element-670ce14::before { width: 45% !important; }
    .elementor-131 .elementor-element.elementor-element-670ce14::after { 
        right: 2% !important; 
        width: 200px !important; 
        background-size: 40px 40px !important;
    }
}/* End custom CSS */