.elementor-9175 .elementor-element.elementor-element-99cfe59{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0vw;--padding-block-end:13vw;--padding-inline-start:0vw;--padding-inline-end:0vw;}.elementor-9175 .elementor-element.elementor-element-2479c9b{text-align:center;width:var( --container-widget-width, 54vw );max-width:54vw;--container-widget-width:54vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-2479c9b .elementor-heading-title{color:#000000;font-family:"Inter", Sans-serif;font-size:2.6vw;font-weight:700;line-height:1em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-c661db6{text-align:center;width:var( --container-widget-width, 54vw );max-width:54vw;--container-widget-width:54vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-c661db6 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:2.6vw;font-weight:700;line-height:1.2em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-542bcca{text-align:center;width:var( --container-widget-width, 49vw );max-width:49vw;--container-widget-width:49vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-542bcca .elementor-heading-title{color:#FFFFFFE0;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.3em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-4085a61{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--position:fixed;bottom:3vw;--z-index:10;}.elementor-9175 .elementor-element.elementor-element-4085a61.e-con{--align-self:center;}body:not(.rtl) .elementor-9175 .elementor-element.elementor-element-4085a61{left:0px;}body.rtl .elementor-9175 .elementor-element.elementor-element-4085a61{right:0px;}.elementor-9175 .elementor-element.elementor-element-1e28df9{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:10;}.elementor-9175 .elementor-element.elementor-element-1e28df9.e-con{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-cb01274{text-align:center;width:var( --container-widget-width, 49vw );max-width:49vw;--container-widget-width:49vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-cb01274 .elementor-heading-title{color:#FFFFFFE0;font-family:"Inter", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.3em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-755a869{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:2vw 2vw;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-aa8f5c1{text-align:center;}.elementor-9175 .elementor-element.elementor-element-aa8f5c1 .elementor-heading-title{color:#FFFFFFE0;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;line-height:1.3em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-aa8f5c1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9175 .elementor-element.elementor-element-7786c17{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-7786c17.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9175 .elementor-element.elementor-element-fb235be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:5vw;--padding-block-end:5vw;--padding-inline-start:5vw;--padding-inline-end:5vw;--z-index:0;}.elementor-9175 .elementor-element.elementor-element-fb235be:not(.elementor-motion-effects-element-type-background), .elementor-9175 .elementor-element.elementor-element-fb235be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE6;}.elementor-9175 .elementor-element.elementor-element-fb235be, .elementor-9175 .elementor-element.elementor-element-fb235be::before{--border-transition:0.3s;}.elementor-9175 .elementor-element.elementor-element-4a9081e{text-align:center;width:var( --container-widget-width, 42vw );max-width:42vw;--container-widget-width:42vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-4a9081e .elementor-heading-title{color:#051E18;font-family:"Inter", Sans-serif;font-size:2.6vw;font-weight:700;line-height:1em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-4a9081e > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-4a9081e.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-34ad5db{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-f7ba74a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-d6b9d0b{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-d6b9d0b, .elementor-9175 .elementor-element.elementor-element-d6b9d0b::before{--border-transition:0.3s;}.elementor-9175 .elementor-element.elementor-element-10e80c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:3vw 3vw;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-0094abf .elementor-icon-wrapper{text-align:center;}.elementor-9175 .elementor-element.elementor-element-0094abf.elementor-view-stacked .elementor-icon{background-color:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-0094abf.elementor-view-framed .elementor-icon, .elementor-9175 .elementor-element.elementor-element-0094abf.elementor-view-default .elementor-icon{color:#9B6C10;border-color:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-0094abf.elementor-view-framed .elementor-icon, .elementor-9175 .elementor-element.elementor-element-0094abf.elementor-view-default .elementor-icon svg{fill:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-0094abf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-0094abf.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-e83bb97{text-align:left;width:var( --container-widget-width, 42vw );max-width:42vw;--container-widget-width:42vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-e83bb97 .elementor-heading-title{color:#051E18;font-family:"Inter", Sans-serif;font-size:2vw;font-weight:700;line-height:1em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-e83bb97.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-ecdfaa3{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-ecdfaa3, .elementor-9175 .elementor-element.elementor-element-ecdfaa3::before{--border-transition:0.3s;}.elementor-9175 .elementor-element.elementor-element-3cba97c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:3vw 3vw;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-2806d76 .elementor-icon-wrapper{text-align:center;}.elementor-9175 .elementor-element.elementor-element-2806d76.elementor-view-stacked .elementor-icon{background-color:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-2806d76.elementor-view-framed .elementor-icon, .elementor-9175 .elementor-element.elementor-element-2806d76.elementor-view-default .elementor-icon{color:#9B6C10;border-color:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-2806d76.elementor-view-framed .elementor-icon, .elementor-9175 .elementor-element.elementor-element-2806d76.elementor-view-default .elementor-icon svg{fill:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-2806d76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-2806d76.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-95c77c8{text-align:left;width:var( --container-widget-width, 42vw );max-width:42vw;--container-widget-width:42vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-95c77c8 .elementor-heading-title{color:#051E18;font-family:"Inter", Sans-serif;font-size:2vw;font-weight:700;line-height:1em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-95c77c8.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-2906429{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-d94e055{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-d94e055, .elementor-9175 .elementor-element.elementor-element-d94e055::before{--border-transition:0.3s;}.elementor-9175 .elementor-element.elementor-element-1d0362e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:3vw 3vw;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-db7689f .elementor-icon-wrapper{text-align:center;}.elementor-9175 .elementor-element.elementor-element-db7689f.elementor-view-stacked .elementor-icon{background-color:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-db7689f.elementor-view-framed .elementor-icon, .elementor-9175 .elementor-element.elementor-element-db7689f.elementor-view-default .elementor-icon{color:#9B6C10;border-color:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-db7689f.elementor-view-framed .elementor-icon, .elementor-9175 .elementor-element.elementor-element-db7689f.elementor-view-default .elementor-icon svg{fill:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-db7689f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-db7689f.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-0da0e0c{text-align:left;width:var( --container-widget-width, 42vw );max-width:42vw;--container-widget-width:42vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-0da0e0c .elementor-heading-title{color:#051E18;font-family:"Inter", Sans-serif;font-size:2vw;font-weight:700;line-height:1em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-0da0e0c.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-3933474{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-3933474, .elementor-9175 .elementor-element.elementor-element-3933474::before{--border-transition:0.3s;}.elementor-9175 .elementor-element.elementor-element-4bb4884{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:3vw 3vw;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-9175 .elementor-element.elementor-element-7574c7d .elementor-icon-wrapper{text-align:center;}.elementor-9175 .elementor-element.elementor-element-7574c7d.elementor-view-stacked .elementor-icon{background-color:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-7574c7d.elementor-view-framed .elementor-icon, .elementor-9175 .elementor-element.elementor-element-7574c7d.elementor-view-default .elementor-icon{color:#9B6C10;border-color:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-7574c7d.elementor-view-framed .elementor-icon, .elementor-9175 .elementor-element.elementor-element-7574c7d.elementor-view-default .elementor-icon svg{fill:#9B6C10;}.elementor-9175 .elementor-element.elementor-element-7574c7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-7574c7d.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-523d2bc{text-align:left;width:var( --container-widget-width, 42vw );max-width:42vw;--container-widget-width:42vw;--container-widget-flex-grow:0;}.elementor-9175 .elementor-element.elementor-element-523d2bc .elementor-heading-title{color:#051E18;font-family:"Inter", Sans-serif;font-size:2vw;font-weight:700;line-height:1.1em;letter-spacing:-0.03em;}.elementor-9175 .elementor-element.elementor-element-523d2bc.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-9175 .elementor-element.elementor-element-99cfe59{--padding-block-start:0vw;--padding-block-end:16vw;--padding-inline-start:0vw;--padding-inline-end:0vw;}}@media(max-width:1200px){.elementor-9175 .elementor-element.elementor-element-99cfe59{--padding-block-start:0vw;--padding-block-end:18vw;--padding-inline-start:0vw;--padding-inline-end:0vw;}}@media(max-width:1024px){.elementor-9175 .elementor-element.elementor-element-99cfe59{--padding-block-start:0vw;--padding-block-end:20vw;--padding-inline-start:0vw;--padding-inline-end:0vw;}}@media(max-width:767px){.elementor-9175 .elementor-element.elementor-element-99cfe59{--content-width:90vw;--min-height:180vw;--justify-content:flex-end;--gap:4vw 4vw;--padding-block-start:0vw;--padding-block-end:40vw;--padding-inline-start:0vw;--padding-inline-end:0vw;}.elementor-9175 .elementor-element.elementor-element-2479c9b{text-align:left;--container-widget-width:89vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 89vw );max-width:89vw;}.elementor-9175 .elementor-element.elementor-element-2479c9b .elementor-heading-title{font-size:7vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-2479c9b.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-c661db6{text-align:left;--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-9175 .elementor-element.elementor-element-c661db6 .elementor-heading-title{font-size:7vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-c661db6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-c661db6.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-542bcca{text-align:left;--container-widget-width:81vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 81vw );max-width:81vw;}.elementor-9175 .elementor-element.elementor-element-542bcca .elementor-heading-title{font-size:3.8vw;line-height:1.4em;}.elementor-9175 .elementor-element.elementor-element-542bcca.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-cb01274{text-align:left;--container-widget-width:89vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 89vw );max-width:89vw;}.elementor-9175 .elementor-element.elementor-element-cb01274 .elementor-heading-title{font-size:3.7vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-cb01274.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-755a869{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:2vw 2vw;}.elementor-9175 .elementor-element.elementor-element-aa8f5c1{text-align:left;}.elementor-9175 .elementor-element.elementor-element-aa8f5c1 .elementor-heading-title{font-size:3.1vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-aa8f5c1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9175 .elementor-element.elementor-element-7786c17{--width:47vw;}.elementor-9175 .elementor-element.elementor-element-7786c17.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9175 .elementor-element.elementor-element-fb235be{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20vw;--padding-block-end:20vw;--padding-inline-start:5vw;--padding-inline-end:5vw;}.elementor-9175 .elementor-element.elementor-element-4a9081e{text-align:left;--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-9175 .elementor-element.elementor-element-4a9081e .elementor-heading-title{font-size:5.5vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-4a9081e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-4a9081e.elementor-element{--align-self:flex-start;}.elementor-9175 .elementor-element.elementor-element-e83bb97{text-align:left;--container-widget-width:59vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 59vw );max-width:59vw;}.elementor-9175 .elementor-element.elementor-element-e83bb97 .elementor-heading-title{font-size:4.8vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-e83bb97 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-e83bb97.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-95c77c8{text-align:left;--container-widget-width:59vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 59vw );max-width:59vw;}.elementor-9175 .elementor-element.elementor-element-95c77c8 .elementor-heading-title{font-size:4.8vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-95c77c8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-95c77c8.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-db7689f.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-0da0e0c{text-align:left;--container-widget-width:55vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 55vw );max-width:55vw;}.elementor-9175 .elementor-element.elementor-element-0da0e0c .elementor-heading-title{font-size:4.8vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-0da0e0c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-0da0e0c.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-7574c7d.elementor-element{--align-self:center;}.elementor-9175 .elementor-element.elementor-element-523d2bc{text-align:left;--container-widget-width:59vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 59vw );max-width:59vw;}.elementor-9175 .elementor-element.elementor-element-523d2bc .elementor-heading-title{font-size:4.8vw;line-height:1.1em;}.elementor-9175 .elementor-element.elementor-element-523d2bc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-9175 .elementor-element.elementor-element-523d2bc.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-9175 .elementor-element.elementor-element-99cfe59{--content-width:100vw;}.elementor-9175 .elementor-element.elementor-element-4085a61{--width:100vw;}.elementor-9175 .elementor-element.elementor-element-1e28df9{--width:50vw;}.elementor-9175 .elementor-element.elementor-element-755a869{--content-width:100vw;}.elementor-9175 .elementor-element.elementor-element-f7ba74a{--content-width:100vw;}.elementor-9175 .elementor-element.elementor-element-2906429{--content-width:100vw;}}/* Start custom CSS for image, class: .elementor-element-76c6b67 */.elementor-9175 .elementor-element.elementor-element-76c6b67 {
  position: absolute;
  z-index: 5;
  top: 35px;
  left: clamp(22px, 5vw, 78px);
  width: clamp(160px, 14vw, 194px);
}
.elementor-9175 .elementor-element.elementor-element-76c6b67 img { width: 100%; height: auto; }
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-76c6b67 { top: 25px; left: 22px; width: 105px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2479c9b */.elementor-9175 .elementor-element.elementor-element-2479c9b {
  --fv-faixa: "A MAIOR OFERTA JÁ FEITA PELA FAMÍLIA VIEIRA  ✦  A MAIOR OFERTA JÁ FEITA PELA FAMÍLIA VIEIRA  ✦  A MAIOR OFERTA JÁ FEITA PELA FAMÍLIA VIEIRA  ✦  A MAIOR OFERTA JÁ FEITA PELA FAMÍLIA VIEIRA  ✦  ";
  position: absolute;
  z-index: 4;
  top: -66px;
  left: 58%;
  width: 100vw;
  height: 40px;
  overflow: hidden;
  transform: rotate(20deg);
  transform-origin: left center;
  background: linear-gradient(115deg, #c48c18, #f7c44a 48%, #d39a20);
  box-shadow: 0 6px 22px rgba(0,0,0,.22);
  pointer-events: none;
}
.elementor-9175 .elementor-element.elementor-element-2479c9b .elementor-widget-container { overflow: hidden; }
.elementor-9175 .elementor-element.elementor-element-2479c9b .elementor-heading-title {
  display: block;
  width: max-content;
  height: 40px;
  color: #021e17;
  font-size: 0 !important;
  line-height: 0;
  white-space: nowrap;
  animation: fv-faixa-loop 17s linear infinite;
}
.elementor-9175 .elementor-element.elementor-element-2479c9b .elementor-heading-title::before {
  content: var(--fv-faixa) var(--fv-faixa);
  display: block;
  width: max-content;
  font-family: Inter, Arial, sans-serif;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: .08em;
  line-height: 40px;
  white-space: pre;
}
@keyframes fv-faixa-loop { to { transform: translateX(-50%); } }
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-2479c9b { top: -42px; left: 37%; height: 30px; transform: rotate(25deg); }
  .elementor-9175 .elementor-element.elementor-element-2479c9b .elementor-heading-title { height: 30px; }
  .elementor-9175 .elementor-element.elementor-element-2479c9b .elementor-heading-title::before { font-size: 9px; line-height: 30px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-9175 .elementor-element.elementor-element-2479c9b .elementor-heading-title { animation: none; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c661db6 */.elementor-9175 .elementor-element.elementor-element-c661db6 .dourado-animado {
  color: #f7c44a;
  background: linear-gradient(
    100deg,
    #c48c18 0%,
    #f7c44a 25%,
    #fff2b0 50%,
    #f7c44a 75%,
    #c48c18 100%
  );
  background-size: 250% 100%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: brilho-dourado 4s linear infinite;
}

@keyframes brilho-dourado {
  from { background-position: 100% 50%; }
  to   { background-position: 0% 50%; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-9175 .elementor-element.elementor-element-c661db6 .dourado-animado {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb01274 */.elementor-9175 .elementor-element.elementor-element-cb01274 .elementor-heading-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 0;
  color: #fffaf1;
  font-family: Inter, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
}
.elementor-9175 .elementor-element.elementor-element-cb01274 .elementor-heading-title::before {
  content: "";
  display: block;
  flex: 0 0 9px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #ff4d4d;
  animation: fv-ao-vivo 2.2s ease-out infinite;
}
@keyframes fv-ao-vivo {
  0%,100% { box-shadow: 0 0 0 2px rgba(255,77,77,.25), 0 0 0 0 rgba(255,77,77,.55); }
  65% { box-shadow: 0 0 0 2px rgba(255,77,77,.2), 0 0 0 9px rgba(255,77,77,0); }
}
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-cb01274 .elementor-heading-title { font-size: 12px; gap: 8px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-9175 .elementor-element.elementor-element-cb01274 .elementor-heading-title::before { animation: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4ad6f8 */.elementor-9175 .elementor-element.elementor-element-f4ad6f8, .elementor-9175 .elementor-element.elementor-element-f4ad6f8 .elementor-widget-container { width: 100%; }
.elementor-9175 .elementor-element.elementor-element-f4ad6f8 .elementor-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 60px;
  padding: 12px 18px;
  overflow: hidden;
  border-radius: 10px;
  background: linear-gradient(110deg, #e8a917, #ffdc6c 46%, #f7b913);
  color: #021e17;
  font-family: Inter, Arial, sans-serif;
  font-size: 15px;
  font-weight: 850;
  letter-spacing: .065em;
  text-align: center;
  box-shadow: 0 8px 27px rgba(247,185,19,.26);
  animation: fv-botao-pulsar 3.5s ease-in-out infinite;
  transition: transform .22s ease, filter .22s ease;
}
.elementor-9175 .elementor-element.elementor-element-f4ad6f8 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 45%;
  background: linear-gradient(95deg, transparent, rgba(255,255,255,.45), transparent);
  transform: translateX(-180%) skewX(-20deg);
  animation: fv-botao-brilho 3.5s ease-in-out infinite;
  pointer-events: none;
}
.elementor-9175 .elementor-element.elementor-element-f4ad6f8 .elementor-button .elementor-button-content-wrapper { position: relative; z-index: 1; }
.elementor-9175 .elementor-element.elementor-element-f4ad6f8 .elementor-button:hover { transform: translateY(-2px); filter: brightness(1.07); }
@keyframes fv-botao-pulsar {
  0%,100% { box-shadow: 0 8px 27px rgba(247,185,19,.26); }
  50% { box-shadow: 0 9px 38px rgba(247,185,19,.48), 0 0 0 3px rgba(247,185,19,.12); }
}
@keyframes fv-botao-brilho {
  0%,40% { transform: translateX(-180%) skewX(-20deg); }
  72%,100% { transform: translateX(350%) skewX(-20deg); }
}
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-f4ad6f8 .elementor-button { min-height: 55px; padding: 10px 13px; font-size: 13px; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-9175 .elementor-element.elementor-element-f4ad6f8 .elementor-button, .elementor-9175 .elementor-element.elementor-element-f4ad6f8 .elementor-button::before { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7786c17 */.elementor-9175 .elementor-element.elementor-element-7786c17 {
  position: relative;
  flex: 1 1 auto;
  min-width: 30px;
  height: 5px;
  overflow: hidden;
  border-radius: 99px;
  background: rgba(255,255,255,.13);
}
.elementor-9175 .elementor-element.elementor-element-7786c17::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 68%;
  border-radius: inherit;
  background: linear-gradient(90deg, #b92227, #f04443, #ff6660);
  box-shadow: 0 0 12px rgba(240,68,67,.55);
}
.elementor-9175 .elementor-element.elementor-element-7786c17::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -20%;
  width: 15%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.65), transparent);
  animation: fv-barra-brilho 3.5s ease-in-out infinite;
}
@keyframes fv-barra-brilho {
  0%,38% { left: -20%; }
  70%,100% { left: 68%; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-9175 .elementor-element.elementor-element-7786c17::after { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e28df9 */.elementor-9175 .elementor-element.elementor-element-1e28df9 {
  position: fixed;
  z-index: 9999 !important;
  left: 50%;
  bottom: max(18px, env(safe-area-inset-bottom));
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  gap: 10px;
  box-sizing: border-box;
  width: min(550px, calc(100vw - 40px));
  padding: 15px;
  border: 1px solid rgba(247,185,19,.32);
  border-radius: 18px;
  background: rgba(5,27,21,.96);
  box-shadow: 0 18px 65px rgba(0,0,0,.32);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
}
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-1e28df9 { width: calc(100vw - 30px); bottom: max(20px, env(safe-area-inset-bottom)); padding: 13px; gap: 9px; border-radius: 15px; }
}

@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-1e28df9 {
    left: 0 !important;
    bottom: 0 !important;
    transform: none !important;

    width: 100vw !important;
    max-width: 100vw !important;
    box-sizing: border-box;

    padding: 13px 16px calc(13px + env(safe-area-inset-bottom)) !important;
    border-radius: 16px 16px 0 0 !important;

    background: #061b15 !important;
    opacity: 1 !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;

    box-shadow: 0 -16px 38px rgba(0, 0, 0, .35) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99cfe59 */.elementor-9175 .elementor-element.elementor-element-99cfe59 {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;

  background-color: #021e17;
  background-image:
    linear-gradient(180deg, rgba(2,30,23,.03) 0%, rgba(2,30,23,.04) 39%, rgba(2,30,23,.26) 55%, rgba(2,20,16,.86) 79%, #061611 100%),
    url("http://lp.febracis.com/wp-content/uploads/2026/10/BG-PC-Enriqueca-JV.webp");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-99cfe59 {
    
    background-image:
      linear-gradient(180deg, rgba(2,30,23,.02) 0%, rgba(2,30,23,.06) 34%, rgba(2,30,23,.44) 54%, rgba(2,20,16,.89) 76%, #061611 100%),
      url("http://lp.febracis.com/wp-content/uploads/2026/10/BG-Mobile-Enriqueca-JV.webp");
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0094abf */.elementor-9175 .elementor-element.elementor-element-0094abf .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  padding: 0;
  border: 1px solid rgba(207, 151, 36, .37);
  border-radius: 13px;
  background: rgba(207, 151, 36, .12);
  color: #9b6c10;
  transition: background .35s ease, border-color .35s ease,
              color .35s ease, box-shadow .35s ease;
}

.elementor-9175 .elementor-element.elementor-element-0094abf .elementor-icon svg {
  width: 27px;
  height: 27px;
}

.elementor-9175 .elementor-element.elementor-element-0094abf .elementor-icon i {
  font-size: 27px;
}

@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-0094abf .elementor-icon {
    width: 49px;
    height: 49px;
    border-radius: 11px;
  }

  .elementor-9175 .elementor-element.elementor-element-0094abf .elementor-icon svg {
    width: 25px;
    height: 25px;
  }

  .elementor-9175 .elementor-element.elementor-element-0094abf .elementor-icon i {
    font-size: 25px;
  }
}

.fv-card:hover .elementor-9175 .elementor-element.elementor-element-0094abf .elementor-icon {
  background: #f7b913;
  border-color: #ffdb72;
  color: #021e17;
  box-shadow: 0 4px 17px rgba(247, 185, 19, .3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6b9d0b */.elementor-9175 .elementor-element.elementor-element-d6b9d0b {
  display: flex;
  align-items: center;
  gap: 19px;
  min-height: 112px;
  padding: 20px 24px;
  border: 1px solid rgba(2,30,23,.12);
  border-radius: 14px;
  background: rgba(255,255,255,.49);
  box-shadow: 0 8px 30px rgba(2,30,23,.035);
  transition: background .35s ease, border-color .35s ease, transform .35s ease, box-shadow .35s ease;
}
.elementor-9175 .elementor-element.elementor-element-d6b9d0b .elementor-icon {
  color: #9b6c10;
  transition: color .35s ease, background .35s ease, box-shadow .35s ease;
}
@media (hover: hover) {
  .elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover { background: #0b4738; border-color: #f7b913; transform: translateY(-3px); box-shadow: 0 14px 34px rgba(2,30,23,.18); }
  .elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-icon { color: #ffd45f; }
  .elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-heading-title { color: #fffaf1; }
}
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-d6b9d0b { min-height: 86px; gap: 15px; padding: 15px; border-radius: 12px; }
  .elementor-9175 .elementor-element.elementor-element-d6b9d0b:active { background: #0b4738; border-color: #f7b913; }
  .elementor-9175 .elementor-element.elementor-element-d6b9d0b:active .elementor-icon { color: #ffd45f; }
  .elementor-9175 .elementor-element.elementor-element-d6b9d0b:active .elementor-heading-title { color: #fffaf1; }
}

.elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-icon,
.elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-icon i,
.elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-icon i::before {
  color: #021e17 !important;
}

.elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-icon svg,
.elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-icon svg path {
  fill: #021e17 !important;
}

.elementor-9175 .elementor-element.elementor-element-d6b9d0b .elementor-heading-title,
.elementor-9175 .elementor-element.elementor-element-d6b9d0b .elementor-heading-title * {
  transition: color .35s ease;
}

.elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-heading-title,
.elementor-9175 .elementor-element.elementor-element-d6b9d0b:hover .elementor-heading-title * {
  color: #fffaf1 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2806d76 */.elementor-9175 .elementor-element.elementor-element-2806d76 .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  padding: 0;
  border: 1px solid rgba(207, 151, 36, .37);
  border-radius: 13px;
  background: rgba(207, 151, 36, .12);
  color: #9b6c10;
  transition: background .35s ease, border-color .35s ease,
              color .35s ease, box-shadow .35s ease;
}

.elementor-9175 .elementor-element.elementor-element-2806d76 .elementor-icon svg {
  width: 27px;
  height: 27px;
}

.elementor-9175 .elementor-element.elementor-element-2806d76 .elementor-icon i {
  font-size: 27px;
}

@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-2806d76 .elementor-icon {
    width: 49px;
    height: 49px;
    border-radius: 11px;
  }

  .elementor-9175 .elementor-element.elementor-element-2806d76 .elementor-icon svg {
    width: 25px;
    height: 25px;
  }

  .elementor-9175 .elementor-element.elementor-element-2806d76 .elementor-icon i {
    font-size: 25px;
  }
}

.fv-card:hover .elementor-9175 .elementor-element.elementor-element-2806d76 .elementor-icon {
  background: #f7b913;
  border-color: #ffdb72;
  color: #021e17;
  box-shadow: 0 4px 17px rgba(247, 185, 19, .3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecdfaa3 */.elementor-9175 .elementor-element.elementor-element-ecdfaa3 {
  display: flex;
  align-items: center;
  gap: 19px;
  min-height: 112px;
  padding: 20px 24px;
  border: 1px solid rgba(2,30,23,.12);
  border-radius: 14px;
  background: rgba(255,255,255,.49);
  box-shadow: 0 8px 30px rgba(2,30,23,.035);
  transition: background .35s ease, border-color .35s ease, transform .35s ease, box-shadow .35s ease;
}
.elementor-9175 .elementor-element.elementor-element-ecdfaa3 .elementor-icon {
  color: #9b6c10;
  transition: color .35s ease, background .35s ease, box-shadow .35s ease;
}
@media (hover: hover) {
  .elementor-9175 .elementor-element.elementor-element-ecdfaa3:hover { background: #0b4738; border-color: #f7b913; transform: translateY(-3px); box-shadow: 0 14px 34px rgba(2,30,23,.18); }
  .elementor-9175 .elementor-element.elementor-element-ecdfaa3:hover .elementor-icon { color: #ffd45f; }
  .elementor-9175 .elementor-element.elementor-element-ecdfaa3:hover .elementor-heading-title { color: #fffaf1; }
}
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-ecdfaa3 { min-height: 86px; gap: 15px; padding: 15px; border-radius: 12px; }
  .elementor-9175 .elementor-element.elementor-element-ecdfaa3:active { background: #0b4738; border-color: #f7b913; }
  .elementor-9175 .elementor-element.elementor-element-ecdfaa3:active .elementor-icon { color: #ffd45f; }
  .elementor-9175 .elementor-element.elementor-element-ecdfaa3:active .elementor-heading-title { color: #fffaf1; }
}

.elementor-9175 .elementor-element.elementor-element-ecdfaa3 .elementor-heading-title,
.elementor-9175 .elementor-element.elementor-element-ecdfaa3 .elementor-heading-title * {
  transition: color .35s ease;
}

.elementor-9175 .elementor-element.elementor-element-ecdfaa3:hover .elementor-heading-title,
.elementor-9175 .elementor-element.elementor-element-ecdfaa3:hover .elementor-heading-title * {
  color: #fffaf1 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-db7689f */.elementor-9175 .elementor-element.elementor-element-db7689f .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  padding: 0;
  border: 1px solid rgba(207, 151, 36, .37);
  border-radius: 13px;
  background: rgba(207, 151, 36, .12);
  color: #9b6c10;
  transition: background .35s ease, border-color .35s ease,
              color .35s ease, box-shadow .35s ease;
}

.elementor-9175 .elementor-element.elementor-element-db7689f .elementor-icon svg {
  width: 27px;
  height: 27px;
}

.elementor-9175 .elementor-element.elementor-element-db7689f .elementor-icon i {
  font-size: 27px;
}

@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-db7689f .elementor-icon {
    width: 49px;
    height: 49px;
    border-radius: 11px;
  }

  .elementor-9175 .elementor-element.elementor-element-db7689f .elementor-icon svg {
    width: 25px;
    height: 25px;
  }

  .elementor-9175 .elementor-element.elementor-element-db7689f .elementor-icon i {
    font-size: 25px;
  }
}

.fv-card:hover .elementor-9175 .elementor-element.elementor-element-db7689f .elementor-icon {
  background: #f7b913;
  border-color: #ffdb72;
  color: #021e17;
  box-shadow: 0 4px 17px rgba(247, 185, 19, .3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94e055 */.elementor-9175 .elementor-element.elementor-element-d94e055 {
  display: flex;
  align-items: center;
  gap: 19px;
  min-height: 112px;
  padding: 20px 24px;
  border: 1px solid rgba(2,30,23,.12);
  border-radius: 14px;
  background: rgba(255,255,255,.49);
  box-shadow: 0 8px 30px rgba(2,30,23,.035);
  transition: background .35s ease, border-color .35s ease, transform .35s ease, box-shadow .35s ease;
}
.elementor-9175 .elementor-element.elementor-element-d94e055 .elementor-icon {
  color: #9b6c10;
  transition: color .35s ease, background .35s ease, box-shadow .35s ease;
}
@media (hover: hover) {
  .elementor-9175 .elementor-element.elementor-element-d94e055:hover { background: #0b4738; border-color: #f7b913; transform: translateY(-3px); box-shadow: 0 14px 34px rgba(2,30,23,.18); }
  .elementor-9175 .elementor-element.elementor-element-d94e055:hover .elementor-icon { color: #ffd45f; }
  .elementor-9175 .elementor-element.elementor-element-d94e055:hover .elementor-heading-title { color: #fffaf1; }
}
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-d94e055 { min-height: 86px; gap: 15px; padding: 15px; border-radius: 12px; }
  .elementor-9175 .elementor-element.elementor-element-d94e055:active { background: #0b4738; border-color: #f7b913; }
  .elementor-9175 .elementor-element.elementor-element-d94e055:active .elementor-icon { color: #ffd45f; }
  .elementor-9175 .elementor-element.elementor-element-d94e055:active .elementor-heading-title { color: #fffaf1; }
}

.elementor-9175 .elementor-element.elementor-element-d94e055 .elementor-heading-title,
.elementor-9175 .elementor-element.elementor-element-d94e055 .elementor-heading-title * {
  transition: color .35s ease;
}

.elementor-9175 .elementor-element.elementor-element-d94e055:hover .elementor-heading-title,
.elementor-9175 .elementor-element.elementor-element-d94e055:hover .elementor-heading-title * {
  color: #fffaf1 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7574c7d */.elementor-9175 .elementor-element.elementor-element-7574c7d .elementor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  padding: 0;
  border: 1px solid rgba(207, 151, 36, .37);
  border-radius: 13px;
  background: rgba(207, 151, 36, .12);
  color: #9b6c10;
  transition: background .35s ease, border-color .35s ease,
              color .35s ease, box-shadow .35s ease;
}

.elementor-9175 .elementor-element.elementor-element-7574c7d .elementor-icon svg {
  width: 27px;
  height: 27px;
}

.elementor-9175 .elementor-element.elementor-element-7574c7d .elementor-icon i {
  font-size: 27px;
}

@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-7574c7d .elementor-icon {
    width: 49px;
    height: 49px;
    border-radius: 11px;
  }

  .elementor-9175 .elementor-element.elementor-element-7574c7d .elementor-icon svg {
    width: 25px;
    height: 25px;
  }

  .elementor-9175 .elementor-element.elementor-element-7574c7d .elementor-icon i {
    font-size: 25px;
  }
}

.fv-card:hover .elementor-9175 .elementor-element.elementor-element-7574c7d .elementor-icon {
  background: #f7b913;
  border-color: #ffdb72;
  color: #021e17;
  box-shadow: 0 4px 17px rgba(247, 185, 19, .3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3933474 */.elementor-9175 .elementor-element.elementor-element-3933474 {
  display: flex;
  align-items: center;
  gap: 19px;
  min-height: 112px;
  padding: 20px 24px;
  border: 1px solid rgba(2,30,23,.12);
  border-radius: 14px;
  background: rgba(255,255,255,.49);
  box-shadow: 0 8px 30px rgba(2,30,23,.035);
  transition: background .35s ease, border-color .35s ease, transform .35s ease, box-shadow .35s ease;
}
.elementor-9175 .elementor-element.elementor-element-3933474 .elementor-icon {
  color: #9b6c10;
  transition: color .35s ease, background .35s ease, box-shadow .35s ease;
}
@media (hover: hover) {
  .elementor-9175 .elementor-element.elementor-element-3933474:hover { background: #0b4738; border-color: #f7b913; transform: translateY(-3px); box-shadow: 0 14px 34px rgba(2,30,23,.18); }
  .elementor-9175 .elementor-element.elementor-element-3933474:hover .elementor-icon { color: #ffd45f; }
  .elementor-9175 .elementor-element.elementor-element-3933474:hover .elementor-heading-title { color: #fffaf1; }
}
@media (max-width: 767px) {
  .elementor-9175 .elementor-element.elementor-element-3933474 { min-height: 86px; gap: 15px; padding: 15px; border-radius: 12px; }
  .elementor-9175 .elementor-element.elementor-element-3933474:active { background: #0b4738; border-color: #f7b913; }
  .elementor-9175 .elementor-element.elementor-element-3933474:active .elementor-icon { color: #ffd45f; }
  .elementor-9175 .elementor-element.elementor-element-3933474:active .elementor-heading-title { color: #fffaf1; }
}

.elementor-9175 .elementor-element.elementor-element-3933474 .elementor-heading-title,
.elementor-9175 .elementor-element.elementor-element-3933474 .elementor-heading-title * {
  transition: color .35s ease;
}

.elementor-9175 .elementor-element.elementor-element-3933474:hover .elementor-heading-title,
.elementor-9175 .elementor-element.elementor-element-3933474:hover .elementor-heading-title * {
  color: #fffaf1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb235be */.elementor-9175 .elementor-element.elementor-element-fb235be {
  z-index: 1 !important;
}/* End custom CSS */