.elementor-1670 .elementor-element.elementor-element-2b06ad4c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-2b06ad4c:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-2b06ad4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040A11;background-image:url("https://famabe.edu.br/wp-content/uploads/2026/05/banner_fotografia.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1670 .elementor-element.elementor-element-7e8343b2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1670 .elementor-element.elementor-element-f6eea64{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1670 .elementor-element.elementor-element-5a168575 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#C7A174;}.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-1670 .elementor-element.elementor-element-f801bd2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-f801bd2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1670 .elementor-element.elementor-element-f801bd2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1670 .elementor-element.elementor-element-f801bd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1670 .elementor-element.elementor-element-f801bd2 .elementor-icon-list-item > a{font-family:"Playfair Display", Sans-serif;font-size:0.75rem;font-weight:900;font-style:italic;letter-spacing:0.2em;}.elementor-1670 .elementor-element.elementor-element-f801bd2 .elementor-icon-list-text{color:#A27F57;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-75a62b60 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:4.5rem;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1670 .elementor-element.elementor-element-7d20428 .elementor-button{background-color:#A27F57;font-family:"Red Hat Display", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;border-radius:0px 0px 0px 0px;padding:1.3rem 1.5rem 1.3rem 1.5rem;}.elementor-1670 .elementor-element.elementor-element-3ddc5106{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1670 .elementor-element.elementor-element-389e8b81{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-389e8b81:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-389e8b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-096815f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-51a69bed .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#A27F57;}.elementor-1670 .elementor-element.elementor-element-a10e033 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:3rem;font-weight:800;line-height:0.95em;letter-spacing:-0.02em;color:#040A11;}.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-1670 .elementor-element.elementor-element-7fb3459a{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-1b4076dc{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-1b4076dc:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-1b4076dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4EC;}.elementor-1670 .elementor-element.elementor-element-0d656a0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-7f5acac4 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#A27F57;}.elementor-1670 .elementor-element.elementor-element-29b23a85 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:3rem;font-weight:800;line-height:0.95em;letter-spacing:-0.02em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-2c31f928{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-16cc2bbd .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-69edc8ed{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-11fc489d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-6a477768{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-7f5b5fb9 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-7ba3eb27{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-20ec03 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-2311db06{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-436e980b .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-7c0751da{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-6f37071c .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-3f356dd7{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-6a165aa3{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-6a165aa3:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-6a165aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-225054f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--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-1670 .elementor-element.elementor-element-de71852 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-1670 .elementor-element.elementor-element-4f254c1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-3e5412b .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#A27F57;}.elementor-1670 .elementor-element.elementor-element-5ec5466 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:3rem;font-weight:800;line-height:0.95em;letter-spacing:-0.02em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-38fa3107{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-39b57ae1{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-18f82f5a{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-6d73b86{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-6d73b86:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-6d73b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040A11;}.elementor-1670 .elementor-element.elementor-element-2915663{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-3dc1babe .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#A27F57;}.elementor-1670 .elementor-element.elementor-element-7e08a5e7 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:3rem;font-weight:800;line-height:0.95em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-7a1b90d6{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-795fc402 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-5250ad6{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-5097f31d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-1bf32db7{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-11eb9643 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-3ccd6c61{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-78c4ea2 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-5904a0aa{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-5145a6a .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-7c6c7f81{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-1153543 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-4346ec89{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-140e61af .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-6da5427c{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-c08f6f .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-41ce0856{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#FFFFFFB8;}.elementor-1670 .elementor-element.elementor-element-5cfa0c95{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-5cfa0c95:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-5cfa0c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4EC;}.elementor-1670 .elementor-element.elementor-element-b5effbc{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-2b9770ce .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#A27F57;}.elementor-1670 .elementor-element.elementor-element-72d68fb9 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:3rem;font-weight:800;line-height:0.95em;letter-spacing:-0.02em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-42691bff{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-1e0d0803 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-566294b8{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-60e2d2de .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-4a6f6aef{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-5aea412f .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-163f4245{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-4967d50{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#A27F57;--border-color:#A27F57;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1670 .elementor-element.elementor-element-4967d50:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-4967d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF4D;}.elementor-1670 .elementor-element.elementor-element-53925c59 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.35rem;font-weight:800;line-height:1.1em;letter-spacing:0em;color:#A27F57;}.elementor-1670 .elementor-element.elementor-element-268f243f{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-5b821308 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-6129b133{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-610063b1 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-7d29723f{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-a786041 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-58306c4e{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-21e9a23d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:1.55rem;font-weight:800;line-height:1.05em;letter-spacing:-0.01em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-5ccf796f{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-6aef0fbf{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-6aef0fbf:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-6aef0fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-61bb726{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-58c9ae4 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-1670 .elementor-element.elementor-element-bfc0d7c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-69330ed2 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#A27F57;}.elementor-1670 .elementor-element.elementor-element-4f6dfa35 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:3rem;font-weight:800;line-height:0.95em;letter-spacing:-0.02em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-53d7feaa{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-1fae2575{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-1fae2575:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-1fae2575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4EC;}.elementor-1670 .elementor-element.elementor-element-6d8c957{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-3e0e12ec .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:#A27F57;}.elementor-1670 .elementor-element.elementor-element-67e07a7d .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:3rem;font-weight:800;line-height:0.95em;letter-spacing:-0.02em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-4a512f43{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-4338c61 .elementor-button{background-color:#A27F57;font-family:"Red Hat Display", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;border-radius:0px 0px 0px 0px;padding:1.3rem 1.5rem 1.3rem 1.5rem;}.elementor-1670 .elementor-element.elementor-element-4338c61{width:100%;max-width:100%;}.elementor-1670 .elementor-element.elementor-element-ff46109{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:128px;--padding-bottom:128px;--padding-left:28px;--padding-right:28px;}.elementor-1670 .elementor-element.elementor-element-ff46109:not(.elementor-motion-effects-element-type-background), .elementor-1670 .elementor-element.elementor-element-ff46109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1670 .elementor-element.elementor-element-d0f077d{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-df95436{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-6430dcb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-6430dcb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1670 .elementor-element.elementor-element-6430dcb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1670 .elementor-element.elementor-element-6430dcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1670 .elementor-element.elementor-element-6430dcb .elementor-icon-list-item > a{font-family:"Red Hat Display", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;}.elementor-1670 .elementor-element.elementor-element-6430dcb .elementor-icon-list-text{color:#A27F57;transition:color 0.3s;}.elementor-1670 .elementor-element.elementor-element-f3efc78 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:3rem;font-weight:800;line-height:0.95em;letter-spacing:-0.02em;color:#040A11;}.elementor-1670 .elementor-element.elementor-element-253de26{font-family:"Red Hat Display", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:#0B121ABF;}.elementor-1670 .elementor-element.elementor-element-c1f5f2e .elementor-button{background-color:#A27F57;font-family:"Red Hat Display", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;border-radius:0px 0px 0px 0px;padding:1.3rem 1.5rem 1.3rem 1.5rem;}.elementor-1670 .elementor-element.elementor-element-c1f5f2e{width:100%;max-width:100%;}.elementor-1670 .elementor-element.elementor-element-debb388{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1670 .elementor-element.elementor-element-7487812{width:100%;max-width:100%;}.elementor-1670 .elementor-element.elementor-element-7487812 img{width:100%;height:720px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}@media(max-width:1024px){.elementor-1670 .elementor-element.elementor-element-d0f077d{--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;}}@media(max-width:767px){.elementor-1670 .elementor-element.elementor-element-2b06ad4c{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-75a62b60 .elementor-heading-title{font-size:2.6rem;}.elementor-1670 .elementor-element.elementor-element-7d20428 .elementor-button{font-size:0.785rem;}.elementor-1670 .elementor-element.elementor-element-389e8b81{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-a10e033 .elementor-heading-title{font-size:2rem;}.elementor-1670 .elementor-element.elementor-element-1b4076dc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-29b23a85 .elementor-heading-title{font-size:2rem;}.elementor-1670 .elementor-element.elementor-element-6a165aa3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-de71852 img{height:200px;}.elementor-1670 .elementor-element.elementor-element-5ec5466 .elementor-heading-title{font-size:2rem;}.elementor-1670 .elementor-element.elementor-element-6d73b86{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-7e08a5e7 .elementor-heading-title{font-size:2rem;}.elementor-1670 .elementor-element.elementor-element-5cfa0c95{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-72d68fb9 .elementor-heading-title{font-size:2rem;}.elementor-1670 .elementor-element.elementor-element-6aef0fbf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-58c9ae4 img{height:200px;object-position:center left;}.elementor-1670 .elementor-element.elementor-element-4f6dfa35 .elementor-heading-title{font-size:2rem;}.elementor-1670 .elementor-element.elementor-element-1fae2575{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-67e07a7d .elementor-heading-title{font-size:2rem;}.elementor-1670 .elementor-element.elementor-element-4338c61 .elementor-button{font-size:0.785rem;}.elementor-1670 .elementor-element.elementor-element-ff46109{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1670 .elementor-element.elementor-element-d0f077d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1670 .elementor-element.elementor-element-6430dcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1670 .elementor-element.elementor-element-6430dcb .elementor-icon-list-item > a{font-size:0.69rem;}.elementor-1670 .elementor-element.elementor-element-f3efc78 .elementor-heading-title{font-size:2rem;}.elementor-1670 .elementor-element.elementor-element-c1f5f2e .elementor-button{font-size:0.785rem;}.elementor-1670 .elementor-element.elementor-element-7487812 img{height:380px;}}@media(min-width:768px){.elementor-1670 .elementor-element.elementor-element-2b06ad4c{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-7e8343b2{--width:55%;}.elementor-1670 .elementor-element.elementor-element-3ddc5106{--width:45%;}.elementor-1670 .elementor-element.elementor-element-389e8b81{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-1b4076dc{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-6a165aa3{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-6d73b86{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-5cfa0c95{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-6aef0fbf{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-1fae2575{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-ff46109{--content-width:1140px;}.elementor-1670 .elementor-element.elementor-element-d0f077d{--width:100%;}.elementor-1670 .elementor-element.elementor-element-debb388{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1670 .elementor-element.elementor-element-d0f077d{--width:100%;}.elementor-1670 .elementor-element.elementor-element-df95436{--width:100%;}.elementor-1670 .elementor-element.elementor-element-debb388{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-75a62b60 */.serifa {
    color: #a27f57;
    font-family: "Playfair Display", serif!important;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d20428 */.btnHover {
    transition: filter 0.8s ease; 
}

.btnHover:hover {
    filter: brightness(110%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4338c61 */.btnHover {
    transition: filter 0.8s ease; 
}

.btnHover:hover {
    filter: brightness(110%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1f5f2e */.btnHover {
    transition: filter 0.8s ease; 
}

.btnHover:hover {
    filter: brightness(110%);
}/* End custom CSS */