.elementor-376 .elementor-element.elementor-element-4540e13e{--display:flex;--min-height:840px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:72px;--padding-bottom:190px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-4540e13e:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-4540e13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1B14;background-image:url("https://academymichelleferreira.com/wp-content/uploads/2026/10/hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-376 .elementor-element.elementor-element-6c8dadfd{--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:26px 26px;--row-gap:26px;--column-gap:26px;--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-376 .elementor-element.elementor-element-2f835fa{width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;text-align:start;}.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-376 .elementor-element.elementor-element-608ce4e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:300;line-height:1.1em;letter-spacing:-0.6px;color:#FFFDFB;}.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-376 .elementor-element.elementor-element-f269cbc{font-family:"Hanken Grotesk", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.72em;color:rgba(255,253,251,.76);}.elementor-376 .elementor-element.elementor-element-39bc900b{--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-376 .elementor-element.elementor-element-31b2abc3 .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-4eb09497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:126px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-79d18475{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:58px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-376 .elementor-element.elementor-element-11c42c46{text-align:center;}.elementor-376 .elementor-element.elementor-element-11c42c46 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#392210;}.elementor-376 .elementor-element.elementor-element-498beeab{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-46eb9312{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:22px;}.elementor-376 .elementor-element.elementor-element-5e36fc64{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-376 .elementor-element.elementor-element-3d0c03ff .elementor-icon-wrapper{text-align:center;}.elementor-376 .elementor-element.elementor-element-3d0c03ff.elementor-view-stacked .elementor-icon{background-color:#5E462D;}.elementor-376 .elementor-element.elementor-element-3d0c03ff.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-3d0c03ff.elementor-view-default .elementor-icon{color:#5E462D;border-color:#5E462D;}.elementor-376 .elementor-element.elementor-element-3d0c03ff.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-3d0c03ff.elementor-view-default .elementor-icon svg{fill:#5E462D;}.elementor-376 .elementor-element.elementor-element-3d0c03ff .elementor-icon{font-size:22px;}.elementor-376 .elementor-element.elementor-element-3d0c03ff .elementor-icon svg{height:22px;}.elementor-376 .elementor-element.elementor-element-a4e3e0e{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:#F6EADD;}.elementor-376 .elementor-element.elementor-element-4a7616f0{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:22px;}.elementor-376 .elementor-element.elementor-element-1307dc3f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-72e872ce .elementor-icon-wrapper{text-align:center;}.elementor-376 .elementor-element.elementor-element-72e872ce.elementor-view-stacked .elementor-icon{background-color:#5E462D;}.elementor-376 .elementor-element.elementor-element-72e872ce.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-72e872ce.elementor-view-default .elementor-icon{color:#5E462D;border-color:#5E462D;}.elementor-376 .elementor-element.elementor-element-72e872ce.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-72e872ce.elementor-view-default .elementor-icon svg{fill:#5E462D;}.elementor-376 .elementor-element.elementor-element-72e872ce .elementor-icon{font-size:22px;}.elementor-376 .elementor-element.elementor-element-72e872ce .elementor-icon svg{height:22px;}.elementor-376 .elementor-element.elementor-element-31d9b0ec{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:#F6EADD;}.elementor-376 .elementor-element.elementor-element-424f5a32{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:22px;}.elementor-376 .elementor-element.elementor-element-49c11b4d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-70f7acd4 .elementor-icon-wrapper{text-align:center;}.elementor-376 .elementor-element.elementor-element-70f7acd4.elementor-view-stacked .elementor-icon{background-color:#5E462D;}.elementor-376 .elementor-element.elementor-element-70f7acd4.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-70f7acd4.elementor-view-default .elementor-icon{color:#5E462D;border-color:#5E462D;}.elementor-376 .elementor-element.elementor-element-70f7acd4.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-70f7acd4.elementor-view-default .elementor-icon svg{fill:#5E462D;}.elementor-376 .elementor-element.elementor-element-70f7acd4 .elementor-icon{font-size:22px;}.elementor-376 .elementor-element.elementor-element-70f7acd4 .elementor-icon svg{height:22px;}.elementor-376 .elementor-element.elementor-element-b21fd0f{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:#F6EADD;}.elementor-376 .elementor-element.elementor-element-e6116b3{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:22px;}.elementor-376 .elementor-element.elementor-element-43cf9a2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-41b4142a .elementor-icon-wrapper{text-align:center;}.elementor-376 .elementor-element.elementor-element-41b4142a.elementor-view-stacked .elementor-icon{background-color:#5E462D;}.elementor-376 .elementor-element.elementor-element-41b4142a.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-41b4142a.elementor-view-default .elementor-icon{color:#5E462D;border-color:#5E462D;}.elementor-376 .elementor-element.elementor-element-41b4142a.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-41b4142a.elementor-view-default .elementor-icon svg{fill:#5E462D;}.elementor-376 .elementor-element.elementor-element-41b4142a .elementor-icon{font-size:22px;}.elementor-376 .elementor-element.elementor-element-41b4142a .elementor-icon svg{height:22px;}.elementor-376 .elementor-element.elementor-element-638ffcc0{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:#F6EADD;}.elementor-376 .elementor-element.elementor-element-4c853fb7{--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;--padding-top:40px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-4c853fb7:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-4c853fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-376 .elementor-element.elementor-element-b56ad95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-12882a48{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-26c2cfce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-376 .elementor-element.elementor-element-477031c7{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-73bdf411{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-164caae9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-6fbe88b4{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-1d63c23d .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:42px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#392210;}.elementor-376 .elementor-element.elementor-element-17d1f1c0{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#392210;}.elementor-376 .elementor-element.elementor-element-1c7b7831{--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:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-c8a3a32{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-98db33b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-364cd341{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-6b941d81 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#392210;}.elementor-376 .elementor-element.elementor-element-2b16ecb9{--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:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-5a46d24b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-39cc554e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-1574cb17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-69ff6e28{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-376 .elementor-element.elementor-element-29dd5133 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;color:#392210;}.elementor-376 .elementor-element.elementor-element-1d48a96a{padding:20px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-1d48a96a .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FFFDFB;}.elementor-376 .elementor-element.elementor-element-70667d24{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:rgba(255,253,251,.72);}.elementor-376 .elementor-element.elementor-element-29a71fa1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-15796733{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-bc95876{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-376 .elementor-element.elementor-element-7ed64d29 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;color:#392210;}.elementor-376 .elementor-element.elementor-element-4ff75aa8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FFFDFB;}.elementor-376 .elementor-element.elementor-element-569da264{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:rgba(255,253,251,.72);}.elementor-376 .elementor-element.elementor-element-4ae5287b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-161f2486{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-5a75ab0d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-376 .elementor-element.elementor-element-c0c50c7 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;color:#392210;}.elementor-376 .elementor-element.elementor-element-5ff47dbb .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FFFDFB;}.elementor-376 .elementor-element.elementor-element-3cb64fce{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:rgba(255,253,251,.72);}.elementor-376 .elementor-element.elementor-element-33cf3044{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-28725616{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-23b7e748{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-376 .elementor-element.elementor-element-2cc57aec .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;color:#392210;}.elementor-376 .elementor-element.elementor-element-40a528f7 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FFFDFB;}.elementor-376 .elementor-element.elementor-element-7ffa34c2{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:rgba(255,253,251,.72);}.elementor-376 .elementor-element.elementor-element-7ba0b02e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-248bbfc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-2b2e4834{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-376 .elementor-element.elementor-element-471cf851 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:25px;font-weight:400;line-height:1em;color:#392210;}.elementor-376 .elementor-element.elementor-element-95f3ea6 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FFFDFB;}.elementor-376 .elementor-element.elementor-element-c912115{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.65em;color:rgba(255,253,251,.72);}.elementor-376 .elementor-element.elementor-element-52bce803{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:104px;--padding-bottom:104px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-52bce803:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-52bce803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B1B14;}.elementor-376 .elementor-element.elementor-element-6e64f6b{text-align:center;}.elementor-376 .elementor-element.elementor-element-6e64f6b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:42px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#FFFDFB;}.elementor-376 .elementor-element.elementor-element-4e2ce06f{--display:flex;--padding-top:30px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-588c1257{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-430160ee{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-540c0c86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-5221f422 img{width:100%;}.elementor-376 .elementor-element.elementor-element-1ceb3a22{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-3955ec93 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-25e55dfa{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-3b05c324{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-1f06c6ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-44ec5307{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-6d10de1c img{width:100%;}.elementor-376 .elementor-element.elementor-element-f37a258{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-385569c5 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-756b332f{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-8fed4e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-3152100e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-46754618{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-6d739d8e img{width:100%;}.elementor-376 .elementor-element.elementor-element-5f482256{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-60f8c152 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-78027336{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-58cd1bbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-6f7edff8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-39529fea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-607d4f5d img{width:100%;}.elementor-376 .elementor-element.elementor-element-1e0d21e8{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-2f51be1e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-1742e3a1{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-58034765{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-7e349957{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-24667df7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-21ad5d61 img{width:100%;}.elementor-376 .elementor-element.elementor-element-206286c8{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-185ecacf .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-1304ab82{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-1d2485f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-6d2fd515{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-718023b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-71b41ddc img{width:100%;}.elementor-376 .elementor-element.elementor-element-68c2ed48{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-669f4206 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-3f512751{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-71cd9906{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-f66cc3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-79d616a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-294b1a37 img{width:100%;}.elementor-376 .elementor-element.elementor-element-328188c8{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-3b8424b3 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-52c18865{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-6e97e561{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-29e87bba{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-2747a5e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-199cf68 img{width:100%;}.elementor-376 .elementor-element.elementor-element-710b55ce{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-227afbd2 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-34af6af8{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-7226db1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-6e108629{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-14188e23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-666e0e5f img{width:100%;}.elementor-376 .elementor-element.elementor-element-e0c4e14{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-6be8b2cf .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-32599b79{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-2fef4159{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-57d17c50{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-34a38419{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-6fd16598 img{width:100%;}.elementor-376 .elementor-element.elementor-element-4751cdd3{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-4438f194 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-683d5ace{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-3b0b514c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-3a241f62{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-5b73590a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-50fb48c img{width:100%;}.elementor-376 .elementor-element.elementor-element-595fd4d9{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-1dc752e8 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-53f84855{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-58cb81e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-19658dac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-17614793{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-61a128a8 img{width:100%;}.elementor-376 .elementor-element.elementor-element-1ceef89e{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-19d8a963 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-40f093a4{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-9c55184{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-40bedd44{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-563857f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-461e6718 img{width:100%;}.elementor-376 .elementor-element.elementor-element-48dab776{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-2e716500 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-61665638{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-5ffbfb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-5a554fd6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-3560ec04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-2538d49b img{width:100%;}.elementor-376 .elementor-element.elementor-element-22bbaf71{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-ea5e603 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-472db47{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-25261a0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-79865b5d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-e719083{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-5e7fe853 img{width:100%;}.elementor-376 .elementor-element.elementor-element-7416c24b{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-600985c0 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-7d108982{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-44a4a767{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-314f120f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-d3aeaa6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-7d7de1ee img{width:100%;}.elementor-376 .elementor-element.elementor-element-4378f067{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:4px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1.4px;color:#8A6446;}.elementor-376 .elementor-element.elementor-element-788ef1af .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#392210;}.elementor-376 .elementor-element.elementor-element-7eef74a0{font-family:"Hanken Grotesk", Sans-serif;font-size:14.8px;font-weight:400;line-height:1.66em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-7df85cc5{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:22px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-376 .elementor-element.elementor-element-23181307{--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:center;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-376 .elementor-element.elementor-element-6e53341b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-60d403c3{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:10px;--padding-bottom:10px;--padding-left:6px;--padding-right:26px;}.elementor-376 .elementor-element.elementor-element-750c3eb7 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:34px;font-weight:300;line-height:1em;letter-spacing:5px;color:#EFD0AD;}.elementor-376 .elementor-element.elementor-element-f3f6724{font-family:"Hanken Grotesk", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.72em;color:rgba(255,253,251,.76);}.elementor-376 .elementor-element.elementor-element-7e8dfd75{--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;--justify-content:center;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-7867787f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:104px;--padding-bottom:104px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-117349a6{text-align:center;}.elementor-376 .elementor-element.elementor-element-117349a6 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:38px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#392210;}.elementor-376 .elementor-element.elementor-element-2c6a0509{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-3338dd96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-24803490{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-3f0270c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-69acb1d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-15888c61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-73ffd13a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-700ceb6a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-376 .elementor-element.elementor-element-1339f021{--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;--justify-content:center;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-7c321b58{--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;--padding-top:110px;--padding-bottom:250px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-56993868{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:76px 76px;--row-gap:76px;--column-gap:76px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-3404dd0e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-68d69098{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-376 .elementor-element.elementor-element-9f12fb4{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-1fd0018c .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:54px;font-weight:300;line-height:1.05em;letter-spacing:-0.4px;color:#392210;}.elementor-376 .elementor-element.elementor-element-69d556c0{font-family:"Hanken Grotesk", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.72em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-67b0b288{font-family:"Hanken Grotesk", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.72em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-58529cb2{font-family:"Hanken Grotesk", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.72em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-1aa1dc1f{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-7dcc2adb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-119de52c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-7897df9{width:var( --container-widget-width, 46% );max-width:46%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -125px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;z-index:77;text-align:center;}.elementor-376 .elementor-element.elementor-element-2fe530c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:64px;--padding-left:60px;--padding-right:60px;}.elementor-376 .elementor-element.elementor-element-7010e03{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-dccd784 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:36px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#FFFDFB;}.elementor-376 .elementor-element.elementor-element-86c72c8{font-family:"Hanken Grotesk", Sans-serif;font-size:16.5px;font-weight:500;line-height:1.72em;color:#EFD0AD;}.elementor-376 .elementor-element.elementor-element-59aaaa2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-bde82f2 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#F6EADD;}.elementor-376 .elementor-element.elementor-element-3913041 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#F6EADD;}.elementor-376 .elementor-element.elementor-element-d78f6ca .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#F6EADD;}.elementor-376 .elementor-element.elementor-element-cf9d587 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#F6EADD;}.elementor-376 .elementor-element.elementor-element-056b5e6{--display:flex;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-376 .elementor-element.elementor-element-f41841e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:34px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-e90b8ff{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-376 .elementor-element.elementor-element-c008614{text-align:center;}.elementor-376 .elementor-element.elementor-element-c008614 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:#A28670;}.elementor-376 .elementor-element.elementor-element-de3040c{text-align:center;}.elementor-376 .elementor-element.elementor-element-de3040c .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:14.5px;font-weight:600;line-height:1.3em;letter-spacing:0.4px;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-7b385f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-fe357be{width:auto;max-width:auto;}.elementor-376 .elementor-element.elementor-element-fe357be .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-f248a20{width:auto;max-width:auto;}.elementor-376 .elementor-element.elementor-element-f248a20 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:64px;font-weight:400;line-height:1em;letter-spacing:-1.5px;color:#392210;}.elementor-376 .elementor-element.elementor-element-092cb37{text-align:center;}.elementor-376 .elementor-element.elementor-element-092cb37 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:15.5px;font-weight:500;line-height:1.3em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-dd8a76f{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-90abe83.elementor-element{--align-self:center;}.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-36a92f7{text-align:center;}.elementor-376 .elementor-element.elementor-element-36a92f7 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.3em;color:#A28670;}.elementor-376 .elementor-element.elementor-element-5c078741{--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;--padding-top:90px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-5c078741:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-5c078741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-376 .elementor-element.elementor-element-2dd2547{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-10635a2c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-4d23b5 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:44px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#392210;}.elementor-376 .elementor-element.elementor-element-4b6e8e3f{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#7C5E48;}.elementor-376 .elementor-element.elementor-element-4f964591{font-family:"Newsreader", Sans-serif;font-size:22px;font-weight:400;font-style:italic;line-height:1.45em;color:#392210;}.elementor-376 .elementor-element.elementor-element-243e00c1{--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:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-4b01e5b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-5dc20dc8{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-376 .elementor-element.elementor-element-296ccbba{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-296ccbba:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-296ccbba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-376 .elementor-element.elementor-element-521c4a64 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:40px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#392210;}.elementor-376 .elementor-element.elementor-element-25aa504f{--display:flex;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-5fb98c64{--display:flex;}.elementor-376 .elementor-element.elementor-element-14d57d4d{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5E462D;}.elementor-376 .elementor-element.elementor-element-7ea2316b{--display:flex;}.elementor-376 .elementor-element.elementor-element-21a9da8{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5E462D;}.elementor-376 .elementor-element.elementor-element-5d6e661c{--display:flex;}.elementor-376 .elementor-element.elementor-element-62cd0b3a{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5E462D;}.elementor-376 .elementor-element.elementor-element-15771d2c{--display:flex;}.elementor-376 .elementor-element.elementor-element-274ee2d{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5E462D;}.elementor-376 .elementor-element.elementor-element-6c5ff4cf{--display:flex;}.elementor-376 .elementor-element.elementor-element-60b16a7f{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5E462D;}.elementor-376 .elementor-element.elementor-element-24be4879{--display:flex;}.elementor-376 .elementor-element.elementor-element-6881c70{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5E462D;}.elementor-376 .elementor-element.elementor-element-2e833d95{--display:flex;}.elementor-376 .elementor-element.elementor-element-1d38b259{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#5E462D;}.elementor-376 .elementor-element.elementor-element-5f26e301{--n-accordion-title-font-size:16.5px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFDFB;--n-accordion-title-hover-color:#FFFDFB;--n-accordion-title-active-color:#FFFDFB;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#EFD0AD;--n-accordion-icon-active-color:#EFD0AD;}.elementor-376 .elementor-element.elementor-element-5f26e301 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-376 .elementor-element.elementor-element-5f26e301 {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-376 .elementor-element.elementor-element-5f26e301 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Hanken Grotesk", Sans-serif;font-weight:500;line-height:1.4em;}:where( .elementor-376 .elementor-element.elementor-element-5f26e301 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:24px;--padding-bottom:22px;--padding-left:24px;}.elementor-376 .elementor-element.elementor-element-30385ec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-62px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-30385ec7:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-30385ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F2;}.elementor-376 .elementor-element.elementor-element-60025dc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-7712a7c1{--display:flex;--min-height:387px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-4ec1b8ad .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:36px;font-weight:300;line-height:1.14em;letter-spacing:-0.4px;color:#392210;}.elementor-376 .elementor-element.elementor-element-53aaada8{--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:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button{background-color:#C9A27A;font-family:"Hanken Grotesk", Sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.25em;letter-spacing:1.1px;fill:#2B1B14;color:#2B1B14;border-radius:999px 999px 999px 999px;padding:12px 12px 12px 28px;}.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-376 .elementor-element.elementor-element-3262e6c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-376 .elementor-element.elementor-element-3eb46525{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -120px;z-index:4;}.elementor-376 .elementor-element.elementor-element-3eb46525 img{width:100%;}.elementor-376 .elementor-element.elementor-element-11508144{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:52px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-376 .elementor-element.elementor-element-11508144:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-11508144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E3DF;}.elementor-376 .elementor-element.elementor-element-2df1cb5b{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;text-align:center;}.elementor-376 .elementor-element.elementor-element-121b3c7{text-align:center;}.elementor-376 .elementor-element.elementor-element-121b3c7 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.4em;color:#A28670;}@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-4540e13e:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-4540e13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academymichelleferreira.com/wp-content/uploads/2026/07/hero-mobile.webp");background-position:top center;background-size:contain;}.elementor-376 .elementor-element.elementor-element-4540e13e{--min-height:0px;--padding-top:64%;--padding-bottom:19%;--padding-left:5%;--padding-right:5%;}.elementor-376 .elementor-element.elementor-element-608ce4e .elementor-heading-title{font-size:40px;}.elementor-376 .elementor-element.elementor-element-f269cbc{font-size:17px;}.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-4eb09497{--padding-top:0px;--padding-bottom:120px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-11c42c46 .elementor-heading-title{font-size:33px;}.elementor-376 .elementor-element.elementor-element-a4e3e0e{font-size:15px;}.elementor-376 .elementor-element.elementor-element-31d9b0ec{font-size:15px;}.elementor-376 .elementor-element.elementor-element-b21fd0f{font-size:15px;}.elementor-376 .elementor-element.elementor-element-638ffcc0{font-size:15px;}.elementor-376 .elementor-element.elementor-element-4c853fb7{--padding-top:30px;--padding-bottom:90px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-1d63c23d .elementor-heading-title{font-size:35px;}.elementor-376 .elementor-element.elementor-element-17d1f1c0{font-size:18px;}.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-c8a3a32{--padding-top:84px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-98db33b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-376 .elementor-element.elementor-element-6b941d81 .elementor-heading-title{font-size:34px;}.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-29dd5133 .elementor-heading-title{font-size:24px;}.elementor-376 .elementor-element.elementor-element-1d48a96a .elementor-heading-title{font-size:22px;}.elementor-376 .elementor-element.elementor-element-70667d24{font-size:15px;}.elementor-376 .elementor-element.elementor-element-7ed64d29 .elementor-heading-title{font-size:24px;}.elementor-376 .elementor-element.elementor-element-4ff75aa8 .elementor-heading-title{font-size:22px;}.elementor-376 .elementor-element.elementor-element-569da264{font-size:15px;}.elementor-376 .elementor-element.elementor-element-c0c50c7 .elementor-heading-title{font-size:24px;}.elementor-376 .elementor-element.elementor-element-5ff47dbb .elementor-heading-title{font-size:22px;}.elementor-376 .elementor-element.elementor-element-3cb64fce{font-size:15px;}.elementor-376 .elementor-element.elementor-element-2cc57aec .elementor-heading-title{font-size:24px;}.elementor-376 .elementor-element.elementor-element-40a528f7 .elementor-heading-title{font-size:22px;}.elementor-376 .elementor-element.elementor-element-7ffa34c2{font-size:15px;}.elementor-376 .elementor-element.elementor-element-471cf851 .elementor-heading-title{font-size:24px;}.elementor-376 .elementor-element.elementor-element-95f3ea6 .elementor-heading-title{font-size:22px;}.elementor-376 .elementor-element.elementor-element-c912115{font-size:15px;}.elementor-376 .elementor-element.elementor-element-52bce803{--padding-top:84px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-6e64f6b .elementor-heading-title{font-size:35px;}.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-3955ec93 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-25e55dfa{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-385569c5 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-756b332f{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-60f8c152 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-78027336{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-2f51be1e .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-1742e3a1{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-185ecacf .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-1304ab82{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-669f4206 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-3f512751{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-3b8424b3 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-52c18865{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-227afbd2 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-34af6af8{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-6be8b2cf .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-32599b79{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-4438f194 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-683d5ace{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-1dc752e8 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-53f84855{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-19d8a963 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-40f093a4{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-2e716500 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-61665638{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-ea5e603 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-472db47{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-600985c0 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-7d108982{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{font-size:11.5px;}.elementor-376 .elementor-element.elementor-element-788ef1af .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-7eef74a0{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-7df85cc5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-376 .elementor-element.elementor-element-750c3eb7 .elementor-heading-title{font-size:31px;}.elementor-376 .elementor-element.elementor-element-f3f6724{font-size:16px;}.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-7867787f{--padding-top:84px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-117349a6 .elementor-heading-title{font-size:33px;}.elementor-376 .elementor-element.elementor-element-700ceb6a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-7c321b58{--padding-top:90px;--padding-bottom:220px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-1fd0018c .elementor-heading-title{font-size:44px;}.elementor-376 .elementor-element.elementor-element-69d556c0{font-size:16px;}.elementor-376 .elementor-element.elementor-element-67b0b288{font-size:16px;}.elementor-376 .elementor-element.elementor-element-58529cb2{font-size:16px;}.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-7dcc2adb{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-119de52c{--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;--padding-top:64px;--padding-bottom:54px;--padding-left:40px;--padding-right:40px;}.elementor-376 .elementor-element.elementor-element-2fe530c{--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;--padding-top:64px;--padding-bottom:54px;--padding-left:40px;--padding-right:40px;}.elementor-376 .elementor-element.elementor-element-dccd784 .elementor-heading-title{font-size:32px;}.elementor-376 .elementor-element.elementor-element-86c72c8{font-size:16px;}.elementor-376 .elementor-element.elementor-element-bde82f2 .elementor-heading-title{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-3913041 .elementor-heading-title{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-d78f6ca .elementor-heading-title{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-cf9d587 .elementor-heading-title{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-c008614 .elementor-heading-title{font-size:15px;}.elementor-376 .elementor-element.elementor-element-de3040c .elementor-heading-title{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-fe357be .elementor-heading-title{font-size:17px;}.elementor-376 .elementor-element.elementor-element-f248a20 .elementor-heading-title{font-size:58px;}.elementor-376 .elementor-element.elementor-element-092cb37 .elementor-heading-title{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-36a92f7 .elementor-heading-title{font-size:13.5px;}.elementor-376 .elementor-element.elementor-element-5c078741{--padding-top:84px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-4d23b5 .elementor-heading-title{font-size:37px;}.elementor-376 .elementor-element.elementor-element-4b6e8e3f{font-size:16.5px;}.elementor-376 .elementor-element.elementor-element-4f964591{font-size:21px;}.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-296ccbba{--padding-top:84px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-521c4a64 .elementor-heading-title{font-size:34px;}.elementor-376 .elementor-element.elementor-element-14d57d4d{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-21a9da8{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-62cd0b3a{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-274ee2d{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-60b16a7f{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-6881c70{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-1d38b259{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-5f26e301{--n-accordion-title-font-size:16px;}.elementor-376 .elementor-element.elementor-element-30385ec7{--padding-top:40px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-376 .elementor-element.elementor-element-4ec1b8ad .elementor-heading-title{font-size:31px;}.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button{font-size:13px;}.elementor-376 .elementor-element.elementor-element-121b3c7 .elementor-heading-title{font-size:12.5px;}}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-4540e13e:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-4540e13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academymichelleferreira.com/wp-content/uploads/2026/07/hero-mobile.webp");background-position:top center;background-size:contain;}.elementor-376 .elementor-element.elementor-element-4540e13e{--min-height:0px;--padding-top:80%;--padding-bottom:28%;--padding-left:5%;--padding-right:5%;}.elementor-376 .elementor-element.elementor-element-6c8dadfd{--width:100%;}.elementor-376 .elementor-element.elementor-element-2f835fa{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-608ce4e .elementor-heading-title{font-size:31px;}.elementor-376 .elementor-element.elementor-element-f269cbc{font-size:16px;}.elementor-376 .elementor-element.elementor-element-31b2abc3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-4eb09497{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-376 .elementor-element.elementor-element-79d18475{--padding-top:46px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-376 .elementor-element.elementor-element-11c42c46 .elementor-heading-title{font-size:27px;}.elementor-376 .elementor-element.elementor-element-46eb9312{--width:100%;}.elementor-376 .elementor-element.elementor-element-5e36fc64{--width:50px;}.elementor-376 .elementor-element.elementor-element-a4e3e0e{font-size:15px;}.elementor-376 .elementor-element.elementor-element-4a7616f0{--width:100%;}.elementor-376 .elementor-element.elementor-element-1307dc3f{--width:50px;}.elementor-376 .elementor-element.elementor-element-31d9b0ec{font-size:15px;}.elementor-376 .elementor-element.elementor-element-424f5a32{--width:100%;}.elementor-376 .elementor-element.elementor-element-49c11b4d{--width:50px;}.elementor-376 .elementor-element.elementor-element-b21fd0f{font-size:15px;}.elementor-376 .elementor-element.elementor-element-e6116b3{--width:100%;}.elementor-376 .elementor-element.elementor-element-43cf9a2{--width:50px;}.elementor-376 .elementor-element.elementor-element-638ffcc0{font-size:15px;}.elementor-376 .elementor-element.elementor-element-4c853fb7{--padding-top:10px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-b56ad95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-376 .elementor-element.elementor-element-12882a48{--width:100%;}.elementor-376 .elementor-element.elementor-element-26c2cfce{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-376 .elementor-element.elementor-element-477031c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-376 .elementor-element.elementor-element-6fbe88b4{--width:100%;}.elementor-376 .elementor-element.elementor-element-1d63c23d .elementor-heading-title{font-size:29px;}.elementor-376 .elementor-element.elementor-element-17d1f1c0{font-size:17px;}.elementor-376 .elementor-element.elementor-element-7389bad2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-c8a3a32{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-98db33b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-376 .elementor-element.elementor-element-364cd341{--width:100%;}.elementor-376 .elementor-element.elementor-element-364cd341.e-con{--order:99999 /* order end hack */;}.elementor-376 .elementor-element.elementor-element-6b941d81 .elementor-heading-title{font-size:28px;}.elementor-376 .elementor-element.elementor-element-d73f94{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-5a46d24b{--width:100%;}.elementor-376 .elementor-element.elementor-element-39cc554e{--width:100%;}.elementor-376 .elementor-element.elementor-element-69ff6e28{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-29dd5133 .elementor-heading-title{font-size:23px;}.elementor-376 .elementor-element.elementor-element-1d48a96a .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-70667d24{font-size:15px;}.elementor-376 .elementor-element.elementor-element-29a71fa1{--width:100%;}.elementor-376 .elementor-element.elementor-element-bc95876{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-7ed64d29 .elementor-heading-title{font-size:23px;}.elementor-376 .elementor-element.elementor-element-4ff75aa8 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-569da264{font-size:15px;}.elementor-376 .elementor-element.elementor-element-4ae5287b{--width:100%;}.elementor-376 .elementor-element.elementor-element-5a75ab0d{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-c0c50c7 .elementor-heading-title{font-size:23px;}.elementor-376 .elementor-element.elementor-element-5ff47dbb .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-3cb64fce{font-size:15px;}.elementor-376 .elementor-element.elementor-element-33cf3044{--width:100%;}.elementor-376 .elementor-element.elementor-element-23b7e748{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-2cc57aec .elementor-heading-title{font-size:23px;}.elementor-376 .elementor-element.elementor-element-40a528f7 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-7ffa34c2{font-size:15px;}.elementor-376 .elementor-element.elementor-element-7ba0b02e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-376 .elementor-element.elementor-element-248bbfc4{--width:100%;}.elementor-376 .elementor-element.elementor-element-2b2e4834{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-471cf851 .elementor-heading-title{font-size:23px;}.elementor-376 .elementor-element.elementor-element-95f3ea6 .elementor-heading-title{font-size:21px;}.elementor-376 .elementor-element.elementor-element-c912115{font-size:15px;}.elementor-376 .elementor-element.elementor-element-52bce803{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-6e64f6b .elementor-heading-title{font-size:28.5px;}.elementor-376 .elementor-element.elementor-element-1ceb3a22{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-3955ec93 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-25e55dfa{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-f37a258{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-385569c5 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-756b332f{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-5f482256{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-60f8c152 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-78027336{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-1e0d21e8{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-2f51be1e .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-1742e3a1{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-206286c8{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-185ecacf .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-1304ab82{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-68c2ed48{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-669f4206 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-3f512751{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-328188c8{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-3b8424b3 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-52c18865{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-710b55ce{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-227afbd2 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-34af6af8{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-e0c4e14{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-6be8b2cf .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-32599b79{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-4751cdd3{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-4438f194 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-683d5ace{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-595fd4d9{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-1dc752e8 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-53f84855{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-1ceef89e{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-19d8a963 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-40f093a4{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-48dab776{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-2e716500 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-61665638{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-22bbaf71{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-ea5e603 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-472db47{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-7416c24b{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-600985c0 .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-7d108982{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-4378f067{--padding-top:70px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{font-size:11px;}.elementor-376 .elementor-element.elementor-element-788ef1af .elementor-heading-title{font-size:20.5px;}.elementor-376 .elementor-element.elementor-element-7eef74a0{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-7df85cc5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-376 .elementor-element.elementor-element-23181307{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-376 .elementor-element.elementor-element-6e53341b{--width:100%;}.elementor-376 .elementor-element.elementor-element-60d403c3{--width:100%;--padding-top:6px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-376 .elementor-element.elementor-element-750c3eb7 .elementor-heading-title{font-size:28px;}.elementor-376 .elementor-element.elementor-element-f3f6724{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-77fcb8a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-7867787f{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-117349a6 .elementor-heading-title{font-size:27px;}.elementor-376 .elementor-element.elementor-element-700ceb6a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-376 .elementor-element.elementor-element-171e2eb5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-7c321b58{--padding-top:66px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-56993868{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-376 .elementor-element.elementor-element-3404dd0e{--width:100%;}.elementor-376 .elementor-element.elementor-element-9f12fb4{--width:100%;}.elementor-376 .elementor-element.elementor-element-1fd0018c .elementor-heading-title{font-size:38px;}.elementor-376 .elementor-element.elementor-element-69d556c0{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-67b0b288{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-58529cb2{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-4780a5ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-7dcc2adb{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-376 .elementor-element.elementor-element-119de52c{--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;--padding-top:54px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-376 .elementor-element.elementor-element-7897df9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -81px) 0px;--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;}.elementor-376 .elementor-element.elementor-element-2fe530c{--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;--padding-top:54px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-376 .elementor-element.elementor-element-7010e03{--width:100%;}.elementor-376 .elementor-element.elementor-element-dccd784 .elementor-heading-title{font-size:27px;}.elementor-376 .elementor-element.elementor-element-86c72c8{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-bde82f2 .elementor-heading-title{font-size:15px;}.elementor-376 .elementor-element.elementor-element-3913041 .elementor-heading-title{font-size:15px;}.elementor-376 .elementor-element.elementor-element-d78f6ca .elementor-heading-title{font-size:15px;}.elementor-376 .elementor-element.elementor-element-cf9d587 .elementor-heading-title{font-size:15px;}.elementor-376 .elementor-element.elementor-element-056b5e6{--width:100%;}.elementor-376 .elementor-element.elementor-element-f41841e{--padding-top:30px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-e90b8ff{width:var( --container-widget-width, 168px );max-width:168px;--container-widget-width:168px;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-c008614 .elementor-heading-title{font-size:14.5px;}.elementor-376 .elementor-element.elementor-element-de3040c .elementor-heading-title{font-size:14px;}.elementor-376 .elementor-element.elementor-element-fe357be .elementor-heading-title{font-size:16px;}.elementor-376 .elementor-element.elementor-element-f248a20 .elementor-heading-title{font-size:50px;}.elementor-376 .elementor-element.elementor-element-092cb37 .elementor-heading-title{font-size:15px;}.elementor-376 .elementor-element.elementor-element-90abe83{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-36a92f7 .elementor-heading-title{font-size:13px;}.elementor-376 .elementor-element.elementor-element-5c078741{--padding-top:66px;--padding-bottom:66px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-2dd2547{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-376 .elementor-element.elementor-element-10635a2c{--width:100%;}.elementor-376 .elementor-element.elementor-element-4d23b5 .elementor-heading-title{font-size:30px;}.elementor-376 .elementor-element.elementor-element-4b6e8e3f{font-size:15.5px;}.elementor-376 .elementor-element.elementor-element-4f964591{font-size:19.5px;}.elementor-376 .elementor-element.elementor-element-4d46a1f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-4b01e5b3{--width:100%;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-5dc20dc8{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-296ccbba{--padding-top:30px;--padding-bottom:74px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-521c4a64 .elementor-heading-title{font-size:29px;}.elementor-376 .elementor-element.elementor-element-14d57d4d{font-size:15px;}.elementor-376 .elementor-element.elementor-element-21a9da8{font-size:15px;}.elementor-376 .elementor-element.elementor-element-62cd0b3a{font-size:15px;}.elementor-376 .elementor-element.elementor-element-274ee2d{font-size:15px;}.elementor-376 .elementor-element.elementor-element-60b16a7f{font-size:15px;}.elementor-376 .elementor-element.elementor-element-6881c70{font-size:15px;}.elementor-376 .elementor-element.elementor-element-1d38b259{font-size:15px;}.elementor-376 .elementor-element.elementor-element-5f26e301 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-376 .elementor-element.elementor-element-5f26e301{--n-accordion-title-font-size:15.5px;}:where( .elementor-376 .elementor-element.elementor-element-5f26e301 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:22px;--padding-left:20px;}.elementor-376 .elementor-element.elementor-element-30385ec7{--margin-top:0px;--margin-bottom:-36px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-60025dc5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-376 .elementor-element.elementor-element-7712a7c1{--width:100%;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-376 .elementor-element.elementor-element-4ec1b8ad .elementor-heading-title{font-size:27px;}.elementor-376 .elementor-element.elementor-element-3ac359f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button{font-size:12.5px;padding:12px 12px 12px 22px;}.elementor-376 .elementor-element.elementor-element-3262e6c7{--width:100%;}.elementor-376 .elementor-element.elementor-element-3262e6c7.e-con{--align-self:center;}.elementor-376 .elementor-element.elementor-element-3eb46525{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-376 .elementor-element.elementor-element-11508144{--padding-top:44px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-376 .elementor-element.elementor-element-2df1cb5b{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-376 .elementor-element.elementor-element-121b3c7 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-4540e13e{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-6c8dadfd{--width:52%;}.elementor-376 .elementor-element.elementor-element-4eb09497{--content-width:1040px;}.elementor-376 .elementor-element.elementor-element-46eb9312{--width:48.8%;}.elementor-376 .elementor-element.elementor-element-5e36fc64{--width:54px;}.elementor-376 .elementor-element.elementor-element-4a7616f0{--width:48.8%;}.elementor-376 .elementor-element.elementor-element-1307dc3f{--width:54px;}.elementor-376 .elementor-element.elementor-element-424f5a32{--width:48.8%;}.elementor-376 .elementor-element.elementor-element-49c11b4d{--width:54px;}.elementor-376 .elementor-element.elementor-element-e6116b3{--width:48.8%;}.elementor-376 .elementor-element.elementor-element-43cf9a2{--width:54px;}.elementor-376 .elementor-element.elementor-element-4c853fb7{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-12882a48{--width:46%;}.elementor-376 .elementor-element.elementor-element-6fbe88b4{--width:46%;}.elementor-376 .elementor-element.elementor-element-c8a3a32{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-364cd341{--width:33%;}.elementor-376 .elementor-element.elementor-element-5a46d24b{--width:62%;}.elementor-376 .elementor-element.elementor-element-39cc554e{--width:48.3%;}.elementor-376 .elementor-element.elementor-element-29a71fa1{--width:48.3%;}.elementor-376 .elementor-element.elementor-element-4ae5287b{--width:48.3%;}.elementor-376 .elementor-element.elementor-element-33cf3044{--width:48.3%;}.elementor-376 .elementor-element.elementor-element-7ba0b02e{--width:100%;}.elementor-376 .elementor-element.elementor-element-248bbfc4{--width:58%;}.elementor-376 .elementor-element.elementor-element-52bce803{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-6e53341b{--width:34%;}.elementor-376 .elementor-element.elementor-element-60d403c3{--width:60%;}.elementor-376 .elementor-element.elementor-element-7867787f{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-7c321b58{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-3404dd0e{--width:41%;}.elementor-376 .elementor-element.elementor-element-9f12fb4{--width:51%;}.elementor-376 .elementor-element.elementor-element-7dcc2adb{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-7010e03{--width:52%;}.elementor-376 .elementor-element.elementor-element-056b5e6{--width:41%;}.elementor-376 .elementor-element.elementor-element-5c078741{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-10635a2c{--width:50%;}.elementor-376 .elementor-element.elementor-element-4b01e5b3{--width:44%;}.elementor-376 .elementor-element.elementor-element-296ccbba{--content-width:820px;}.elementor-376 .elementor-element.elementor-element-30385ec7{--content-width:1180px;}.elementor-376 .elementor-element.elementor-element-7712a7c1{--width:52%;}.elementor-376 .elementor-element.elementor-element-3262e6c7{--width:54%;}.elementor-376 .elementor-element.elementor-element-11508144{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-376 .elementor-element.elementor-element-6c8dadfd{--width:100%;}.elementor-376 .elementor-element.elementor-element-46eb9312{--width:48.8%;}.elementor-376 .elementor-element.elementor-element-5e36fc64{--width:54px;}.elementor-376 .elementor-element.elementor-element-4a7616f0{--width:48.8%;}.elementor-376 .elementor-element.elementor-element-1307dc3f{--width:54px;}.elementor-376 .elementor-element.elementor-element-424f5a32{--width:48.8%;}.elementor-376 .elementor-element.elementor-element-49c11b4d{--width:54px;}.elementor-376 .elementor-element.elementor-element-e6116b3{--width:48.8%;}.elementor-376 .elementor-element.elementor-element-43cf9a2{--width:54px;}.elementor-376 .elementor-element.elementor-element-12882a48{--width:46%;}.elementor-376 .elementor-element.elementor-element-6fbe88b4{--width:48%;}.elementor-376 .elementor-element.elementor-element-364cd341{--width:100%;}.elementor-376 .elementor-element.elementor-element-5a46d24b{--width:100%;}.elementor-376 .elementor-element.elementor-element-39cc554e{--width:48.3%;}.elementor-376 .elementor-element.elementor-element-29a71fa1{--width:48.3%;}.elementor-376 .elementor-element.elementor-element-4ae5287b{--width:48.3%;}.elementor-376 .elementor-element.elementor-element-33cf3044{--width:48.3%;}.elementor-376 .elementor-element.elementor-element-248bbfc4{--width:46%;}.elementor-376 .elementor-element.elementor-element-6e53341b{--width:38%;}.elementor-376 .elementor-element.elementor-element-60d403c3{--width:56%;}.elementor-376 .elementor-element.elementor-element-3404dd0e{--width:44%;}.elementor-376 .elementor-element.elementor-element-9f12fb4{--width:50%;}.elementor-376 .elementor-element.elementor-element-7010e03{--width:100%;}.elementor-376 .elementor-element.elementor-element-056b5e6{--width:100%;}.elementor-376 .elementor-element.elementor-element-10635a2c{--width:52%;}.elementor-376 .elementor-element.elementor-element-4b01e5b3{--width:44%;}.elementor-376 .elementor-element.elementor-element-7712a7c1{--width:54%;}.elementor-376 .elementor-element.elementor-element-3262e6c7{--width:42%;}}/* Start custom CSS for image, class: .elementor-element-2f835fa */.elementor-376 .elementor-element.elementor-element-2f835fa img{width:100%;height:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608ce4e */.elementor-376 .elementor-element.elementor-element-608ce4e .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-608ce4e .elementor-heading-title em{font-style:italic;font-weight:300;color:#EFD0AD}
.elementor-376 .elementor-element.elementor-element-608ce4e{max-width:600px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f269cbc */.elementor-376 .elementor-element.elementor-element-f269cbc p{margin:0}.elementor-376 .elementor-element.elementor-element-f269cbc{max-width:520px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31b2abc3 */.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-31b2abc3 .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8dadfd */@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-6c8dadfd{max-width:640px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4540e13e */.elementor-376 .elementor-element.elementor-element-4540e13e{position:relative;overflow:hidden}
.elementor-376 .elementor-element.elementor-element-4540e13e:before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background-image:linear-gradient(90deg,rgba(36,22,15,.94) 0%,rgba(36,22,15,.74) 34%,rgba(36,22,15,0) 60%),
                   linear-gradient(0deg,rgba(36,22,15,.9) 0%,rgba(36,22,15,0) 26%)}
.elementor-376 .elementor-element.elementor-element-4540e13e:after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;
  mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23n%29'%20opacity='0.6'/%3E%3C/svg%3E")}
.elementor-376 .elementor-element.elementor-element-4540e13e > *{position:relative;z-index:1}
@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-4540e13e{background-position:top center!important;background-size:100% auto!important}
  .elementor-376 .elementor-element.elementor-element-4540e13e:before{background-image:linear-gradient(0deg,#2B1B14 0%,#2B1B14 50%,rgba(43,27,20,0) 68%)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11c42c46 */.elementor-376 .elementor-element.elementor-element-11c42c46 .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-11c42c46 .elementor-heading-title em{font-style:italic;font-weight:300;color:#AE8161}
.elementor-376 .elementor-element.elementor-element-11c42c46{max-width:760px}.elementor-376 .elementor-element.elementor-element-11c42c46{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e36fc64 */.elementor-376 .elementor-element.elementor-element-5e36fc64{flex:0 0 auto;height:54px;border-radius:13px;background:linear-gradient(160deg,#FFFDFB,#EFE6DD);box-shadow:inset 0 -2px 0 rgba(57,34,16,.08)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5e36fc64{height:50px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4e3e0e */.elementor-376 .elementor-element.elementor-element-a4e3e0e p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46eb9312 */.elementor-376 .elementor-element.elementor-element-46eb9312{border-radius:16px;background:linear-gradient(155deg,#6B5036,#5E462D 60%,#543D27);
  border:1px solid rgba(239,208,173,.12);box-shadow:0 22px 40px -26px rgba(43,27,20,.75);
  transition:transform .35s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-46eb9312:hover{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1307dc3f */.elementor-376 .elementor-element.elementor-element-1307dc3f{flex:0 0 auto;height:54px;border-radius:13px;background:linear-gradient(160deg,#FFFDFB,#EFE6DD);box-shadow:inset 0 -2px 0 rgba(57,34,16,.08)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-1307dc3f{height:50px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31d9b0ec */.elementor-376 .elementor-element.elementor-element-31d9b0ec p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7616f0 */.elementor-376 .elementor-element.elementor-element-4a7616f0{border-radius:16px;background:linear-gradient(155deg,#6B5036,#5E462D 60%,#543D27);
  border:1px solid rgba(239,208,173,.12);box-shadow:0 22px 40px -26px rgba(43,27,20,.75);
  transition:transform .35s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-4a7616f0:hover{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c11b4d */.elementor-376 .elementor-element.elementor-element-49c11b4d{flex:0 0 auto;height:54px;border-radius:13px;background:linear-gradient(160deg,#FFFDFB,#EFE6DD);box-shadow:inset 0 -2px 0 rgba(57,34,16,.08)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-49c11b4d{height:50px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b21fd0f */.elementor-376 .elementor-element.elementor-element-b21fd0f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424f5a32 */.elementor-376 .elementor-element.elementor-element-424f5a32{border-radius:16px;background:linear-gradient(155deg,#6B5036,#5E462D 60%,#543D27);
  border:1px solid rgba(239,208,173,.12);box-shadow:0 22px 40px -26px rgba(43,27,20,.75);
  transition:transform .35s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-424f5a32:hover{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43cf9a2 */.elementor-376 .elementor-element.elementor-element-43cf9a2{flex:0 0 auto;height:54px;border-radius:13px;background:linear-gradient(160deg,#FFFDFB,#EFE6DD);box-shadow:inset 0 -2px 0 rgba(57,34,16,.08)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-43cf9a2{height:50px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638ffcc0 */.elementor-376 .elementor-element.elementor-element-638ffcc0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6116b3 */.elementor-376 .elementor-element.elementor-element-e6116b3{border-radius:16px;background:linear-gradient(155deg,#6B5036,#5E462D 60%,#543D27);
  border:1px solid rgba(239,208,173,.12);box-shadow:0 22px 40px -26px rgba(43,27,20,.75);
  transition:transform .35s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-e6116b3:hover{transform:translateY(-4px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-498beeab */.elementor-376 .elementor-element.elementor-element-498beeab{max-width:880px;margin:14px auto -58px}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-498beeab{margin:10px auto 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d18475 */.elementor-376 .elementor-element.elementor-element-79d18475{position:relative;border-radius:30px;background:linear-gradient(180deg,#EFE9E4,#E8E3DF);
  box-shadow:0 40px 80px -50px rgba(43,27,20,.55)}

.elementor-376 .elementor-element.elementor-element-79d18475:before{content:'';position:absolute;top:0;left:50%;width:300px;max-width:56%;height:15px;
  transform:translateX(-50%);border-radius:0 0 14px 14px;z-index:3;pointer-events:none;
  background:linear-gradient(90deg,#EFD0AD,#AE8161)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb09497 */.elementor-376 .elementor-element.elementor-element-4eb09497{position:relative;z-index:2;background-image:linear-gradient(180deg,transparent 0,transparent 118px,#F8F5F2 118px)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-4eb09497{background-image:linear-gradient(180deg,transparent 0,transparent 70px,#F8F5F2 70px)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cad819 */.elementor-376 .elementor-element.elementor-element-2cad819{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-2cad819 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 55%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-2cad819{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-2cad819 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a96e96a */.elementor-376 .elementor-element.elementor-element-4a96e96a{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-4a96e96a img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-4a96e96a{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-4a96e96a img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ba53ab6 */.elementor-376 .elementor-element.elementor-element-4ba53ab6{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-4ba53ab6 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 30%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-4ba53ab6{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-4ba53ab6 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53520bb0 */.elementor-376 .elementor-element.elementor-element-53520bb0{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-53520bb0 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-53520bb0{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-53520bb0 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a9b7a1 */.elementor-376 .elementor-element.elementor-element-26a9b7a1{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-26a9b7a1 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26a9b7a1{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-26a9b7a1 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f4d2283 */.elementor-376 .elementor-element.elementor-element-6f4d2283{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-6f4d2283 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 55%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-6f4d2283{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-6f4d2283 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c76310c */.elementor-376 .elementor-element.elementor-element-1c76310c{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-1c76310c img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-1c76310c{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-1c76310c img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6654934c */.elementor-376 .elementor-element.elementor-element-6654934c{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-6654934c img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 30%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-6654934c{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-6654934c img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16d9dc42 */.elementor-376 .elementor-element.elementor-element-16d9dc42{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-16d9dc42 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-16d9dc42{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-16d9dc42 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-754a7a9d */.elementor-376 .elementor-element.elementor-element-754a7a9d{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-754a7a9d img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-754a7a9d{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-754a7a9d img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73bdf411 */.elementor-376 .elementor-element.elementor-element-73bdf411{width:calc(50% - 7px)!important;flex:0 0 auto;will-change:transform;
  animation-name:mfSlideA;animation-duration:13.0s;animation-iteration-count:infinite;
  animation-timing-function:cubic-bezier(.65,0,.35,1);animation-direction:normal;animation-delay:0s}
@keyframes mfSlideA{0.00%,11.54%{transform:translate3d(0,-0.0000%,0)}20.00%,31.54%{transform:translate3d(0,-10.0000%,0)}40.00%,51.54%{transform:translate3d(0,-20.0000%,0)}60.00%,71.54%{transform:translate3d(0,-30.0000%,0)}80.00%,91.54%{transform:translate3d(0,-40.0000%,0)}100%{transform:translate3d(0,-50%,0)}}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-73bdf411{width:calc(50% - 5px)!important}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-73bdf411{animation-duration:13.4s}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23a6ca4d */.elementor-376 .elementor-element.elementor-element-23a6ca4d{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-23a6ca4d img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 50%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-23a6ca4d{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-23a6ca4d img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f3ee964 */.elementor-376 .elementor-element.elementor-element-5f3ee964{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-5f3ee964 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5f3ee964{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-5f3ee964 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-676dae70 */.elementor-376 .elementor-element.elementor-element-676dae70{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-676dae70 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-676dae70{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-676dae70 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e30b134 */.elementor-376 .elementor-element.elementor-element-6e30b134{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-6e30b134 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-6e30b134{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-6e30b134 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b44ee58 */.elementor-376 .elementor-element.elementor-element-2b44ee58{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-2b44ee58 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-2b44ee58{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-2b44ee58 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e0969d */.elementor-376 .elementor-element.elementor-element-1e0969d{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-1e0969d img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 50%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-1e0969d{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-1e0969d img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b25c9fb */.elementor-376 .elementor-element.elementor-element-2b25c9fb{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-2b25c9fb img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-2b25c9fb{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-2b25c9fb img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78ce1ac8 */.elementor-376 .elementor-element.elementor-element-78ce1ac8{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-78ce1ac8 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-78ce1ac8{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-78ce1ac8 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2a11ef */.elementor-376 .elementor-element.elementor-element-2a2a11ef{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-2a2a11ef img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-2a2a11ef{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-2a2a11ef img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77754c36 */.elementor-376 .elementor-element.elementor-element-77754c36{margin:0 0 14px 0!important;width:100%}
.elementor-376 .elementor-element.elementor-element-77754c36 img{width:100%;display:block;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;
  border-radius:18px;box-shadow:0 18px 30px -22px rgba(57,34,16,.55)}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-77754c36{margin-bottom:10px!important}.elementor-376 .elementor-element.elementor-element-77754c36 img{border-radius:14px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-164caae9 */.elementor-376 .elementor-element.elementor-element-164caae9{width:calc(50% - 7px)!important;flex:0 0 auto;will-change:transform;
  animation-name:mfSlideB;animation-duration:13.0s;animation-iteration-count:infinite;
  animation-timing-function:cubic-bezier(.65,0,.35,1);animation-direction:normal;animation-delay:1.3s}
@keyframes mfSlideB{0.00%,11.54%{transform:translate3d(0,-0.0000%,0)}20.00%,31.54%{transform:translate3d(0,-10.0000%,0)}40.00%,51.54%{transform:translate3d(0,-20.0000%,0)}60.00%,71.54%{transform:translate3d(0,-30.0000%,0)}80.00%,91.54%{transform:translate3d(0,-40.0000%,0)}100%{transform:translate3d(0,-50%,0)}}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-164caae9{width:calc(50% - 5px)!important}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-164caae9{animation-duration:13.4s}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477031c7 */.elementor-376 .elementor-element.elementor-element-477031c7{height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-477031c7{flex-direction:row!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c2cfce */.elementor-376 .elementor-element.elementor-element-26c2cfce{position:relative;height:640px;overflow:hidden;border-radius:30px}
.elementor-376 .elementor-element.elementor-element-26c2cfce:before{content:'';position:absolute;top:0;left:50%;width:180px;max-width:46%;height:14px;z-index:3;
  transform:translateX(-50%);border-radius:0 0 13px 13px;pointer-events:none;
  background:linear-gradient(90deg,#EFD0AD,#AE8161)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-26c2cfce:hover .mf-trilho{animation-play-state:paused}}
@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-26c2cfce{height:560px}}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26c2cfce{height:440px;border-radius:24px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d63c23d */.elementor-376 .elementor-element.elementor-element-1d63c23d .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-1d63c23d .elementor-heading-title em{font-style:italic;font-weight:300;color:#AE8161}
@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-1d63c23d .elementor-heading-title em{display:block}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17d1f1c0 */.elementor-376 .elementor-element.elementor-element-17d1f1c0 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7389bad2 */.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-7389bad2 .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b941d81 */.elementor-376 .elementor-element.elementor-element-6b941d81 .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-6b941d81 .elementor-heading-title em{font-style:italic;font-weight:300;color:#AE8161}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d73f94 */.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-d73f94 .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-364cd341 */@media(min-width:1025px){.elementor-376 .elementor-element.elementor-element-364cd341{position:sticky;top:56px;align-self:flex-start}}@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-364cd341{max-width:640px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29dd5133 */.elementor-376 .elementor-element.elementor-element-29dd5133 .elementor-heading-title{width:50px;height:50px;display:flex;align-items:center;justify-content:center;
  border-radius:12px;background:linear-gradient(145deg,#EFD0AD,#C9A27A);font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1;
  box-shadow:0 14px 24px -12px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.5)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70667d24 */.elementor-376 .elementor-element.elementor-element-70667d24 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39cc554e */.elementor-376 .elementor-element.elementor-element-39cc554e{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(165deg,#5E462D,#4C3526);
  border:1px solid rgba(239,208,173,.11);box-shadow:0 34px 60px -40px rgba(43,27,20,.8);
  transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-39cc554e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-39cc554e .mf-arte img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 55%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-39cc554e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;
  background:linear-gradient(180deg,rgba(84,61,42,0),#55402B)}
.elementor-376 .elementor-element.elementor-element-39cc554e .mf-copy{position:relative;margin-top:-30px}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-39cc554e .mf-arte img{aspect-ratio:16/9}}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-39cc554e:hover{transform:translateY(-5px)}
  .elementor-376 .elementor-element.elementor-element-39cc554e:hover .mf-arte img{transform:scale(1.045)}}
@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-39cc554e{width:calc(50% - 10px)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed64d29 */.elementor-376 .elementor-element.elementor-element-7ed64d29 .elementor-heading-title{width:50px;height:50px;display:flex;align-items:center;justify-content:center;
  border-radius:12px;background:linear-gradient(145deg,#EFD0AD,#C9A27A);font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1;
  box-shadow:0 14px 24px -12px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.5)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-569da264 */.elementor-376 .elementor-element.elementor-element-569da264 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a71fa1 */.elementor-376 .elementor-element.elementor-element-29a71fa1{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(165deg,#5E462D,#4C3526);
  border:1px solid rgba(239,208,173,.11);box-shadow:0 34px 60px -40px rgba(43,27,20,.8);
  transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29a71fa1 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29a71fa1 .mf-arte img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 40%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29a71fa1 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;
  background:linear-gradient(180deg,rgba(84,61,42,0),#55402B)}
.elementor-376 .elementor-element.elementor-element-29a71fa1 .mf-copy{position:relative;margin-top:-30px}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-29a71fa1 .mf-arte img{aspect-ratio:16/9}}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29a71fa1:hover{transform:translateY(-5px)}
  .elementor-376 .elementor-element.elementor-element-29a71fa1:hover .mf-arte img{transform:scale(1.045)}}
@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-29a71fa1{width:calc(50% - 10px)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0c50c7 */.elementor-376 .elementor-element.elementor-element-c0c50c7 .elementor-heading-title{width:50px;height:50px;display:flex;align-items:center;justify-content:center;
  border-radius:12px;background:linear-gradient(145deg,#EFD0AD,#C9A27A);font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1;
  box-shadow:0 14px 24px -12px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.5)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cb64fce */.elementor-376 .elementor-element.elementor-element-3cb64fce p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae5287b */.elementor-376 .elementor-element.elementor-element-4ae5287b{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(165deg,#5E462D,#4C3526);
  border:1px solid rgba(239,208,173,.11);box-shadow:0 34px 60px -40px rgba(43,27,20,.8);
  transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-4ae5287b .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-4ae5287b .mf-arte img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 45%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-4ae5287b .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;
  background:linear-gradient(180deg,rgba(84,61,42,0),#55402B)}
.elementor-376 .elementor-element.elementor-element-4ae5287b .mf-copy{position:relative;margin-top:-30px}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-4ae5287b .mf-arte img{aspect-ratio:16/9}}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-4ae5287b:hover{transform:translateY(-5px)}
  .elementor-376 .elementor-element.elementor-element-4ae5287b:hover .mf-arte img{transform:scale(1.045)}}
@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-4ae5287b{width:calc(50% - 10px)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cc57aec */.elementor-376 .elementor-element.elementor-element-2cc57aec .elementor-heading-title{width:50px;height:50px;display:flex;align-items:center;justify-content:center;
  border-radius:12px;background:linear-gradient(145deg,#EFD0AD,#C9A27A);font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1;
  box-shadow:0 14px 24px -12px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.5)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ffa34c2 */.elementor-376 .elementor-element.elementor-element-7ffa34c2 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33cf3044 */.elementor-376 .elementor-element.elementor-element-33cf3044{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(165deg,#5E462D,#4C3526);
  border:1px solid rgba(239,208,173,.11);box-shadow:0 34px 60px -40px rgba(43,27,20,.8);
  transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-33cf3044 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-33cf3044 .mf-arte img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 50%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-33cf3044 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;
  background:linear-gradient(180deg,rgba(84,61,42,0),#55402B)}
.elementor-376 .elementor-element.elementor-element-33cf3044 .mf-copy{position:relative;margin-top:-30px}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-33cf3044 .mf-arte img{aspect-ratio:16/9}}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-33cf3044:hover{transform:translateY(-5px)}
  .elementor-376 .elementor-element.elementor-element-33cf3044:hover .mf-arte img{transform:scale(1.045)}}
@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-33cf3044{width:calc(50% - 10px)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-471cf851 */.elementor-376 .elementor-element.elementor-element-471cf851 .elementor-heading-title{width:50px;height:50px;display:flex;align-items:center;justify-content:center;
  border-radius:12px;background:linear-gradient(145deg,#EFD0AD,#C9A27A);font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1;
  box-shadow:0 14px 24px -12px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.5)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c912115 */.elementor-376 .elementor-element.elementor-element-c912115 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ba0b02e */.elementor-376 .elementor-element.elementor-element-7ba0b02e{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(165deg,#5E462D,#4C3526);
  border:1px solid rgba(239,208,173,.11);box-shadow:0 34px 60px -40px rgba(43,27,20,.8);
  transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 50%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none;
  background:linear-gradient(180deg,rgba(84,61,42,0),#55402B)}
.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-copy{position:relative;margin-top:-30px}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte img{aspect-ratio:16/9}}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7ba0b02e:hover{transform:translateY(-5px)}
  .elementor-376 .elementor-element.elementor-element-7ba0b02e:hover .mf-arte img{transform:scale(1.045)}}

.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte{min-height:300px}
.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte img{position:absolute;inset:0;height:100%;aspect-ratio:auto}
.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte:after{left:auto;top:0;width:55%;height:100%;background:linear-gradient(90deg,rgba(80,58,40,0),#4F3828)}
.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-copy{margin-top:0;justify-content:center}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte{min-height:0}
  .elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte img{position:static;aspect-ratio:16/10}
  .elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-arte:after{left:0;top:auto;width:auto;height:62%;background:linear-gradient(180deg,rgba(84,61,42,0),#55402B)}
  .elementor-376 .elementor-element.elementor-element-7ba0b02e .mf-copy{margin-top:-30px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8a3a32 */.elementor-376 .elementor-element.elementor-element-c8a3a32{background-image:linear-gradient(180deg,#F8F5F2 0%,#F8F5F2 44%,#E8E3DF 44%,#E8E3DF 100%)}@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-c8a3a32{background-image:linear-gradient(180deg,#F8F5F2 0%,#F8F5F2 34%,#E8E3DF 34%,#E8E3DF 100%)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e64f6b */.elementor-376 .elementor-element.elementor-element-6e64f6b .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-6e64f6b .elementor-heading-title em{font-style:italic;font-weight:300;color:#EFD0AD}
.elementor-376 .elementor-element.elementor-element-6e64f6b{max-width:720px}.elementor-376 .elementor-element.elementor-element-6e64f6b{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-417ea7d9 */.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-417ea7d9 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e55dfa */.elementor-376 .elementor-element.elementor-element-25e55dfa p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430160ee */.elementor-376 .elementor-element.elementor-element-430160ee{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-430160ee .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-430160ee:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e35756 */.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-13e35756 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756b332f */.elementor-376 .elementor-element.elementor-element-756b332f p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f06c6ea */.elementor-376 .elementor-element.elementor-element-1f06c6ea{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-1f06c6ea .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-1f06c6ea:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56cc391a */.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-56cc391a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78027336 */.elementor-376 .elementor-element.elementor-element-78027336 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3152100e */.elementor-376 .elementor-element.elementor-element-3152100e{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3152100e .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3152100e:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1540386f */.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-1540386f .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1742e3a1 */.elementor-376 .elementor-element.elementor-element-1742e3a1 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f7edff8 */.elementor-376 .elementor-element.elementor-element-6f7edff8{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6f7edff8 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6f7edff8:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3603adb */.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3603adb .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1304ab82 */.elementor-376 .elementor-element.elementor-element-1304ab82 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e349957 */.elementor-376 .elementor-element.elementor-element-7e349957{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7e349957 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-7e349957:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c662e41 */.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-7c662e41 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f512751 */.elementor-376 .elementor-element.elementor-element-3f512751 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d2fd515 */.elementor-376 .elementor-element.elementor-element-6d2fd515{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6d2fd515 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6d2fd515:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-528b0d6c */.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-528b0d6c .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c18865 */.elementor-376 .elementor-element.elementor-element-52c18865 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66cc3 */.elementor-376 .elementor-element.elementor-element-f66cc3{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-f66cc3 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-f66cc3:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a690d8 */.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-8a690d8 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34af6af8 */.elementor-376 .elementor-element.elementor-element-34af6af8 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e87bba */.elementor-376 .elementor-element.elementor-element-29e87bba{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-29e87bba .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-29e87bba:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e450d2b */.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-6e450d2b .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32599b79 */.elementor-376 .elementor-element.elementor-element-32599b79 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e108629 */.elementor-376 .elementor-element.elementor-element-6e108629{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-6e108629 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-6e108629:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbcf872 */.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-cbcf872 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683d5ace */.elementor-376 .elementor-element.elementor-element-683d5ace p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d17c50 */.elementor-376 .elementor-element.elementor-element-57d17c50{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-57d17c50 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-57d17c50:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e05dce2 */.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-e05dce2 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53f84855 */.elementor-376 .elementor-element.elementor-element-53f84855 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a241f62 */.elementor-376 .elementor-element.elementor-element-3a241f62{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3a241f62 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-3a241f62:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b328b19 */.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2b328b19 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40f093a4 */.elementor-376 .elementor-element.elementor-element-40f093a4 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19658dac */.elementor-376 .elementor-element.elementor-element-19658dac{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-19658dac .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-19658dac:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e9783 */.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-11e9783 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61665638 */.elementor-376 .elementor-element.elementor-element-61665638 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40bedd44 */.elementor-376 .elementor-element.elementor-element-40bedd44{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-40bedd44 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-40bedd44:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e57ad9a */.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-2e57ad9a .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472db47 */.elementor-376 .elementor-element.elementor-element-472db47 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a554fd6 */.elementor-376 .elementor-element.elementor-element-5a554fd6{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-5a554fd6 .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5a554fd6:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e394a1 */.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-31e394a1 .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d108982 */.elementor-376 .elementor-element.elementor-element-7d108982 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79865b5d */.elementor-376 .elementor-element.elementor-element-79865b5d{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-79865b5d .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-79865b5d:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3083b8ac */.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;
  border-radius:999px;background:#F3E7DA;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
.elementor-376 .elementor-element.elementor-element-3083b8ac .elementor-heading-title:before{content:'';width:8px;height:8px;border-radius:2px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7eef74a0 */.elementor-376 .elementor-element.elementor-element-7eef74a0 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-314f120f */.elementor-376 .elementor-element.elementor-element-314f120f{height:100%;overflow:hidden;border-radius:20px;background:#FFFDFB;
  box-shadow:0 30px 60px -40px rgba(0,0,0,.7);transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte{position:relative;overflow:hidden;line-height:0}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 0%;display:block;
  transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-314f120f .mf-arte:after{content:'';position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,251,0),#FFFDFB)}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-314f120f:hover .mf-arte img{transform:scale(1.04)}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7df85cc5 */.elementor-376 .elementor-element.elementor-element-7df85cc5{width:100%;position:relative;--seta:48px;--seta-gap:20px}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-widget-container{position:relative}

/* ===== trilho ===== */
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper{position:relative;overflow:hidden!important;cursor:grab;
  padding:28px 24px 38px!important;margin:-28px -24px -18px!important;}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper:active{cursor:grabbing}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-wrapper{align-items:stretch;transition-timing-function:cubic-bezier(.22,.9,.24,1)!important}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-slide{height:auto!important;display:flex}

/* ===== card ===== */
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-slide > .e-con{width:100%;height:100%;position:relative;overflow:hidden;
  transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s ease,outline-color .5s ease;
  outline:1px solid transparent;outline-offset:-1px;will-change:transform}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-slide > .e-con::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;
  border-radius:inherit;
  background:linear-gradient(115deg,transparent 35%,rgba(255,236,214,.14) 50%,transparent 65%);
  transform:translateX(-130%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-slide > .e-con:hover{transform:translateY(-10px);
    box-shadow:0 34px 60px -28px rgba(0,0,0,.75),0 0 40px -18px rgba(239,208,173,.45);
    outline-color:rgba(239,208,173,.38)}
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-slide > .e-con:hover::after{transform:translateX(130%)}
}

/* ===== setas fora, nas laterais ===== */
.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button{position:absolute!important;z-index:9;top:50%!important;bottom:auto!important;
  transform:translateY(-50%)!important;margin:0!important;
  width:var(--seta);height:var(--seta);display:flex!important;align-items:center;justify-content:center;
  border-radius:50%;cursor:pointer;color:#2B1B14;background:#EFD0AD;
  box-shadow:0 18px 34px -14px rgba(0,0,0,.6),0 0 0 6px rgba(239,208,173,.12);
  transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,opacity .3s ease,background .3s ease}
/* recua sozinho se faltar espaço até a borda da tela (nunca cria rolagem lateral) */
.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button-prev{
  left:calc(-1 * min(var(--seta) + var(--seta-gap), (100vw - 100%) / 2 - 12px))!important;right:auto!important}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button-next{
  right:calc(-1 * min(var(--seta) + var(--seta-gap), (100vw - 100%) / 2 - 12px))!important;left:auto!important}

.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button svg{width:16px;height:16px;fill:currentColor;transition:transform .45s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button i{font-size:16px;line-height:1;color:currentColor;transition:transform .45s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button:hover{transform:translateY(-50%) scale(1.08)!important;background:#F6DDC0;
    box-shadow:0 22px 40px -14px rgba(0,0,0,.65),0 0 0 9px rgba(239,208,173,.18)}
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button-prev:hover svg,.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button-prev:hover i{transform:translateX(-3px)}
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button-next:hover svg,.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button-next:hover i{transform:translateX(3px)}
}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button:active{transform:translateY(-50%) scale(.93)!important}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .elementor-swiper-button.swiper-button-disabled{opacity:.3;pointer-events:none}

/* ===== bolinhas ===== */
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-pagination{position:relative!important;bottom:auto!important;margin-top:18px;
  display:flex;justify-content:center;gap:8px}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-pagination-bullet{width:9px;height:9px;margin:0!important;border-radius:999px;cursor:pointer;
  opacity:1;background:rgba(255,253,251,.22);transition:width .6s cubic-bezier(.2,.8,.2,1),background .4s ease}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-pagination-bullet:hover{background:rgba(255,253,251,.45)}
.elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-pagination-bullet-active{width:30px;background:#EFD0AD}

/* ===== tablet / celular ===== */
@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-7df85cc5{--seta:44px;--seta-gap:12px}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-7df85cc5{--seta:40px;--seta-gap:6px}
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper{padding:20px 14px 32px!important;margin:-20px -14px -14px!important;}}

/* Reduzir movimento: mais lento e mais sutil, sem parar */
@media (prefers-reduced-motion:reduce){
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-slide > .e-con{transition-duration:1.2s}
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-slide > .e-con:hover{transform:translateY(-4px)}
  .elementor-376 .elementor-element.elementor-element-7df85cc5 .swiper-slide > .e-con::after{transition-duration:2s}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e53341b */.elementor-376 .elementor-element.elementor-element-6e53341b img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:18px;display:block;object-position:50% 0%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3f6724 */.elementor-376 .elementor-element.elementor-element-f3f6724 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23181307 */.elementor-376 .elementor-element.elementor-element-23181307{position:relative;max-width:940px;margin:6px auto 0;border-radius:26px;background:linear-gradient(120deg,rgba(239,208,173,.13),rgba(239,208,173,.04));border:1px solid rgba(239,208,173,.24)}
.elementor-376 .elementor-element.elementor-element-23181307:before{content:'';position:absolute;top:0;left:50%;width:220px;max-width:56%;height:15px;
  transform:translateX(-50%);border-radius:0 0 14px 14px;z-index:3;pointer-events:none;
  background:linear-gradient(90deg,#EFD0AD,#AE8161)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77fcb8a9 */.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-77fcb8a9 .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bce803 */.elementor-376 .elementor-element.elementor-element-52bce803{position:relative;overflow:hidden;
  background-image:radial-gradient(55% 45% at 88% 0%,rgba(209,172,136,.17),transparent 70%),
                   radial-gradient(45% 40% at 0% 100%,rgba(174,129,97,.15),transparent 70%),
                   linear-gradient(180deg,#2B1B14,#3A2619)}
.elementor-376 .elementor-element.elementor-element-52bce803:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23n%29'%20opacity='0.6'/%3E%3C/svg%3E")}
.elementor-376 .elementor-element.elementor-element-52bce803 > *{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117349a6 */.elementor-376 .elementor-element.elementor-element-117349a6 .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-117349a6 .elementor-heading-title em{font-style:italic;font-weight:300;color:#AE8161}
.elementor-376 .elementor-element.elementor-element-117349a6{max-width:760px}.elementor-376 .elementor-element.elementor-element-117349a6{margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c6afb9 */.elementor-376 .elementor-element.elementor-element-43c6afb9{width:100%}.elementor-376 .elementor-element.elementor-element-43c6afb9 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-43c6afb9 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b85435 */.elementor-376 .elementor-element.elementor-element-46b85435{width:100%}.elementor-376 .elementor-element.elementor-element-46b85435 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-46b85435 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a02ccf */.elementor-376 .elementor-element.elementor-element-26a02ccf{width:100%}.elementor-376 .elementor-element.elementor-element-26a02ccf img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26a02ccf img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7f5708 */.elementor-376 .elementor-element.elementor-element-e7f5708{width:100%}.elementor-376 .elementor-element.elementor-element-e7f5708 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-e7f5708 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70679252 */.elementor-376 .elementor-element.elementor-element-70679252{width:100%}.elementor-376 .elementor-element.elementor-element-70679252 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-70679252 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d24f14f */.elementor-376 .elementor-element.elementor-element-5d24f14f{width:100%}.elementor-376 .elementor-element.elementor-element-5d24f14f img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5d24f14f img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c6afb9 */.elementor-376 .elementor-element.elementor-element-43c6afb9{width:100%}.elementor-376 .elementor-element.elementor-element-43c6afb9 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-43c6afb9 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b85435 */.elementor-376 .elementor-element.elementor-element-46b85435{width:100%}.elementor-376 .elementor-element.elementor-element-46b85435 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-46b85435 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a02ccf */.elementor-376 .elementor-element.elementor-element-26a02ccf{width:100%}.elementor-376 .elementor-element.elementor-element-26a02ccf img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26a02ccf img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7f5708 */.elementor-376 .elementor-element.elementor-element-e7f5708{width:100%}.elementor-376 .elementor-element.elementor-element-e7f5708 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-e7f5708 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70679252 */.elementor-376 .elementor-element.elementor-element-70679252{width:100%}.elementor-376 .elementor-element.elementor-element-70679252 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-70679252 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d24f14f */.elementor-376 .elementor-element.elementor-element-5d24f14f{width:100%}.elementor-376 .elementor-element.elementor-element-5d24f14f img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5d24f14f img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c6afb9 */.elementor-376 .elementor-element.elementor-element-43c6afb9{width:100%}.elementor-376 .elementor-element.elementor-element-43c6afb9 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-43c6afb9 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b85435 */.elementor-376 .elementor-element.elementor-element-46b85435{width:100%}.elementor-376 .elementor-element.elementor-element-46b85435 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-46b85435 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a02ccf */.elementor-376 .elementor-element.elementor-element-26a02ccf{width:100%}.elementor-376 .elementor-element.elementor-element-26a02ccf img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26a02ccf img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7f5708 */.elementor-376 .elementor-element.elementor-element-e7f5708{width:100%}.elementor-376 .elementor-element.elementor-element-e7f5708 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-e7f5708 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70679252 */.elementor-376 .elementor-element.elementor-element-70679252{width:100%}.elementor-376 .elementor-element.elementor-element-70679252 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-70679252 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d24f14f */.elementor-376 .elementor-element.elementor-element-5d24f14f{width:100%}.elementor-376 .elementor-element.elementor-element-5d24f14f img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5d24f14f img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c6afb9 */.elementor-376 .elementor-element.elementor-element-43c6afb9{width:100%}.elementor-376 .elementor-element.elementor-element-43c6afb9 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-43c6afb9 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b85435 */.elementor-376 .elementor-element.elementor-element-46b85435{width:100%}.elementor-376 .elementor-element.elementor-element-46b85435 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-46b85435 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a02ccf */.elementor-376 .elementor-element.elementor-element-26a02ccf{width:100%}.elementor-376 .elementor-element.elementor-element-26a02ccf img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26a02ccf img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7f5708 */.elementor-376 .elementor-element.elementor-element-e7f5708{width:100%}.elementor-376 .elementor-element.elementor-element-e7f5708 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-e7f5708 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70679252 */.elementor-376 .elementor-element.elementor-element-70679252{width:100%}.elementor-376 .elementor-element.elementor-element-70679252 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-70679252 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d24f14f */.elementor-376 .elementor-element.elementor-element-5d24f14f{width:100%}.elementor-376 .elementor-element.elementor-element-5d24f14f img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5d24f14f img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c6afb9 */.elementor-376 .elementor-element.elementor-element-43c6afb9{width:100%}.elementor-376 .elementor-element.elementor-element-43c6afb9 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-43c6afb9 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b85435 */.elementor-376 .elementor-element.elementor-element-46b85435{width:100%}.elementor-376 .elementor-element.elementor-element-46b85435 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-46b85435 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a02ccf */.elementor-376 .elementor-element.elementor-element-26a02ccf{width:100%}.elementor-376 .elementor-element.elementor-element-26a02ccf img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26a02ccf img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7f5708 */.elementor-376 .elementor-element.elementor-element-e7f5708{width:100%}.elementor-376 .elementor-element.elementor-element-e7f5708 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-e7f5708 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70679252 */.elementor-376 .elementor-element.elementor-element-70679252{width:100%}.elementor-376 .elementor-element.elementor-element-70679252 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-70679252 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d24f14f */.elementor-376 .elementor-element.elementor-element-5d24f14f{width:100%}.elementor-376 .elementor-element.elementor-element-5d24f14f img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5d24f14f img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c6afb9 */.elementor-376 .elementor-element.elementor-element-43c6afb9{width:100%}.elementor-376 .elementor-element.elementor-element-43c6afb9 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-43c6afb9 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b85435 */.elementor-376 .elementor-element.elementor-element-46b85435{width:100%}.elementor-376 .elementor-element.elementor-element-46b85435 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-46b85435 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a02ccf */.elementor-376 .elementor-element.elementor-element-26a02ccf{width:100%}.elementor-376 .elementor-element.elementor-element-26a02ccf img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26a02ccf img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7f5708 */.elementor-376 .elementor-element.elementor-element-e7f5708{width:100%}.elementor-376 .elementor-element.elementor-element-e7f5708 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-e7f5708 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70679252 */.elementor-376 .elementor-element.elementor-element-70679252{width:100%}.elementor-376 .elementor-element.elementor-element-70679252 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-70679252 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d24f14f */.elementor-376 .elementor-element.elementor-element-5d24f14f{width:100%}.elementor-376 .elementor-element.elementor-element-5d24f14f img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5d24f14f img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43c6afb9 */.elementor-376 .elementor-element.elementor-element-43c6afb9{width:100%}.elementor-376 .elementor-element.elementor-element-43c6afb9 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-43c6afb9 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b85435 */.elementor-376 .elementor-element.elementor-element-46b85435{width:100%}.elementor-376 .elementor-element.elementor-element-46b85435 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-46b85435 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a02ccf */.elementor-376 .elementor-element.elementor-element-26a02ccf{width:100%}.elementor-376 .elementor-element.elementor-element-26a02ccf img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-26a02ccf img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7f5708 */.elementor-376 .elementor-element.elementor-element-e7f5708{width:100%}.elementor-376 .elementor-element.elementor-element-e7f5708 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-e7f5708 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70679252 */.elementor-376 .elementor-element.elementor-element-70679252{width:100%}.elementor-376 .elementor-element.elementor-element-70679252 img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-70679252 img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d24f14f */.elementor-376 .elementor-element.elementor-element-5d24f14f{width:100%}.elementor-376 .elementor-element.elementor-element-5d24f14f img{width:100%;aspect-ratio:460/1001;object-fit:cover;object-position:top;border-radius:24px;border:6px solid #FFFDFB;background:#FFFDFB;box-shadow:0 30px 50px -32px rgba(57,34,16,.6)}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-5d24f14f img{max-width:280px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-700ceb6a */.elementor-376 .elementor-element.elementor-element-700ceb6a{width:100%}
.elementor-376 .elementor-element.elementor-element-700ceb6a .swiper{position:relative;overflow:hidden!important;
  padding:24px 24px 34px!important;margin:-24px -24px -14px!important;padding-bottom:78px!important}
.elementor-376 .elementor-element.elementor-element-700ceb6a .swiper-wrapper{align-items:stretch;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important}
.elementor-376 .elementor-element.elementor-element-700ceb6a .swiper-slide{height:auto!important;display:flex}
.elementor-376 .elementor-element.elementor-element-700ceb6a .swiper-slide > .e-con{width:100%;height:100%}
.elementor-376 .elementor-element.elementor-element-700ceb6a .elementor-swiper-button{position:absolute!important;z-index:9;top:auto!important;bottom:6px!important;right:auto!important;transform:none!important;margin:0!important;
  width:48px;height:48px;display:flex!important;align-items:center;justify-content:center;
  border-radius:50%;cursor:pointer;color:#EFD0AD;background:#5E462D;
  box-shadow:0 16px 30px -14px rgba(43,27,20,.5);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s ease}
.elementor-376 .elementor-element.elementor-element-700ceb6a .elementor-swiper-button-prev{left:calc(50% - 52px)!important}
.elementor-376 .elementor-element.elementor-element-700ceb6a .elementor-swiper-button-next{left:calc(50% + 4px)!important}
.elementor-376 .elementor-element.elementor-element-700ceb6a .elementor-swiper-button svg{width:16px;height:16px;fill:currentColor}
.elementor-376 .elementor-element.elementor-element-700ceb6a .elementor-swiper-button i{font-size:16px;line-height:1;color:currentColor}
.elementor-376 .elementor-element.elementor-element-700ceb6a .elementor-swiper-button.swiper-button-disabled{opacity:.35}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-700ceb6a .elementor-swiper-button:hover{opacity:.88}}
.elementor-376 .elementor-element.elementor-element-700ceb6a .swiper-pagination{position:relative!important;bottom:auto!important;margin-top:16px;
  display:flex;justify-content:center;gap:8px}
.elementor-376 .elementor-element.elementor-element-700ceb6a .swiper-pagination-bullet{width:9px;height:9px;margin:0!important;border-radius:999px;
  opacity:1;background:rgba(0,0,0,.18);transition:width .5s cubic-bezier(.2,.8,.2,1),background .4s ease}
.elementor-376 .elementor-element.elementor-element-700ceb6a .swiper-pagination-bullet-active{width:30px;background:#F26A2E}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-700ceb6a .elementor-swiper-button{width:40px;height:40px}
  .elementor-376 .elementor-element.elementor-element-700ceb6a .swiper{padding:16px 14px 30px!important;margin:-16px -14px -14px!important;padding-bottom:78px!important}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-700ceb6a *{transition:none!important}}
.elementor-376 .elementor-element.elementor-element-700ceb6a .swiper-pagination{display:none!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-171e2eb5 */.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-171e2eb5 .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7867787f */.elementor-376 .elementor-element.elementor-element-7867787f{background-image:linear-gradient(180deg,#F8F5F2 0%,#F8F5F2 40%,#E8E3DF 40%,#E8E3DF 76%,#F8F5F2 76%)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2712a3ad */.elementor-376 .elementor-element.elementor-element-2712a3ad img{width:100%;display:block;border-radius:26px;aspect-ratio:438/563;object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d69098 */.elementor-376 .elementor-element.elementor-element-68d69098{border-radius:36px;background:rgba(255,253,251,.55);border:1px solid rgba(174,129,97,.28);box-shadow:0 50px 80px -56px rgba(57,34,16,.6)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e66ddfc */.elementor-376 .elementor-element.elementor-element-2e66ddfc{position:absolute!important;left:50%;bottom:-24px;width:270px!important;max-width:84%;transform:translateX(-50%);z-index:2}.elementor-376 .elementor-element.elementor-element-2e66ddfc img{width:100%;filter:drop-shadow(0 18px 22px rgba(57,34,16,.28))}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3404dd0e */.elementor-376 .elementor-element.elementor-element-3404dd0e{position:relative}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-3404dd0e{max-width:380px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fd0018c */.elementor-376 .elementor-element.elementor-element-1fd0018c .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-1fd0018c .elementor-heading-title em{font-style:italic;font-weight:300;color:#AE8161}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69d556c0 */.elementor-376 .elementor-element.elementor-element-69d556c0 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67b0b288 */.elementor-376 .elementor-element.elementor-element-67b0b288 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58529cb2 */.elementor-376 .elementor-element.elementor-element-58529cb2 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4780a5ca */.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-4780a5ca .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c321b58 */.elementor-376 .elementor-element.elementor-element-7c321b58{position:relative;overflow:hidden;
  background-image:radial-gradient(50% 60% at 0% 30%,rgba(209,172,136,.24),transparent 70%),
                   linear-gradient(180deg,#EFE8E2,#F6F2EE)}
.elementor-376 .elementor-element.elementor-element-7c321b58:before{content:'';position:absolute;left:-180px;top:50%;width:620px;height:620px;transform:translateY(-58%);
  pointer-events:none;border-radius:50%;
  background:repeating-radial-gradient(circle at center,rgba(174,129,97,.20) 0 1px,transparent 1px 38px);
  -webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dccd784 */.elementor-376 .elementor-element.elementor-element-dccd784 .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-dccd784 .elementor-heading-title em{font-style:italic;font-weight:300;color:#EFD0AD}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86c72c8 */.elementor-376 .elementor-element.elementor-element-86c72c8 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bde82f2 */.elementor-376 .elementor-element.elementor-element-bde82f2 .elementor-heading-title{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:14px;
  background:rgba(255,253,251,.06);border:1px solid rgba(239,208,173,.16)}
.elementor-376 .elementor-element.elementor-element-bde82f2 .elementor-heading-title:before{content:'';flex:0 0 14px;width:14px;height:14px;border-radius:4px;
  background:linear-gradient(135deg,#EFD0AD,#AE8161);box-shadow:0 4px 10px -4px rgba(0,0,0,.6)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3913041 */.elementor-376 .elementor-element.elementor-element-3913041 .elementor-heading-title{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:14px;
  background:rgba(255,253,251,.06);border:1px solid rgba(239,208,173,.16)}
.elementor-376 .elementor-element.elementor-element-3913041 .elementor-heading-title:before{content:'';flex:0 0 14px;width:14px;height:14px;border-radius:4px;
  background:linear-gradient(135deg,#EFD0AD,#AE8161);box-shadow:0 4px 10px -4px rgba(0,0,0,.6)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d78f6ca */.elementor-376 .elementor-element.elementor-element-d78f6ca .elementor-heading-title{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:14px;
  background:rgba(255,253,251,.06);border:1px solid rgba(239,208,173,.16)}
.elementor-376 .elementor-element.elementor-element-d78f6ca .elementor-heading-title:before{content:'';flex:0 0 14px;width:14px;height:14px;border-radius:4px;
  background:linear-gradient(135deg,#EFD0AD,#AE8161);box-shadow:0 4px 10px -4px rgba(0,0,0,.6)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf9d587 */.elementor-376 .elementor-element.elementor-element-cf9d587 .elementor-heading-title{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:14px;
  background:rgba(255,253,251,.06);border:1px solid rgba(239,208,173,.16)}
.elementor-376 .elementor-element.elementor-element-cf9d587 .elementor-heading-title:before{content:'';flex:0 0 14px;width:14px;height:14px;border-radius:4px;
  background:linear-gradient(135deg,#EFD0AD,#AE8161);box-shadow:0 4px 10px -4px rgba(0,0,0,.6)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e90b8ff */.elementor-376 .elementor-element.elementor-element-e90b8ff{margin:0 auto 4px}.elementor-376 .elementor-element.elementor-element-e90b8ff img{width:100%}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c008614 */.elementor-376 .elementor-element.elementor-element-c008614 .elementor-heading-title{text-decoration:line-through;text-decoration-color:rgba(162,134,112,.7);font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}.elementor-376 .elementor-element.elementor-element-c008614{padding-top:18px;border-top:1px solid rgba(174,129,97,.22)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f248a20 */.elementor-376 .elementor-element.elementor-element-f248a20 .elementor-heading-title{font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-092cb37 */.elementor-376 .elementor-element.elementor-element-092cb37 .elementor-heading-title{font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90abe83 */.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-90abe83 .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a92f7 */.elementor-376 .elementor-element.elementor-element-36a92f7 .elementor-heading-title{display:inline-flex;align-items:center;gap:9px}
.elementor-376 .elementor-element.elementor-element-36a92f7 .elementor-heading-title:before{content:'';width:9px;height:9px;border-radius:3px;
  background:linear-gradient(135deg,#D1AC88,#AE8161)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f41841e */.elementor-376 .elementor-element.elementor-element-f41841e{border-radius:24px;background:linear-gradient(180deg,#FFFDFB,#F7F1EB);box-shadow:inset 0 1px 0 #fff,0 30px 60px -30px rgba(0,0,0,.6)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-056b5e6 */.elementor-376 .elementor-element.elementor-element-056b5e6{border-radius:33px;background:rgba(239,208,173,.12);border:1px solid rgba(239,208,173,.22)}@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-056b5e6{max-width:480px;margin:0 auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe530c */.elementor-376 .elementor-element.elementor-element-2fe530c{position:relative;overflow:hidden;border-radius:34px;
  background-image:radial-gradient(60% 70% at 100% 0%,rgba(209,172,136,.2),transparent 65%),
                   radial-gradient(50% 60% at 0% 100%,rgba(174,129,97,.16),transparent 70%),
                   linear-gradient(140deg,#3E2919,#2B1B14);
  box-shadow:0 60px 100px -60px rgba(43,27,20,.9)}
.elementor-376 .elementor-element.elementor-element-2fe530c:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url%28%23n%29'%20opacity='0.6'/%3E%3C/svg%3E")}
.elementor-376 .elementor-element.elementor-element-2fe530c:before{content:'';position:absolute;top:0;left:50%;width:300px;max-width:56%;height:15px;
  transform:translateX(-50%);border-radius:0 0 14px 14px;z-index:3;pointer-events:none;
  background:linear-gradient(90deg,#EFD0AD,#AE8161)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dcc2adb */.elementor-376 .elementor-element.elementor-element-7dcc2adb{position:relative;background-image:linear-gradient(180deg,transparent 0,transparent 170px,#F8F5F2 170px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d23b5 */.elementor-376 .elementor-element.elementor-element-4d23b5 .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-4d23b5 .elementor-heading-title em{font-style:italic;font-weight:300;color:#AE8161}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b6e8e3f */.elementor-376 .elementor-element.elementor-element-4b6e8e3f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f964591 */.elementor-376 .elementor-element.elementor-element-4f964591 p{margin:0}.elementor-376 .elementor-element.elementor-element-4f964591{padding-left:20px;border-left:2px solid #D1AC88}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d46a1f8 */.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-4d46a1f8 .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5dc20dc8 */.elementor-376 .elementor-element.elementor-element-5dc20dc8 img{width:100%;filter:drop-shadow(0 40px 34px rgba(57,34,16,.32));animation:mfFlutua 7s ease-in-out infinite}@keyframes mfFlutua{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-10px)}}@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-5dc20dc8 img{animation:none;transform:rotate(-5deg)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b01e5b3 */.elementor-376 .elementor-element.elementor-element-4b01e5b3{position:relative;min-height:480px}
.elementor-376 .elementor-element.elementor-element-4b01e5b3:before{content:'';position:absolute;top:0;bottom:0;left:40px;right:-50vw;z-index:0;
  border-radius:32px 0 0 32px;background:linear-gradient(140deg,#E8E3DF,#DDD1C6)}
.elementor-376 .elementor-element.elementor-element-4b01e5b3:after{content:'';position:absolute;left:calc(50% + 20px);top:50%;width:440px;height:440px;z-index:0;
  transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;
  background:repeating-radial-gradient(circle at center,rgba(174,129,97,.22) 0 1px,transparent 1px 34px);
  -webkit-mask-image:radial-gradient(circle,#000 34%,transparent 70%);mask-image:radial-gradient(circle,#000 34%,transparent 70%)}
.elementor-376 .elementor-element.elementor-element-4b01e5b3 > *{position:relative;z-index:1}
@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-4b01e5b3{min-height:360px}
  .elementor-376 .elementor-element.elementor-element-4b01e5b3:before{left:0;right:0;border-radius:26px}
  .elementor-376 .elementor-element.elementor-element-4b01e5b3:after{left:50%;width:340px;height:340px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c078741 */.elementor-376 .elementor-element.elementor-element-5c078741{overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-521c4a64 */.elementor-376 .elementor-element.elementor-element-521c4a64 .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-521c4a64 .elementor-heading-title em{font-style:italic;font-weight:300;color:#AE8161}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d57d4d */.elementor-376 .elementor-element.elementor-element-14d57d4d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a9da8 */.elementor-376 .elementor-element.elementor-element-21a9da8 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62cd0b3a */.elementor-376 .elementor-element.elementor-element-62cd0b3a p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ee2d */.elementor-376 .elementor-element.elementor-element-274ee2d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b16a7f */.elementor-376 .elementor-element.elementor-element-60b16a7f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6881c70 */.elementor-376 .elementor-element.elementor-element-6881c70 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d38b259 */.elementor-376 .elementor-element.elementor-element-1d38b259 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d57d4d */.elementor-376 .elementor-element.elementor-element-14d57d4d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a9da8 */.elementor-376 .elementor-element.elementor-element-21a9da8 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62cd0b3a */.elementor-376 .elementor-element.elementor-element-62cd0b3a p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ee2d */.elementor-376 .elementor-element.elementor-element-274ee2d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b16a7f */.elementor-376 .elementor-element.elementor-element-60b16a7f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6881c70 */.elementor-376 .elementor-element.elementor-element-6881c70 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d38b259 */.elementor-376 .elementor-element.elementor-element-1d38b259 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d57d4d */.elementor-376 .elementor-element.elementor-element-14d57d4d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a9da8 */.elementor-376 .elementor-element.elementor-element-21a9da8 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62cd0b3a */.elementor-376 .elementor-element.elementor-element-62cd0b3a p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ee2d */.elementor-376 .elementor-element.elementor-element-274ee2d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b16a7f */.elementor-376 .elementor-element.elementor-element-60b16a7f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6881c70 */.elementor-376 .elementor-element.elementor-element-6881c70 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d38b259 */.elementor-376 .elementor-element.elementor-element-1d38b259 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d57d4d */.elementor-376 .elementor-element.elementor-element-14d57d4d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a9da8 */.elementor-376 .elementor-element.elementor-element-21a9da8 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62cd0b3a */.elementor-376 .elementor-element.elementor-element-62cd0b3a p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ee2d */.elementor-376 .elementor-element.elementor-element-274ee2d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b16a7f */.elementor-376 .elementor-element.elementor-element-60b16a7f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6881c70 */.elementor-376 .elementor-element.elementor-element-6881c70 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d38b259 */.elementor-376 .elementor-element.elementor-element-1d38b259 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d57d4d */.elementor-376 .elementor-element.elementor-element-14d57d4d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a9da8 */.elementor-376 .elementor-element.elementor-element-21a9da8 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62cd0b3a */.elementor-376 .elementor-element.elementor-element-62cd0b3a p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ee2d */.elementor-376 .elementor-element.elementor-element-274ee2d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b16a7f */.elementor-376 .elementor-element.elementor-element-60b16a7f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6881c70 */.elementor-376 .elementor-element.elementor-element-6881c70 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d38b259 */.elementor-376 .elementor-element.elementor-element-1d38b259 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d57d4d */.elementor-376 .elementor-element.elementor-element-14d57d4d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a9da8 */.elementor-376 .elementor-element.elementor-element-21a9da8 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62cd0b3a */.elementor-376 .elementor-element.elementor-element-62cd0b3a p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ee2d */.elementor-376 .elementor-element.elementor-element-274ee2d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b16a7f */.elementor-376 .elementor-element.elementor-element-60b16a7f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6881c70 */.elementor-376 .elementor-element.elementor-element-6881c70 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d38b259 */.elementor-376 .elementor-element.elementor-element-1d38b259 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d57d4d */.elementor-376 .elementor-element.elementor-element-14d57d4d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a9da8 */.elementor-376 .elementor-element.elementor-element-21a9da8 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62cd0b3a */.elementor-376 .elementor-element.elementor-element-62cd0b3a p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ee2d */.elementor-376 .elementor-element.elementor-element-274ee2d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b16a7f */.elementor-376 .elementor-element.elementor-element-60b16a7f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6881c70 */.elementor-376 .elementor-element.elementor-element-6881c70 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d38b259 */.elementor-376 .elementor-element.elementor-element-1d38b259 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14d57d4d */.elementor-376 .elementor-element.elementor-element-14d57d4d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a9da8 */.elementor-376 .elementor-element.elementor-element-21a9da8 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62cd0b3a */.elementor-376 .elementor-element.elementor-element-62cd0b3a p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-274ee2d */.elementor-376 .elementor-element.elementor-element-274ee2d p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b16a7f */.elementor-376 .elementor-element.elementor-element-60b16a7f p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6881c70 */.elementor-376 .elementor-element.elementor-element-6881c70 p{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d38b259 */.elementor-376 .elementor-element.elementor-element-1d38b259 p{margin:0}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5f26e301 */.elementor-376 .elementor-element.elementor-element-5f26e301{width:100%}
.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion{display:flex;flex-direction:column;gap:10px}
.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion-item{border-radius:14px;overflow:hidden;background:#EFE8E2}
.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion-item-title{background:linear-gradient(120deg,#6B5036,#5E462D)!important;
  border:0!important;border-radius:14px;transition:background-color .3s ease}
.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion-item[open] > .e-n-accordion-item-title{border-radius:14px 14px 0 0}
.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion-item-title-text{color:#FFFDFB}
.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion-item-title-icon i{font-size:13px}
.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion-item-title-icon svg{width:13px;height:13px;fill:#EFD0AD}
.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion-item > .e-con{background:#EFE8E2;border:0!important}
@media (hover:hover) and (pointer:fine){.elementor-376 .elementor-element.elementor-element-5f26e301 .e-n-accordion-item-title:hover{filter:brightness(1.08)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ec1b8ad */.elementor-376 .elementor-element.elementor-element-4ec1b8ad .elementor-heading-title{text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-4ec1b8ad .elementor-heading-title em{font-style:italic;font-weight:300;color:#AE8161}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ac359f */.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button{position:relative;overflow:hidden;isolation:isolate;
  display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 52px!important;
  border-radius:999px;color:#2B1B14;background-color:#C9A27A;
  background-image:linear-gradient(100deg,#B78D65 0%,#DDBD98 25%,#C79F77 50%,#E4C8A3 75%,#B78D65 100%);
  background-size:200% 100%;background-position:0% 50%;
  text-shadow:0 1px 0 rgba(255,255,255,.28);-webkit-tap-highlight-color:transparent;
  box-shadow:0 18px 32px -18px rgba(57,34,16,.65),0 2px 6px -2px rgba(57,34,16,.22),
    inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(57,34,16,.16);
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-position .8s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button:after{content:'';position:absolute;top:0;left:0;width:38%;height:100%;z-index:-1;
  pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);
  transform:translateX(-160%) skewX(-20deg);animation:mfBrilhoV2 6s cubic-bezier(.45,0,.2,1) infinite}
.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:0}
.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button-text{display:block;line-height:1.3;text-align:center;padding-top:1px;
  letter-spacing:.06em;text-wrap:balance}
.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button-icon{position:absolute;top:50%;right:10px;width:32px;height:32px;margin:0!important;
  display:flex;align-items:center;justify-content:center;border-radius:50%;transform:translateY(-50%);
  background:rgba(43,27,20,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);text-shadow:none;
  transition:background-color .35s ease,color .35s ease,fill .35s ease}
.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button-icon svg,.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button-icon i{width:12px;height:12px;font-size:12px;
  transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button:focus-visible{outline:2px solid #EFD0AD;outline-offset:3px}
.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button:active{transform:translateY(0) scale(.985);transition-duration:.12s;
  box-shadow:0 10px 20px -14px rgba(57,34,16,.6),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(57,34,16,.16)}
@media (hover:hover) and (pointer:fine){
  .elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button:hover{transform:translateY(-2px);background-position:100% 50%;
    box-shadow:0 26px 40px -20px rgba(57,34,16,.75),0 3px 8px -3px rgba(57,34,16,.28),
      inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(57,34,16,.16)}
  .elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button:hover .elementor-button-icon{background-color:#2B1B14;color:#F1DCC2;fill:#F1DCC2}
  .elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button:hover .elementor-button-icon svg,
  .elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button:hover .elementor-button-icon i{transform:rotate(-45deg) translateX(2px)}}
@media(min-width:1280px){.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button-text{white-space:nowrap}}
@keyframes mfBrilhoV2{0%{transform:translateX(-160%) skewX(-20deg)}55%,100%{transform:translateX(360%) skewX(-20deg)}}
@media(max-width:767px){
  .elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button{min-height:54px;padding:14px 48px!important}
  .elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button-icon{right:9px;width:30px;height:30px}}
@media (prefers-reduced-motion:reduce){.elementor-376 .elementor-element.elementor-element-3ac359f .elementor-button:after{animation-duration:12s}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3eb46525 */=/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2df1cb5b */.elementor-376 .elementor-element.elementor-element-2df1cb5b img{width:100%}/* End custom CSS */