.elementor-14193 .elementor-element.elementor-element-b11b886{--display:flex;--min-height:92vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.9;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-14193 .elementor-element.elementor-element-b11b886:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-b11b886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sejafasa.com/wp-content/uploads/2026/07/Alunos-Agronomia.webp");background-position:center center;background-size:cover;}.elementor-14193 .elementor-element.elementor-element-b11b886::before, .elementor-14193 .elementor-element.elementor-element-b11b886 > .elementor-background-video-container::before, .elementor-14193 .elementor-element.elementor-element-b11b886 > .e-con-inner > .elementor-background-video-container::before, .elementor-14193 .elementor-element.elementor-element-b11b886 > .elementor-background-slideshow::before, .elementor-14193 .elementor-element.elementor-element-b11b886 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14193 .elementor-element.elementor-element-b11b886 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, rgba(26,8,7,0.93) 0%, rgba(63,15,13,0.86) 100%);}.elementor-14193 .elementor-element.elementor-element-4662a59{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-14193 .elementor-element.elementor-element-da9f61c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14193 .elementor-element.elementor-element-f7b89c4 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-14193 .elementor-element.elementor-element-f7b89c4{text-align:start;}.elementor-14193 .elementor-element.elementor-element-f7b89c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5em;font-weight:900;text-transform:uppercase;line-height:0.98em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-c43f5ab{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:rgba(255,255,255,0.82);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14193 .elementor-element.elementor-element-8f9368d .elementor-button{background-color:#C40000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:17px 30px 17px 30px;}.elementor-14193 .elementor-element.elementor-element-8f9368d .elementor-button:hover, .elementor-14193 .elementor-element.elementor-element-8f9368d .elementor-button:focus{background-color:#9E0202;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-8f9368d .elementor-button:hover svg, .elementor-14193 .elementor-element.elementor-element-8f9368d .elementor-button:focus svg{fill:#FFFFFF;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14193 .elementor-element.elementor-element-c750cf9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14193 .elementor-element.elementor-element-c750cf9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14193 .elementor-element.elementor-element-c750cf9{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-14193 .elementor-element.elementor-element-c750cf9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14193 .elementor-element.elementor-element-c750cf9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:bold;}.elementor-14193 .elementor-element.elementor-element-c750cf9 .elementor-icon-list-text{color:rgba(255,255,255,0.75);transition:color 0.3s;}.elementor-14193 .elementor-element.elementor-element-7751e21{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-14193 .elementor-element.elementor-element-18bd1f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-14193 .elementor-element.elementor-element-18bd1f9:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-18bd1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7F4EC 100%);}.elementor-14193 .elementor-element.elementor-element-4e91ea4{--display:flex;}.elementor-14193 .elementor-element.elementor-element-0b8373d{text-align:center;}.elementor-14193 .elementor-element.elementor-element-b527624{text-align:center;}.elementor-14193 .elementor-element.elementor-element-b527624 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5em;font-weight:800;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.5px;color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-702881f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#7A7A7A;}.elementor-14193 .elementor-element.elementor-element-739b687{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-14193 .elementor-element.elementor-element-e159a67{--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:#E5E5E5;--border-color:#E5E5E5;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-14193 .elementor-element.elementor-element-e159a67:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-e159a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14193 .elementor-element.elementor-element-2a72603 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14193 .elementor-element.elementor-element-2a72603.elementor-view-stacked .elementor-icon{background-color:#C40000;}.elementor-14193 .elementor-element.elementor-element-2a72603.elementor-view-framed .elementor-icon, .elementor-14193 .elementor-element.elementor-element-2a72603.elementor-view-default .elementor-icon{fill:#C40000;color:#C40000;border-color:#C40000;}.elementor-14193 .elementor-element.elementor-element-2a72603 .elementor-icon{font-size:34px;}.elementor-14193 .elementor-element.elementor-element-2a72603 .elementor-icon-box-title, .elementor-14193 .elementor-element.elementor-element-2a72603 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;text-transform:uppercase;line-height:1.2em;}.elementor-14193 .elementor-element.elementor-element-2a72603 .elementor-icon-box-title{color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-2a72603:has(:hover) .elementor-icon-box-title,
					 .elementor-14193 .elementor-element.elementor-element-2a72603:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37b70bc );}.elementor-14193 .elementor-element.elementor-element-2a72603 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7A7A7A;}.elementor-14193 .elementor-element.elementor-element-5b5eedf{--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:#E5E5E5;--border-color:#E5E5E5;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-14193 .elementor-element.elementor-element-5b5eedf:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-5b5eedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-3319c19 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14193 .elementor-element.elementor-element-3319c19.elementor-view-stacked .elementor-icon{background-color:#C40000;}.elementor-14193 .elementor-element.elementor-element-3319c19.elementor-view-framed .elementor-icon, .elementor-14193 .elementor-element.elementor-element-3319c19.elementor-view-default .elementor-icon{fill:#C40000;color:#C40000;border-color:#C40000;}.elementor-14193 .elementor-element.elementor-element-3319c19 .elementor-icon{font-size:34px;}.elementor-14193 .elementor-element.elementor-element-3319c19 .elementor-icon-box-title, .elementor-14193 .elementor-element.elementor-element-3319c19 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;text-transform:uppercase;line-height:1.2em;}.elementor-14193 .elementor-element.elementor-element-3319c19 .elementor-icon-box-title{color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-3319c19:has(:hover) .elementor-icon-box-title,
					 .elementor-14193 .elementor-element.elementor-element-3319c19:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37b70bc );}.elementor-14193 .elementor-element.elementor-element-3319c19 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7A7A7A;}.elementor-14193 .elementor-element.elementor-element-d6cbd6d{--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:#E5E5E5;--border-color:#E5E5E5;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:28px;--padding-right:28px;}.elementor-14193 .elementor-element.elementor-element-d6cbd6d:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-d6cbd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-91f1317 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-14193 .elementor-element.elementor-element-91f1317.elementor-view-stacked .elementor-icon{background-color:#C40000;}.elementor-14193 .elementor-element.elementor-element-91f1317.elementor-view-framed .elementor-icon, .elementor-14193 .elementor-element.elementor-element-91f1317.elementor-view-default .elementor-icon{fill:#C40000;color:#C40000;border-color:#C40000;}.elementor-14193 .elementor-element.elementor-element-91f1317 .elementor-icon{font-size:34px;}.elementor-14193 .elementor-element.elementor-element-91f1317 .elementor-icon-box-title, .elementor-14193 .elementor-element.elementor-element-91f1317 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:800;text-transform:uppercase;line-height:1.2em;}.elementor-14193 .elementor-element.elementor-element-91f1317 .elementor-icon-box-title{color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-91f1317:has(:hover) .elementor-icon-box-title,
					 .elementor-14193 .elementor-element.elementor-element-91f1317:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-37b70bc );}.elementor-14193 .elementor-element.elementor-element-91f1317 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#7A7A7A;}.elementor-14193 .elementor-element.elementor-element-4b2de84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.75;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-14193 .elementor-element.elementor-element-4b2de84:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-4b2de84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sejafasa.com/wp-content/uploads/2026/07/Aluna-FASA.webp");background-position:center right;background-size:cover;}.elementor-14193 .elementor-element.elementor-element-4b2de84::before, .elementor-14193 .elementor-element.elementor-element-4b2de84 > .elementor-background-video-container::before, .elementor-14193 .elementor-element.elementor-element-4b2de84 > .e-con-inner > .elementor-background-video-container::before, .elementor-14193 .elementor-element.elementor-element-4b2de84 > .elementor-background-slideshow::before, .elementor-14193 .elementor-element.elementor-element-4b2de84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14193 .elementor-element.elementor-element-4b2de84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(14,3,1,0.93) 0%, rgba(30,9,8,0.92) 100%);}.elementor-14193 .elementor-element.elementor-element-d08d5d9{--display:flex;}.elementor-14193 .elementor-element.elementor-element-a83bdbc{text-align:center;}.elementor-14193 .elementor-element.elementor-element-be5813f{text-align:center;}.elementor-14193 .elementor-element.elementor-element-be5813f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5em;font-weight:800;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-7a5c58a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.7);}.elementor-14193 .elementor-element.elementor-element-d5f491a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-14193 .elementor-element.elementor-element-2cb482a{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFEC00A1;--border-color:#FFEC00A1;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14193 .elementor-element.elementor-element-2cb482a:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-2cb482a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-14193 .elementor-element.elementor-element-2cb482a::before, .elementor-14193 .elementor-element.elementor-element-2cb482a > .elementor-background-video-container::before, .elementor-14193 .elementor-element.elementor-element-2cb482a > .e-con-inner > .elementor-background-video-container::before, .elementor-14193 .elementor-element.elementor-element-2cb482a > .elementor-background-slideshow::before, .elementor-14193 .elementor-element.elementor-element-2cb482a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14193 .elementor-element.elementor-element-2cb482a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14193 .elementor-element.elementor-element-a93216f{text-align:start;}.elementor-14193 .elementor-element.elementor-element-a93216f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:-1px;color:#E8B82F;}.elementor-14193 .elementor-element.elementor-element-6c560c6{--spacer-size:8px;}.elementor-14193 .elementor-element.elementor-element-427fdee{text-align:start;}.elementor-14193 .elementor-element.elementor-element-427fdee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-99d0105{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.78);}.elementor-14193 .elementor-element.elementor-element-eb4e168{--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:#FFEC00A1;--border-color:#FFEC00A1;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14193 .elementor-element.elementor-element-eb4e168:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-eb4e168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-14193 .elementor-element.elementor-element-83d07ad{text-align:start;}.elementor-14193 .elementor-element.elementor-element-83d07ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:-1px;color:#E8B82F;}.elementor-14193 .elementor-element.elementor-element-5090ff1{--spacer-size:8px;}.elementor-14193 .elementor-element.elementor-element-bd1a23c{text-align:start;}.elementor-14193 .elementor-element.elementor-element-bd1a23c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-f791ca7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.78);}.elementor-14193 .elementor-element.elementor-element-d68c337{--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:#FFEC00A1;--border-color:#FFEC00A1;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14193 .elementor-element.elementor-element-d68c337:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-d68c337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-14193 .elementor-element.elementor-element-a5fc6e6{text-align:start;}.elementor-14193 .elementor-element.elementor-element-a5fc6e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:-1px;color:#E8B82F;}.elementor-14193 .elementor-element.elementor-element-8c2c143{--spacer-size:8px;}.elementor-14193 .elementor-element.elementor-element-a035082{text-align:start;}.elementor-14193 .elementor-element.elementor-element-a035082 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-11c0d50{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.78);}.elementor-14193 .elementor-element.elementor-element-288004c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-14193 .elementor-element.elementor-element-288004c:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-288004c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7F4EC 100%);}.elementor-14193 .elementor-element.elementor-element-7deab29{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14193 .elementor-element.elementor-element-f89741d{text-align:center;}.elementor-14193 .elementor-element.elementor-element-20e89d1{text-align:center;}.elementor-14193 .elementor-element.elementor-element-20e89d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5em;font-weight:800;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.5px;color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-3d4e83b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:#7A7A7A;}.elementor-14193 .elementor-element.elementor-element-90f1e5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14193 .elementor-element.elementor-element-ff3905b{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 28px 70px 0px rgba(92,24,21,0.18);--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14193 .elementor-element.elementor-element-ff3905b:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-ff3905b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:16px;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-16px;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group > label, .elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-subgroup label{color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;line-height:1.1em;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-type-html{padding-bottom:0px;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group .elementor-field{color:#1A1A1A;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group .elementor-field, .elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#E5E5E5;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:10px 10px 10px 10px;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#E5E5E5;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:10px 10px 10px 10px;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-field-group .elementor-select-wrapper::before{color:#E5E5E5;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;border-radius:6px 6px 6px 6px;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .e-form__buttons__wrapper__button-next{background-color:#C40000;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-button[type="submit"]{background-color:#C40000;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-14193 .elementor-element.elementor-element-4fbee21 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-14193 .elementor-element.elementor-element-4fbee21{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-14193 .elementor-element.elementor-element-b444e6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14193 .elementor-element.elementor-element-b444e6f:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-b444e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EC;}.elementor-14193 .elementor-element.elementor-element-6fb5acc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14193 .elementor-element.elementor-element-1be1c4a{text-align:center;}.elementor-14193 .elementor-element.elementor-element-843064a{--spacer-size:14px;}.elementor-14193 .elementor-element.elementor-element-4194293{text-align:center;}.elementor-14193 .elementor-element.elementor-element-4194293 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.5px;color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-4ad880e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14193 .elementor-element.elementor-element-4efda72{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-accordion-item{border-width:1px;border-color:#E5E5E5;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E5E5E5;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E5E5E5;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-accordion-icon, .elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-accordion-title{color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-accordion-icon svg{fill:#5C1815;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-active .elementor-accordion-icon, .elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-active .elementor-accordion-title{color:var( --e-global-color-bb0edad );}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-bb0edad );}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-tab-title .elementor-accordion-icon i:before{color:#C40000;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-tab-title .elementor-accordion-icon svg{fill:#C40000;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#C40000;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#C40000;}.elementor-14193 .elementor-element.elementor-element-17dae1c .elementor-tab-content{color:#7A7A7A;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.6em;}.elementor-14193 .elementor-element.elementor-element-81f9dc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14193 .elementor-element.elementor-element-81f9dc3:not(.elementor-motion-effects-element-type-background), .elementor-14193 .elementor-element.elementor-element-81f9dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #5C1815 0%, #0B0B0B 100%);}.elementor-14193 .elementor-element.elementor-element-00664a7{--display:flex;}.elementor-14193 .elementor-element.elementor-element-669becc{text-align:center;}.elementor-14193 .elementor-element.elementor-element-669becc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5em;font-weight:800;text-transform:uppercase;line-height:1.08em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-14193 .elementor-element.elementor-element-1b75b89{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;letter-spacing:0px;color:rgba(255,255,255,0.78);}.elementor-14193 .elementor-element.elementor-element-152bbcf{--spacer-size:26px;}.elementor-14193 .elementor-element.elementor-element-42f570d .elementor-button{background-color:#E8B82F;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#5C1815;color:#5C1815;border-radius:6px 6px 6px 6px;padding:17px 30px 17px 30px;}.elementor-14193 .elementor-element.elementor-element-42f570d .elementor-button:hover, .elementor-14193 .elementor-element.elementor-element-42f570d .elementor-button:focus{background-color:#D4A41E;color:#5C1815;}.elementor-14193 .elementor-element.elementor-element-42f570d .elementor-button:hover svg, .elementor-14193 .elementor-element.elementor-element-42f570d .elementor-button:focus svg{fill:#5C1815;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14193 .elementor-element.elementor-element-b11b886{--content-width:1000px;}.elementor-14193 .elementor-element.elementor-element-18bd1f9{--content-width:1200px;}.elementor-14193 .elementor-element.elementor-element-4b2de84{--content-width:1200px;}.elementor-14193 .elementor-element.elementor-element-288004c{--content-width:1200px;}.elementor-14193 .elementor-element.elementor-element-90f1e5c{--width:920px;}.elementor-14193 .elementor-element.elementor-element-b444e6f{--content-width:1200px;}.elementor-14193 .elementor-element.elementor-element-4ad880e{--width:900px;}.elementor-14193 .elementor-element.elementor-element-81f9dc3{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14193 .elementor-element.elementor-element-f7b89c4 .elementor-heading-title{font-size:2.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-14193 .elementor-element.elementor-element-7751e21{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-14193 .elementor-element.elementor-element-b527624 .elementor-heading-title{font-size:2em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-14193 .elementor-element.elementor-element-be5813f .elementor-heading-title{font-size:2em;}.elementor-14193 .elementor-element.elementor-element-a93216f .elementor-heading-title{font-size:35px;}.elementor-14193 .elementor-element.elementor-element-83d07ad .elementor-heading-title{font-size:35px;}.elementor-14193 .elementor-element.elementor-element-a5fc6e6 .elementor-heading-title{font-size:35px;}.elementor-14193 .elementor-element.elementor-element-20e89d1 .elementor-heading-title{font-size:2em;}.elementor-14193 .elementor-element.elementor-element-ff3905b{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-14193 .elementor-element.elementor-element-4194293 .elementor-heading-title{font-size:2em;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-14193 .elementor-element.elementor-element-669becc .elementor-heading-title{font-size:2em;}}/* Start custom CSS *//* ============================================================
   FASA - LP Acompanhamento de Egressos | Curso de Agronomia
   CSS custom - classes individuais prefixadas .fasa-eg-*
   Colar em: Elementor > Site Settings > Custom CSS
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap');

:root{
  --fasa-red:#C40000;
  --fasa-red-dark:#9E0202;
  --fasa-bordo:#5C1815;
  --fasa-bordo-dark:#3F0F0D;
  --fasa-yellow:#E8B82F;
  --fasa-black:#0B0B0B;
  --fasa-paper:#F7F4EC;
  --fasa-gray-200:#E5E5E5;
  --fasa-gray-500:#7A7A7A;
  --fasa-gray-800:#1A1A1A;
}

/* Base (aplicar classe fasa-eg na section) */
.fasa-eg{font-family:'Montserrat',sans-serif;color:var(--fasa-gray-800);line-height:1.6}
.fasa-eg *{box-sizing:border-box}

/* Eyebrow / badge */
.fasa-eg-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--fasa-yellow);background:rgba(232,184,47,.12);padding:8px 14px;border-radius:999px;border:1px solid rgba(232,184,47,.4)}
.fasa-eg-eyebrow.dark{color:var(--fasa-bordo);background:rgba(196,0,0,.08);border-color:rgba(196,0,0,.2)}
.fasa-eg-dot{width:10px;height:10px;border-radius:50%;background:var(--fasa-red);box-shadow:0 0 12px var(--fasa-red);animation:fasa-eg-pulse 1.6s infinite}
@keyframes fasa-eg-pulse{50%{opacity:.4}}

/* Stripe diagonal signature */
.fasa-eg-stripe{position:relative;height:18px;background:linear-gradient(95deg,var(--fasa-yellow) 0%,var(--fasa-yellow) 38%,var(--fasa-red) 38%,var(--fasa-red) 100%);transform:skewY(-1.2deg);box-shadow:0 6px 20px rgba(0,0,0,.1)}

/* Hero */
.fasa-eg-hero{background:linear-gradient(135deg,rgba(26,8,7,.93) 0%,rgba(63,15,13,.86) 55%,rgba(26,8,7,.93) 100%),radial-gradient(1200px 600px at 80% -10%,rgba(232,184,47,.22),transparent 60%),radial-gradient(900px 500px at -10% 100%,rgba(196,0,0,.5),transparent 65%),url('https://images.pexels.com/photos/2280549/pexels-photo-2280549.jpeg?auto=compress&cs=tinysrgb&w=1920') center/cover no-repeat,linear-gradient(135deg,#1A0807 0%,var(--fasa-bordo-dark) 55%,#1A0807 100%)}
.fasa-eg-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;mask:radial-gradient(ellipse at center,#000 35%,transparent 80%);pointer-events:none}
.fasa-eg-hero-em em{color:var(--fasa-yellow);font-style:italic;font-weight:900}

/* Card glass do hero (Widget HTML minimalista) */
.fasa-eg-glass{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:28px;backdrop-filter:blur(18px);box-shadow:0 30px 80px rgba(0,0,0,.4);color:#fff;font-family:'Montserrat',sans-serif}
.fasa-eg-glass .fasa-eg-glass-label{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fasa-yellow);font-weight:500;margin-bottom:16px}
.fasa-eg-glass-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}
.fasa-eg-glass-cell{background:rgba(0,0,0,.45);border-radius:14px;padding:16px 8px;text-align:center;border:1px solid rgba(255,255,255,.08)}
.fasa-eg-glass-num{font-weight:800;font-size:clamp(26px,3.5vw,38px);color:var(--fasa-yellow);line-height:1}
.fasa-eg-glass-lbl{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-top:6px}
.fasa-eg-glass-foot{font-size:13px;color:rgba(255,255,255,.72);line-height:1.5}
.fasa-eg-glass-foot strong{color:#fff;font-weight:600}

/* Cards claros (por que participar) */
.fasa-eg-card{background:#fff;border:1px solid var(--fasa-gray-200);border-radius:24px;transition:transform .3s,box-shadow .3s,border-color .3s}
.fasa-eg-card:hover{transform:translateY(-6px);box-shadow:0 18px 50px rgba(0,0,0,.14);border-color:transparent}

/* Steps (como funciona) */
.fasa-eg-stepnum{font-weight:900;font-size:72px;line-height:1;background:linear-gradient(180deg,var(--fasa-yellow) 0%,#C99313 100%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}

/* Form card */
.fasa-eg-formcard{background:#fff;border-radius:24px;padding:36px;box-shadow:0 28px 70px rgba(92,24,21,.18);border:1px solid var(--fasa-gray-200)}
@media (max-width:640px){.fasa-eg-formcard{padding:22px}}

/* Reveal com fail-safe (conteudo NUNCA some se o JS falhar) */
.fasa-eg-reveal{transition:opacity .8s ease,transform .8s ease}
html.fasa-js .fasa-eg-reveal{opacity:0;transform:translateY(24px)}
html.fasa-js .fasa-eg-reveal.in{opacity:1;transform:none}

/* WhatsApp float */
.fasa-eg-wa{position:fixed;right:22px;bottom:22px;z-index:99;width:60px;height:60px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 14px 34px rgba(37,211,102,.45);transition:transform .25s}
.fasa-eg-wa:hover{transform:translateY(-4px) scale(1.05)}
.fasa-eg-wa svg{width:32px;height:32px;fill:#fff}

/* Ajustes responsivos gerais */
@media (max-width:900px){
  .fasa-eg-glass-grid{grid-template-columns:repeat(3,1fr)}
}/* End custom CSS */